NEWS
Bei Druck eines Tasters Toggeln
-
Hallo,
ich verzweifle gerade mal wieder an Javascript :(
Ich versuche mir ein Script zu stricken, das beim betätigen eines Tasters den Schaltzustand eines Zwischensteckers auf true oder false prüft und dann den jeweiligen anderen Zustand schaltet.
on("hm-rpc.0.JEQ0696242.3.PRESS_SHORT", function(obj) { if(obj.newState.val ===false) {setState("hm-rpc.0.JEQ0697674.1.STATE" ,true);} else {setState("hm-rpc.0.JEQ0697674.1.STATE" ,false);} });Wo liegt nur der Fehler?
Kann mir jemand helfen?
-
-
Man kann es noch weiter abkürzen mit der Kurzschreibweise:
on({id: "hm-rpc.0.JEQ0696242.3.PRESS_SHORT", val: true}, function() { x = (getState("hm-rpc.0.JEQ0697674.1.STATE").val === true) ? false : true; setState("hm-rpc.0.JEQ0697674.1.STATE", x); }); ````Lohnt sich hier aber kaum :lol: Gruß, Pix