Rollo (Leinwand mit Shelly 2.5 HK) über Szene Ein/Aus öffnen und schliessen

  • Hallo Community,


    nicht lange bin ich dabei (hier im Forum und was die ganze SmartHome-Thematik betrifft), doch so langsam fängt das Ganze an Spaß zu bringen (heute konnte ich z.B. erfolgreich meine IKEA-Geräte via ConBee / Photon verbinden und einrichten). Aber, darum geht es hier nicht...


    Zu meiner Frage:

    Ich habe meine Beamerleinwand erfolgreich mit einer Shelly 2.5 verknüpft. Via der Shelly App (welche so ja nicht Homekitfähig ist) habe ich den Schalter in der App so konfiguriert, dass wenn man auf den Schalter gedrückt hat, die Wand sich für 38 Sekunden herunterfährt (das ist der Stand, den ich benötige), drückt man nochmal drauf (auch wenn die Wand z.B. gar nicht komplett heruntergefahren war) stoppt diese und drückt man nochmal drauf, fährt Sie sich halt wieder hoch. Das Ganze hat perfekt funktioniert, doch dann kam die Anbindung ins HomeKit.


    Lt. Anleitung sollte ich die Shelly FM flashen, sodass ich nun eine HomeKitfähige FW besitze. Das Ganze habe ich nun wie folgt eingerichtet (siehe Fotos).


    In Textform passiert also folgendes: Drücke ich den Schalter oder lasse ich es Siri erledigen, Leinwand runter... so fährt sich die Leinwand für 38 Sekunden herunter. Ist diese aber nun z.B. heruntergefahren und ich drücke die Taste nochmal, will Sie sich wieder für 38 Sekunden herunterfahren lassen. Außerdem kann es auch passieren, dass ich z.B. die "runter"-Taste drücke, aber parallel auch die "hoch"-Taste, was natürlich gar nicht so gut ist.


    Lange Rede, kurzer Sinn: Welche Einstellungen muss ich vornehmen, damit es ähnlich wie die Originaleinstellung der oben beschrieben Shelly App funktioniert. Möchte ich z.B. zu Siri "starte TV" sagen, soll die Wand runter fahren (klappt auch), ist die Wand aber bereits runtergefahren, soll die Gute z.B. nur noch die anderen verknüpften Geräte in Bewegung setzen.


    Ich hoffe man versteht was ich meine und dass Ihr Tipps für mich habt.



    Danke euch!

  • Normalerweise stell man zuerst die Endstops an den Rollladenmotoren ein - damit der Rollladen (Leinwand) auf keinen Fall zu weit raus oder reinfährt.

    Dann kalibriert man die Shelly. Sie merkt sich dann wann der Rollladen ganz ein oder ausgefahren ist (0-100%). Nur wenn das nicht geht arbeitet man mit der Zeit.

    Beide Schalter gleichzeitig drücken ist kein Problem - sofern man den Rollladenmodus gewählt hat.


    walta

  • Dein Leinwandmotor hat doch vorher auch über Endschalter automatisch abgeschaltet, oder nicht?

    Wie walta schon schrieb, das bleibt auch so.

    Erstmal kannst du dir die Einstellungen sparen, wenn du danach flashst, dann ist ja alles wieder weg.

    Ausserdem musst du in der neuen Firmware auf 'Roller Shutter Mode' umschalten. Dann hast du, auch in HomeKit, nur noch einen Schalter. In der Custom Firmware kalibrierst du dann.

    Dann funktioniert dein beschriebenes Szenario 'Starte TV' auch.

  • Hey Zusammen,


    vorab - Danke für eure Rückmeldungen.


    walta Via der Shelly-App (mit einer Taste) als auch mit der geflashten Homekit-Firmware Funktion (mit zwei Tasten) funktioniert es, nur... dass ich im Homekit halt gerne eine Taste, anstatt zwei Tasten haben möchte.


    nurmaso Da hat dein Tipp mit dem Umstellen auf "Roller Shutter Mode" schon sehr geholfen, Sorry, dass ich da selbst nicht darauf gekommen bin. Nun wird mir im Homekit eine Taste angezeigt - was ich jedoch nicht verstehe ist, wie stelle ich nun ein, bis wann er öffnen und dann wieder schließen soll? Klicke ich auf Calibrate, fährt er die Wand einmal ganz runter, dann wieder hoch und dann bleibt er ca. in der Mitte stehen. Außerdem sind die Beschreibungen irgendwie noch vertauscht... siehe dazu 2. Screenshot. Die Beamerwand ist also quasi auf 81% heruntergefahren (geöffnet) und das ist auch meine Wunschposition (in Sekunden ausgedrückt wären es ca. 37 Sekunden) - mein HK stellt es jedoch so dar, als wäre die Wand um 19% geöffnet.


    Danke euch.

    Bilder

  • Du stellst die Höhe über die Endschalter direkt am Motor ein.

    Danach die Shelly kalibrieren.


    Wenn du verschieden Höhen hast (Kinoformat, Laptopformat, iPad) - dann arbeitest du über Prozente (100% ist bei mir der Bildschirm des Laptop, 84% der DVD Player).


    Bei einer Leinwand musst du übrigens verkehrtherum denken. offen ist zu - zu ist offen. Da hatte ich am Anfang einen ziemlichen Knoten im Hirn ;)


    walta

  • Dass er beim Kalibrieren, schließt, öffnet, 50%; ist normal.

    Über den Taster kurz tippen kannst du imo nur auf 0% und 100%. Auf Prozentwerte stellen geht mit Button lange halten, und Schieberegler. Oder auch mit Siri. Über Szenen könnte es auch gehen, (beim Erstellen ebenso mit lange halten und Schieberegler den gewünschten Prozentwert einstellen).

    In den Einstellungen der Firmware kannst du mit 'Swap Outputs' mal testen, ob er die Prozentwerte wie gewünscht dreht.

  • Danke euch Beiden Mal wieder.


    walta Ok, so wie ich dich verstehe würdest du quasi direkt am Motor das maximale herunterfahren einstellen? Somit macht es Sinn, es dann via Shelly neu zu Kalibrieren, da sich der finale Stand ja dann ändern würde. Ich wusste gar nicht, dass man es direkt am Motor ändern kann.


    nurmaso Deine Variante mit den % gefällt mir sehr gut und es funktioniert auch. "Starte TV" bedeutet quasi meine Wunschgeräte an + Beamerleinwand auf 19% geöffnet (ist doof, denn eigentlich ist es ja auf 81% öffnen - walta ja, hier muss man erstmal umdenken :-)) - startet Man nun, wieso auch immer nochmal den Befehl, ändert sich an der Leinwand nichts, da diese ja auf 19% geöffnet steht. Gib ich nun den Befehl weiter, "Beende TV" fährt sich die Leinwand auf 100% geöffnet (also komplett eingefahren).


    Und somit wäre das eine Problem gelöst, aber kommen wir zum Neuen:

    Ist die Beamerleinwand also zu 100% hochgefahren, denkt mein Homekit, Sie sei zu 100% geöffnet und somit leuchtet der Schalter dauerhaft weiß, also auf an. Die Idee, welche du nanntest mit dem "Swap Outputs" hatte ich meine ich schon getestet, versuche es aber gleich nochmal.


    Eine andere Lösung gibt es hier dann wohl nicht, oder?


    Also:

    1) meinen alten Zustand wiederherstellen

    2) das mit dem Motor von walta Mal testen

    3) die Idee von things (ich glaube meine favorisierte Lösung) stehen lassen, nur im schlimmsten Fall dann mit dem Dauerhaften "an-Status" der Leinwand, wenn Sie eigentlich hochgefahren ist

  • Ich schrieb es ja schonmal, aber noch einmal. Wie hast du denn die Leinwand runtergefahren, bevor ein Shelly dran war? Mit hoch/runter hin- und- herfahren, bis es passt?

    Eigentlich sollte jede Leinwand einstellbare Endschalter haben, ist ja eine interne Sicherheit. Die lassen sich einstellen, über Poti/Schrauben. Das machst du zuerst. Dann kalibrierst du den Shelly. Das dient nur dazu, dass das Relais in den Endlagen abschaltet (was gar nicht zwingend nötig wäre, es wird ja über die Endschalter abgeschaltet), und damit der Shelly weiß, wo 0 und 100% sind für richtige Darstellung und Ausführung in HomeKit.

    Und Swap Outputs sollte dazu führen, dass unten geöffnet und oben geschlossen ist. Also im 'Aus'-Zustand oben und in HomeKit ausgebaut.

  • Ich schrieb es ja schonmal, aber noch einmal. Wie hast du denn die Leinwand runtergefahren, bevor ein Shelly dran war? Mit hoch/runter hin- und- herfahren, bis es passt?

    Eigentlich sollte jede Leinwand einstellbare Endschalter haben, ist ja eine interne Sicherheit. Die lassen sich einstellen, über Poti/Schrauben. Das machst du zuerst. Dann kalibrierst du den Shelly. Das dient nur dazu, dass das Relais in den Endlagen abschaltet (was gar nicht zwingend nötig wäre, es wird ja über die Endschalter abgeschaltet), und damit der Shelly weiß, wo 0 und 100% sind für richtige Darstellung und Ausführung in HomeKit.

    Und Swap Outputs sollte dazu führen, dass unten geöffnet und oben geschlossen ist. Also im 'Aus'-Zustand oben und in HomeKit ausgebaut.

    Sorry, dann habe ich es übersehen.


    Also es ist eine Beamerleinwand von eSmart, dazu gab es eine Fernbedienung und auch direkt am Kabel den "Steuerungskasten". Hier war es so, dass es elektronisch geregelt wurde... sprich beim Einstellen musste ich die Runter-Taste solange gedrückt halten, bis es auf meiner Wunschposition war. Anschließend musste ich bei jedem Herunterfahren nur noch einmal auf die Runter-Taste drücken, da die Leinwand diesen Status gespeichert hatte.


    Beim Einbau der Shelly 2.5 haben wir uns für die Variante entschieden, uns quasi vom Steuerungskasten zu verabschieden und dafür nur noch die Shelly zu benutzen.


    So wie es jetzt funktioniert, bin ich ja glücklich... nur, das oben genannte Problem stört nun, dass wenn die Leinwand oben ist, Homekit denkt, dass Sie zu 100% geöffnet sei. Den Punkt mit Swap Outputs habe ich getestet, danach auch Mal rebootet - führt jedoch zu keiner Änderung.

  • Update:

    Ich habe es nochmal mit "Swap Outputs" versucht und wenn dieses nun aktiviert ist, höre ich aus der Shelly quasi nur ein Klacken, aber die Beamerwand bewegt sich nicht mehr, weder hoch, noch runter. Im Homekit wird es als Aktiv und somit geöffnet angezeigt.

  • Nach dem Swap nochmal kalibrieren...

    Der Shelly testet dann beide Richtungen und fährt dementsprechend richtig. Das Klacken bedeutet ja, dass der Shelly die eine Richtung (in dem Fall wohl oben) ansteuert, aber der obere Endschalter angefahren ist. Jetzt nur noch die untere Endlage einstellen.

    Laut der Seite von esmart geht das bei den Leinwänden, auch wenn sie mit Fernbedienung sind. Aber das schau bitte selber nach.

  • Nach dem Swap nochmal kalibrieren...

    Der Shelly testet dann beide Richtungen und fährt dementsprechend richtig. Das Klacken bedeutet ja, dass der Shelly die eine Richtung (in dem Fall wohl oben) ansteuert, aber der obere Endschalter angefahren ist. Jetzt nur noch die untere Endlage einstellen.

    Laut der Seite von esmart geht das bei den Leinwänden, auch wenn sie mit Fernbedienung sind. Aber das schau bitte selber nach.

    Allerbest - daran lag es tatsächlich. Nach dem Wechseln auf "Swap Outputs" musste die neue Kalibrierung her.

    Du bzw. Ihr habt mir hier sehr weitergeholfen - die Anzeige im Homekit ist nun richtig.


    Das andere schaue ich mir dann nochmal an und stelle dieses dann wohl die Tage auch nochmal um.


    Unendlich Dankbar! :thumbup:

  • Sag ich ja - Knoten im Hirn - offen/zu/0%/100% :)


    Bei elektronisch einstellbaren Rollläden kann es vorkommen, dass sich die Endschalter verstellen. Dann musst du wieder kalibrieren.


    walta

  • Strommessung.
    Wenn Strom > als 10W --> fahre Leinwand runter

    Wenn Strom < als 10W --> fahre Leinwand hoch

    Geht das mit einem Shelly 1? Ich habe einen in eine Mehrfachsteckdose eingebaut. Wie kann ich das in HomeKit einbinden?

    Und gibt es eine Einstellung, um das Relais auf immer ‚1‘ setzen zu können?

  • Wie du in der Shelly all vielleicht siehst, kann der Shelly1 keine strommessung. Dazu brauchst du den Shelly PM oder einen Shelly 2.5. , auch ein Sonoff pow als günstige Variante würde gehen.

    Den Home bekommst du das ganze über die Homebridge.

    Die native Shelly firmware kann, soweit ich das hier imForum verfolgt habe, keine Stromanzeige.

  • Hallo,


    ich habe inzwischen einen Shelly 2.5 in einer Steckerleiste eingebaut.

    Ich weiss aber nicht, wie ich die Energiemessung auswerten kann. In der Original Firmware wird der Verbrauch angezeigt, aber ich finde keinen URL-Befehl, um das auszuwerten. In der Dokumentation der mongoose Firmware steht zwar auch als Möglichkeit power measurement, aber ich finde da auch keine URLs.

    Wie kann ich den Energieverbrauch vom Shelly 2.5 auswerten bzw. bei einer Schaltschwelle einen Befehl ausführen?

  • Warum ein 2.5er? Der ist vor allem für Rollläden gedacht. Zum messen und schalten verwende ich den 1PM.

    Messung läuft über Shelly App oder Web-Oberfläche oder ioBroker.

    Schaltbedingungen über Eve-App.


    walta

  • Der 2.5 sollte das auch können. Hab da grad n Schwung bestellt.

    Wie funktioniert das in der Eve App? Ich finde da keine passenden Einstellungen. Ich habe z.B. bereits ein Rollo in HomeKit, mit Mongoose Firmware. Das taucht in der Eve App auf, aber Strom/Leisungsaufnahme als Auslöser finde ich dort nicht. Oder geht das nur mit der Orginal Firmware?

  • Die Strommessung im 2.5er ist vor allem für die Steuerung eines Rollladen gedacht. Ich weiß nicht ob man die so auch verwenden kann. Über ein übergeordnetes System wie ioBroker würde es gehen.


    Bei Einbau in eine Steckerleiste beachte bitte, dass der 2.5 nicht so hoch belastbar ist wie eine 1er.


    Ich rede übrigens immer von der original Firmware.


    walta