NEWS
Ich krieg's nicht hin! Intervalle unterbrechen!
-
Hallo, bitte nicht lachen!!
Ich bin absoluter Blockly-Neuling und verzweifle gerade an einer Aufgabe. Ich hoffe einer hier kann mir helfen.- Ich möchte einen Schalter (für die Warmwasserzirkulation im Haus) in einem Intervall von 15min. ein bzw. 15min. ausschalten.
- Dieses soll zwischen 04:00 Uhr morgens und 21:00 Uhr abends passieren.
- Wenn die von mir erstellte Variable „Niemand im Haus“ auf „true“ steht, soll dieser Intervall unterbrochen werden und der Schalter für die Warmwasserzirkulation soll auf „false“ gehen.
- Wenn der Wert „Niemand im Haus“ auf „false“ seht, soll das Intervall wieder im 15min. Rhythmus starten.
Ich habe schon so einige Stunden mit diesem Skript verbracht, doch es scheint mir fehlt hier noch das Grundlegende Verständnis.
Wäre über jede Hilfe dankbar.
LG
-
@flocke112 sagte in Ich krieg's nicht hin! Intervalle unterbrechen!:
Ich habe schon so einige Stunden mit diesem Skript verbracht,
Würdest du uns das auch zeigen?
@flocke112 sagte in Ich krieg's nicht hin! Intervalle unterbrechen!:
Wäre über jede Hilfe dankbar.
Gerne.
Aber es hilft dir auf Dauer nicht etwas fertiges abzutippen oder zu importieren.
Wenn wir wüssten was du bisher gemacht hast, könnten man vielleicht deinen denfkfehler(???) erkennen und dir helfen es zu verstehen -
Ich werde mich bessern.
Bin aktuell nicht in meinem WLAN um ein Bild zu senden.
Hier erstmal nur der txt.LG
-
@flocke112 sagte in Ich krieg's nicht hin! Intervalle unterbrechen!:
Ich werde mich bessern.
Guter Vorsatz
@flocke112 sagte in Ich krieg's nicht hin! Intervalle unterbrechen!:
Hier erstmal nur der txt.
diesen bitte als code in codetags posten
-
@flocke112 sagte:
Hier erstmal nur der txt
Es muss auch Anschalten2 gestoppt werden.
Verwende besser nur einen Trigger für An-/Abwesenheit.
Wert findet man unter "Trigger".
-
@paul53 Danke, super, jetzt wird es bei mir so langsam. Hab das mal nachgebaut und es funktioniert wohl auch.
-
@Homoran ```
code_text<variables> <variable type="undefined" id="Anschalten">Anschalten</variable> <variable type="undefined" id="Ausschalten">Ausschalten</variable> <variable type="undefined" id="Ausschalten2">Ausschalten2</variable> <variable type="undefined" id="Anschalten2">Anschalten2</variable> </variables> <block type="schedule_create" id="j)]T:*]F04K]2P==?5SB" x="-1037" y="-713"> <field name="NAME">Anschalten</field> <value name="SCHEDULE"> <shadow type="field_cron" id="7?D1%`=h^3_LYoBHV6Iq"> <field name="CRON">*/15 4-20 * * *</field> </shadow> </value> <statement name="STATEMENT"> <block type="toggle" id=")rxLcJIa.QtU,PU`I6[v"> <mutation delay_input="false"></mutation> <field name="OID">meross.0.19123164731140258h1148e1e9156601.0</field> <field name="WITH_DELAY">FALSE</field> </block> </statement> <next> <block type="schedule_create" id="1k!M}3,-J^jZ%P[_!`kE"> <field name="NAME">Ausschalten</field> <value name="SCHEDULE"> <shadow type="field_cron" id="xyf+Ew*n0V)1T@u~H7}d"> <field name="CRON">5 21 * * *</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="Ke:d24uXM0^G%)}/^P8P"> <mutation delay_input="false"></mutation> <field name="OID">meross.0.19123164731140258h1148e1e9156601.0</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="S)G^EBXMBY$`@vDIRwH7"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> <next> <block type="schedule_create" id="/{%P:oC?FBRY1F-q?t_?"> <field name="NAME">Ausschalten2</field> <value name="SCHEDULE"> <shadow type="field_cron" id="3}}+Ahp)2gTh4cJ-ce$n"> <field name="CRON">5 21 * * *</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="JXAkz7S|zA)urAu6hz7r"> <mutation delay_input="false"></mutation> <field name="OID">meross.0.19123164731140258h1148e1e9156601.0</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=")U(FSMGH~:Lsf9S.qjKe"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> <next> <block type="on" id="7]lIsFha[A-9f9?/Rjzi"> <field name="OID">0_userdata.0.Alle_weg</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="schedule_clear" id="SdkJ[E]gJ-?X0XA];XTX"> <field name="NAME">Anschalten</field> <next> <block type="control" id=".1wN4lg$f;=qA%lceGF^"> <mutation delay_input="false"></mutation> <field name="OID">meross.0.19123164731140258h1148e1e9156601.0</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="OrgZ{).*s|7i6!3bVbc1"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> <next> <block type="on" id="Bw%P.;ew-_Y^w^)*8ond"> <field name="OID">0_userdata.0.Einer_da</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="schedule_clear" id="}v)M{B@lB74IYEc,7;W]"> <field name="NAME">Anschalten</field> <next> <block type="schedule_create" id="Ja}Tygbo^v7,Q)zE(Xm_"> <field name="NAME">Anschalten2</field> <value name="SCHEDULE"> <shadow type="field_cron" id="+}2g*-Sg7PV;-Pn[)w[l"> <field name="CRON">*/15 4-20 * * *</field> </shadow> </value> <statement name="STATEMENT"> <block type="toggle" id=",:-5DgkIq3Ab/UfyhX*M"> <mutation delay_input="false"></mutation> <field name="OID">meross.0.19123164731140258h1148e1e9156601.0</field> <field name="WITH_DELAY">FALSE</field> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml>