Kann mir jemand ein Beispiel zeigen?
Beiträge von simon24j
-
-
Wie müsste dann die Zeile zur abfrage eines Ausgang im Script aussehen?
-
Hab ein Skript gebastelt das mit einem Taster, 3 Lampen unabhängig steuern kann.
bei einem langen Tastendruck werden alle Lampen ausgeschaltet, jetzt würde ich gern noch abfragen ob alle Lampen aus sind und dann bei einem langen Tastendruck alle Lampen einschalten.
Dazu müsste ich den Status der Ausgänge wissen, hab leider keine Ahnung wie ich die Abfragen und in den Code einbinden kann.
Code
Alles anzeigenShelly.addEventHandler( function (event, user_data) { if (typeof event.info.event !== 'undefined') { if (event.info.id === 0 && event.info.event === 'single_push') { Shelly.call("Switch.Toggle",{ id: 0},null); } else if (event.info.id === 0 && event.info.event === 'double_push') { //Shelly.call("Switch.Set",{ id: 1, on: true },null,null); Shelly.call("Switch.Toggle",{ id: 1},null); } else if (event.info.id === 0 && event.info.event === 'triple_push') { //Shelly.call("Switch.Set",{ id: 2, on: true },null,null); Shelly.call("Switch.Toggle",{ id: 2},null); } else if (event.info.id === 0 && event.info.event === 'long_push') { Shelly.call("Switch.Set",{ id: 0, on: false },null,null); Shelly.call("Switch.Set",{ id: 1, on: false },null,null); Shelly.call("Switch.Set",{ id: 2, on: false },null,null); } else { return true; } } }, );