Moin! Ich habe vor dieses Skript nur zwischen bestimmen Uhrzeiten auslösen zu lassen.
Er soll von montags-freitags von 15:00 bis 20:00 die Push Benachrichtigung nicht ausführen.
Und samstags soll die Benachrichtigung von 7:00 bis 18:00 nicht auslösen.
Sonntags soll die die Benachrichtigung den ganzen Tag auslösen.
Ist dort irgendein Fehler, den ich nicht sehe? Bzw kann mir das jemand bauen?
Code
<xml xmlns="http://www.w3.org/1999/xhtml">
<block type="on_ext" id="UhAfJrtHYKKS=hN#4^-d" x="-535" y="-425">
<mutation items="1"></mutation>
<field name="CONDITION">any</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow type="field_oid" id="!5hm[IiV7osGoYI*KX?b">
<field name="oid">mihome.0.devices.magnet_158d00034086b0.state</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="controls_if" id="LRsd13}USBP1ZT`~aDFL">
<value name="IF0">
<block type="logic_operation" id="*UE[R6.3d8hXf:%v;[H1" inline="false">
<field name="OP">AND</field>
<value name="A">
<block type="logic_compare" id="8t#o+l7NtkyfJ~o:M=^D">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="j!qe7ZQ_g`dRR.B#~7s)">
<field name="ATTR">val</field>
<field name="OID">mihome.0.devices.magnet_158d00034086b0.state</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="rbByYwYzXs^Uy]YI_Kgc">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="time_compare_ex" id="?k=E#^YFy?kor|7GJzqV">
<mutation end_time="true" actual_time="true"></mutation>
<field name="USE_ACTUAL_TIME">TRUE</field>
<field name="OPTION">not between</field>
<value name="START_TIME">
<shadow type="text" id="9]GF%;^s+{z#Yz_BWwno">
<field name="TEXT">15:00</field>
</shadow>
</value>
<value name="END_TIME">
<shadow type="text" id="mh.fzT!8-%U()#/8H=J`">
<field name="TEXT">20:00</field>
</shadow>
</value>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="pushover" id="Gf#5OawTjjPSOK^L*Xt]">
<field name="INSTANCE">.1</field>
<field name="SOUND"></field>
<field name="PRIORITY">0</field>
<field name="LOG"></field>
<value name="MESSAGE">
<shadow type="text" id="@UxhTDs{B%A?4#wxP)/;">
<field name="TEXT">Schuppentür wurde geöffnet</field>
</shadow>
</value>
<next>
<block type="telegram" id="{1BUJ!@q.Bd+I-A#5~vv">
<field name="INSTANCE"></field>
<field name="LOG"></field>
<field name="SILENT">FALSE</field>
<field name="PARSEMODE">default</field>
<value name="MESSAGE">
<shadow type="text" id="LzS7qN!qL(?/9OQ1}1*_">
<field name="TEXT">Schuppentür</field>
</shadow>
</value>
</block>
</next>
</block>
</statement>
</block>
</statement>
</block>
</xml>
Alles anzeigen