NEWS
Verögerungszeit stoppen
-
Hallo,
ich habe ein Skript (2) geschrieben, welches ein anderes Skript (1) mit einer Verzörgerungszeit wieder anstellt (true), wenn dieses ausgeschaltet (false) wurde. Nachts sollen beide Skripte nicht laufen. Wenn allerdings Skript (1) innerhalb der Verzögerungszeit schon ausgeschaltet wurde bevor man dann Skript (2) ausschaltet, läuft die Verzögerungszeit (bei ausgeschalteten Skript (2)) weiter und Skript (1) schaltet sich dann wieder ein.
Meine Frage ist, ob es einen Befehl gibt, die Verzögerungszeit im Skript (2) anzuhalten? Also den Befehl "schalte Objekt mit wahr nach einer Verzögerungszeit von x min" temporär falls er schon aktiv ist zu stoppen/löschen. -
Hallo,
ich habe ein Skript (2) geschrieben, welches ein anderes Skript (1) mit einer Verzörgerungszeit wieder anstellt (true), wenn dieses ausgeschaltet (false) wurde. Nachts sollen beide Skripte nicht laufen. Wenn allerdings Skript (1) innerhalb der Verzögerungszeit schon ausgeschaltet wurde bevor man dann Skript (2) ausschaltet, läuft die Verzögerungszeit (bei ausgeschalteten Skript (2)) weiter und Skript (1) schaltet sich dann wieder ein.
Meine Frage ist, ob es einen Befehl gibt, die Verzögerungszeit im Skript (2) anzuhalten? Also den Befehl "schalte Objekt mit wahr nach einer Verzögerungszeit von x min" temporär falls er schon aktiv ist zu stoppen/löschen. -
@Olivbus sagte:
Gibt es den Befehl auch für Blocky?
Nutze den Block Javascript-Funktion, dann gibt es den Befehl auch in Blockly.

Inhalt:clearStateDelayed(id); -
@Olivbus sagte:
Gibt es den Befehl auch für Blocky?
Nutze den Block Javascript-Funktion, dann gibt es den Befehl auch in Blockly.

Inhalt:clearStateDelayed(id);@paul53 Hallo paul53, da ich mich mit javascrpt nicht auskenne, kannst Du mir sagen, ob ich das so richtig eingegeben habe? Insbesondere ist es richtig, dass ich am Ende ein Semikolon (;) gesetzt habe?
Vielen DankclearStateDelayed ("javascript.0.scriptEnabled.Luftfeuchtigkeit_Bad_Lüfter.Luftfeuchtigkeit2"/scriptEnabled.Luftfeuchtigkeit_Bad_Lüfter.Luftfeuchtigkeit2/);
und
clearStateDelayed ("shelly.0.SHSW-1#234567#1.Relay0.Switch"/Switch/);
-
@paul53 Hallo paul53, da ich mich mit javascrpt nicht auskenne, kannst Du mir sagen, ob ich das so richtig eingegeben habe? Insbesondere ist es richtig, dass ich am Ende ein Semikolon (;) gesetzt habe?
Vielen DankclearStateDelayed ("javascript.0.scriptEnabled.Luftfeuchtigkeit_Bad_Lüfter.Luftfeuchtigkeit2"/scriptEnabled.Luftfeuchtigkeit_Bad_Lüfter.Luftfeuchtigkeit2/);
und
clearStateDelayed ("shelly.0.SHSW-1#234567#1.Relay0.Switch"/Switch/);
