NEWS
Hilfe bei Zeitverzögerung
-
Hallo Zusammen,
ich bekomme mein Script nicht zum laufen. Und zwar möchte ich sobald mein Herd oder meine Dunstabzugshaube angeht, meine lüftungsanlage auf die höchste Stufe stellen.
Am Herd hängt ein shelly 3em, an der Haube ein shelly plug s. Die beiden ermitteln die Leistung und schalten ab einer gewissen Schwelle einen shelly 1 an der Lüftungsanlage. Soweit läuft das ohne Probleme.
Was ich jetzt möchte, ist, dass wenn Herd und Haube eine Leistung von 0 Watt aufweisen, die Lüftungsanlage erst nach 15min wieder auf den Automatikmodus geht. das Bekomme ich ohne Probleme über die Zeitverzögerung hin. Wenn ich aber in den besagten 15min den Herd wieder neu starte, bekomme ich die erste Triggerung nicht mehr deaktiviert.
Wie kann ich hier am besten vorgehen?
<block xmlns="https://developers.google.com/blockly/xml" type="control" id="XHWNS{$R%]y#!~,4{CH|" x="223.0014190673828" y="137"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">shelly.0.SHPLG-S#DE6886#1.Relay0.Switch</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">15</field> <field name="UNIT">min</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="`{9jEzaC9((096l+(_WT"> <field name="BOOL">FALSE</field> </block> </value> </block> code_text
-
@gmt94
Versuch's mal nach diesem Muster:
-
Vielen Dank für den Hinweis, werde ich morgen mal probieren und mich dann melden ob es geklappt hat.
-
Guten Morgen,
Hat wunderbar funktioniert. Habs erst mit einer Minute getestet. Lasse ich danach alles aus. Geht wie gewünscht die Anlage nach einer Minute wieder auf Normalbetrieb.
Aktiviere ich nach 30s wieder den Herd läuft die Anlage weiter auf maximaler Stufe.
Vielen Dank nochmals.
-
@gmt94 sagte in Hilfe bei Zeitverzögerung:
Aktiviere ich nach 30s wieder den Herd läuft die Anlage weiter auf maximaler Stufe.
Genau für diesen Fall ist das "stop timeout" gedacht.
Nach meiner Erfahrung funktioniert das mit den timeouts besser als mit der Verzögerung.