NEWS
Zeitschaltuhr - Tastersteuerung Flur mit Shelly
-
Hallo,
ich habe für den Flur einen Shelly installiert und Bediene die Beleuchtung via Taster und Zeitssteuerung in Blockly.
Ich möchte gerne wenn ich den Taster kurz drücke, das Licht 5 Min leuchtet.
Wenn der Taster dann lang gedrückt wird, leuchtet das licht 1 Stunde.
Drückt man 2x kurz, geht das Licht aus.Das Problem dabei ist, das funktioniert nur solange kein anderer Timer gerade läuft da der sind das licht wieder auschaltet.
Bsp. ich drücke einmal den Taster. Licht leuchtet und der 5 Min Timer beginnt.
Drücke ich jetzt den Taster nochmal lang, dann fängt der 1 Stunden Timer an, und der 5 Minunten Timer beendet aber das Licht vorher schon.Ich habe das mit 3 Scripten jetzt gemacht. Wie kann ich das besser machen sodass dies auch mit den Timern korrekt funktioniert?
-
-
@paul53 sagte in Zeitschaltuhr - Tastersteuerung Flur mit Shelly:
@manemm sagte: Wie kann ich das besser machen
Mit nur einem Trigger, etwa so:
Hallo @paul53. Das Script erscheint mir einleuchtend von der Logik her.
Eine Frage habe ich dennoch .Wie erstelle ich denn das "setze single auf"
Ich finde das bei mir in den Blöcken nicht. Wo ist das versteckt? -
@manemm sagte in Zeitschaltuhr - Tastersteuerung Flur mit Shelly:
Eine Frage habe ich dennoch .Wie erstelle ich denn das "setze single auf"
Ich finde das bei mir in den Blöcken nicht. Wo ist das versteckt?Du musst dazu passend benamste Variablen erzeugen.
-
@paul53 ich habs gefunden unter Variablen.
-
@paul53 die single_push Variante funktioniert einwandfrei.
aber die long_push nicht.Wenn der Taster oben ist, dann wird vom Shelly long_push in den Datenpunkt geschrieben. Lass ich ihn aber los, ändert sich der Datenpunkt entweder auf btn_up oder btn_down und das licht geht aus.
Aktuell sieht mein Skript so aus
-
@manemm sagte: ändert sich der Datenpunkt entweder auf btn_up oder btn_down
Dann muss man zusätzlich "double_push" auswerten.
-
@paul53 hat immer noch nicht so richtig Funktioniert. Da hatte ich wieder das gleiche Problem. Ich habe jetzt am anfang vom Skript btn_up und btn_down ausgeschlossen, jetzt funktioniert es Tadellos.
Manchmal sieht man den Wald vor Bäumen nicht
Danke für deine Hilfe.Für alle Mitleser hier, meine fertige Lösung sieht jetzt so aus.
Die Sekunden wann das Licht ausschaltet in Lang und Kurz könnt ihr ja selbst anpassen. -