NEWS
Shelly mit Jalousieactor von HMIP steuern
-
Hallo allerseits,
ich brauche mal wieder eure Hilfe. Ich habe einen Jalousieactor von Homematic IP. Bei Tip auf den Taster (nur antippen, nicht festhalten) fahren meine Rollläden hoch, bzw. runter, bei nochmaligem Tip stoppen sie. An einem Rollladen habe ich einen Shelly 2.5 verbaut. Ich bräuchte ein Script, damit dieser Rollladen mit hoch/runterfährt, bzw. bei nochmaligen Tip auch stoppt, also das gleiche Verhalten wie die anderen Rollläden an den Tag legt.
Hintergrund: Ich habe einen Zentralschalter (den Homematic ip) im Wohnzimmer, damit fahren alle Rollläden im EG mit einem Tastendruck runter. Ich möchte demnächst alle Rollläden mit Shellys im Sicherungskasten (da laufen alle Strippen von den Rollläden zusammen) steuern. Der Zentralschalter MUSS aber bleiben, da meine Frau unbedingt weiter über den Taster die Rollläden zusammen hoch- und runterfahren will. Ist zugegebenermaßen aber auch praktisch. Einen Shelly habe ich schon eingebaut, logischerweise fährt er aber nicht mit rauf oder runter, wenn man den Taster drückt.
Kann mir da jemand mit einem Script behilflich sein?
LG,
Markus -
@Crazy32
Den shelly kannst du in den Einstellungen auf Eintastenbetrieb einstellen. -
Ja danke, das weiß ich. Ich weiß aber nicht wie mir das weiterhilft. Im Prinzip brauche ich doch ein Script, das bei Tip auf den Homematic-Schalter den Shelly auf 100% fährt. Oder 0%, je nachdem. Und dann noch eine Bedingung, das der Shelly stoppt, wenn der Homematic-Schalter nochmal gedrückt wird.
-
So, ich habe jetzt alle 10 Shellys eingebaut. Funktioniert auch soweit. Trotzdem nochmal hier meine Frage. Wie kriege ich es hin, dass ich mit dem Taster von Homematic IP alle Rollläden gleichzeitig hoch- und runterfahren und stoppen kann?
Ist wichtig, meine Frau meckert schon, weil sie die Rollläden nicht mehr gemeinsam mit einem Klick auf den Schalter bedienen kann
-
@Crazy32 sagte:
Taster von Homematic IP
Welcher Datenpunkt ist der Taster ? Kanal 1: stop ?
@Crazy32 sagte in Shelly mit Jalousieactor von HMIP steuern:
alle Rollläden gleichzeitig hoch- und runterfahren und stoppen kann?
Dann muss ein Aktor als Referenz zum Abfragen von Position und state dienen.
Wert findet man unter "Trigger".
-
@paul53 sagte in Shelly mit Jalousieactor von HMIP steuern:
Welcher Datenpunkt ist der Taster ? Kanal 1: stop ?
Ich vermute das ist der Datenpunkt shutterLevel. Kann ich nicht mit Gewissheit sagen, da ich den Schalter in ioBroker noch nicht für irgendwelche Spielereien verwendet habe.Wert findet man unter "Trigger".
Wenn ich das richtig verstehe, dann ist das Blockly ja schon eine kleine Vorlage für mich. Ich werde mich mal ranwagen, bestimmt aber noch die ein- oder andere Frage haben, Blockly ist noch ziemlich Neuland für mich -
@paul53 So, ich habe das mal versucht mit einem Rollladen testweise umzusetzen. Bei dem Skript dachte ich mir "Ist ja einfach, da muss ich nur die passenden Datenpunkte einsetzen", aber irgendwie haut das nicht hin. Wenn ich auf meinen Homematic-Taster drücke, dann passiert nichts, gar nichts. Eine Idee was ich da falsch gemacht haben könnte?
So sieht das Skript aus:
-
@Crazy32 sagte:
Eine Idee was ich da falsch gemacht haben könnte?
"shutterLevel_HmIP" ist sicher kein Taster.
Außerdem kann der Datenpunkt nicht mal eine Zahl und ein anderes mal den String "stop" enthalten.Der einzige Datenpunkt, den ich als HmIP-Taster erkennen kann ist "...channels.1.stop" (Name "on").
Zum Vergleich mit "stop" kann nur der DP "...Shutter.state" (Name "Roller state") dienen.Wenn 10 Rollos gesteuert werden sollen, dann ändere die Namen "Pause", "Open" und "Close" in eindeutige Namen.
Als Referenz-Rollo für "shutterLevel" und "Roller State" solltest Du das Rollo mit der längsten Laufzeit verwenden.