NEWS
prüfen, ob Timeout läuft
-
Hey liebe Community,
Gibt es die Möglichkeit zu prüfen, ob ein bestimmter Timeout in diesem Moment aktiv ist?
@timmss ja
-
Ich würde es mit einer Variable machen, die man vor dem Timer auf true setzt und nach dem Timer auf false, denkst du das ist eine gängige Lösung?
@timmss ich würde wenn ich dein Blockly kennte:
falls bestimmter timeout
mache gib Lautoder was immer du erreichen willst , machen
-
@timmss sagte: Gibt es die Möglichkeit zu prüfen, ob ein bestimmter Timeout in diesem Moment aktiv ist?
Man kann die Timer-Variable prüfen, da sie in Blockly seit JS Version 7.0.5 bei Ablauf automatisch auf null gesetzt wird.

@paul53
Na perfekt, danke!@Homoran
In meinem Blockly geht's um die Heizungssteuerung, dort gibt es 3 Anwendungsfälle:- Fenster zu und Tür zu - 1min Timeout, dann Temperatur hoch
- Fenster zu und Tür auf - 5min Timeout, dann Temperatur runter
- Fenster auf - 1min Timeout, dann Temperatur runter
Und da ist mein 'Problem', bisher lasse ich einfach alle Timeouts stoppen, bevor ein neuer anfängt, das ist ja beim ersten Fall kein Problem.
Aber angenommen ich mache die Tür auf und der 5min Timer läuft, nach 4,5min mache ich dann noch ein Fenster auf, dann wird der alte Timer gestoppt und der 1min Timer vom Fenster läuft los.
-
@paul53
Na perfekt, danke!@Homoran
In meinem Blockly geht's um die Heizungssteuerung, dort gibt es 3 Anwendungsfälle:- Fenster zu und Tür zu - 1min Timeout, dann Temperatur hoch
- Fenster zu und Tür auf - 5min Timeout, dann Temperatur runter
- Fenster auf - 1min Timeout, dann Temperatur runter
Und da ist mein 'Problem', bisher lasse ich einfach alle Timeouts stoppen, bevor ein neuer anfängt, das ist ja beim ersten Fall kein Problem.
Aber angenommen ich mache die Tür auf und der 5min Timer läuft, nach 4,5min mache ich dann noch ein Fenster auf, dann wird der alte Timer gestoppt und der 1min Timer vom Fenster läuft los.
@timmss sagte in prüfen, ob Timeout läuft:
In meinem Blockly geht's um die Heizungssteuerung,
warum zeigst du es nicht?
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1
@timmss sagte in prüfen, ob Timeout läuft:
Na perfekt, danke!
Das ist das selbe, was ich schrob!
-
@timmss sagte in prüfen, ob Timeout läuft:
In meinem Blockly geht's um die Heizungssteuerung,
warum zeigst du es nicht?
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1
@timmss sagte in prüfen, ob Timeout läuft:
Na perfekt, danke!
Das ist das selbe, was ich schrob!
-
@paul53
Na perfekt, danke!@Homoran
In meinem Blockly geht's um die Heizungssteuerung, dort gibt es 3 Anwendungsfälle:- Fenster zu und Tür zu - 1min Timeout, dann Temperatur hoch
- Fenster zu und Tür auf - 5min Timeout, dann Temperatur runter
- Fenster auf - 1min Timeout, dann Temperatur runter
Und da ist mein 'Problem', bisher lasse ich einfach alle Timeouts stoppen, bevor ein neuer anfängt, das ist ja beim ersten Fall kein Problem.
Aber angenommen ich mache die Tür auf und der 5min Timer läuft, nach 4,5min mache ich dann noch ein Fenster auf, dann wird der alte Timer gestoppt und der 1min Timer vom Fenster läuft los.
@timmss sagte in prüfen, ob Timeout läuft:
In meinem Blockly
Du meinst bestimmt das aus Deinem anderen Beitrag ?!
https://forum.iobroker.net/topic/75453/blockly-ganze-aufzählung-prüfen/9?_=1719385020794
-
@timmss sagte in prüfen, ob Timeout läuft:
In meinem Blockly
Du meinst bestimmt das aus Deinem anderen Beitrag ?!
https://forum.iobroker.net/topic/75453/blockly-ganze-aufzählung-prüfen/9?_=1719385020794
@Homoran Verzeihung, hier das Blockly:

Die Bedingungen überarbeite ich zurzeit noch, es geht lediglich um die Timeout-Geschichte.
Die Bedingungen spiegeln den oben genannten Anwendungsfällen wieder:
- Fenster zu und Tür zu - 1min Timeout, dann Temperatur hoch
- Fenster zu und Tür auf - 5min Timeout, dann Temperatur runter
- Fenster auf - 1min Timeout, dann Temperatur runter

