NEWS
State blockieren
-
Hallo,
ist es möglich einen State (true/false) per Script zu blockieren.
Hintergrund: Wenn ich per Yahka einen z.B. Sonoff schalte und dieser gerade offline sein sollte, sehe ich das nicht sofort und denke das Gerät wurde geschaltet. Also würde ich ein Blockly erstellen, das dann den State blockiert, sobald "Alive" des Gerätes auf false steht.
Gruß Marco
-
So gesehen kannst du einen State nicht blockieren.
Du kannst lediglich innerhalb eines scriptes das Setzen des State abhängig von einer Bedingung machen.
aber dann muss der Ganze Prozess innerhalb des scriptes ablaufen. Ich hoffe Du verstehst was ich damit sagen will.
-
in etwa so…
on({id: "DEINTRIGGER"}, function(obj) { gAlive = getState("DEINSTATEALIVE"); setTimeout(function () { if (gAlive.val) { ...irgendwas schalten; } }, 100); });so in etwa…