Nun wer eine ältere Heizung hat kennt das sicher... die Heizung ist ausgefallen und das im Winter und ggf. auch dann wenn man nicht zuhause ist.
Das Script melden den Ausfall per Alex und Telegramm!
<xml xmlns="https://developers.google.com/blockly/xml">
<variables>
<variable type="timeout" id="timeout">timeout</variable>
</variables>
<block type="on_ext" id="Zgql;yuDe,,:_rAX3C)V" x="-962" y="-637">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="3"></mutation>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow type="field_oid" id="c]/3;=1!sN4{)CPfzNxZ">
<field name="oid">innogy-smarthome.0.Bad.Raumklima.Temperature</field>
</shadow>
</value>
<value name="OID1">
<shadow type="field_oid" id="|M1hN)=iE-^G;V7S^75*">
<field name="oid">innogy-smarthome.0.Schlafzimmer.Raumklima.Temperature</field>
</shadow>
</value>
<value name="OID2">
<shadow type="field_oid" id="UX%l#eKD3twuY--~MhHu">
<field name="oid">innogy-smarthome.0.Büro.Raumklima.Temperature</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="timeouts_settimeout" id="2%||cOg9fG!#;qxVJ/;3">
<field name="NAME">timeout</field>
<field name="DELAY">10</field>
<field name="UNIT">min</field>
<statement name="STATEMENT">
<block type="controls_if" id="2.=*?9hOO8@[JUQjgEtd">
<value name="IF0">
<block type="logic_operation" id="Hffb6b:t[T~iQbSb*.(S">
<field name="OP">OR</field>
<value name="A">
<block type="get_value" id="-2=lyQW(Zm.{rmM!_KVC">
<field name="ATTR">val</field>
<field name="OID">innogy-smarthome.0.Bad.Raumklima.Temperature</field>
</block>
</value>
<value name="B">
<block type="logic_operation" id="b^(AgfWuu]0!o4z{z/0r">
<field name="OP">OR</field>
<value name="A">
<block type="get_value" id="kW17OPq-uiAe710vkju|">
<field name="ATTR">val</field>
<field name="OID">innogy-smarthome.0.Schlafzimmer.Raumklima.Temperature</field>
</block>
</value>
<value name="B">
<block type="logic_compare" id="7E%-HI-h]^y5fV%if44e">
<field name="OP">LT</field>
<value name="A">
<block type="get_value" id="m.Wq{eFvQ4.L)^mF+:Y1">
<field name="ATTR">val</field>
<field name="OID">innogy-smarthome.0.Büro.Raumklima.Temperature</field>
</block>
</value>
<value name="B">
<block type="math_number" id="9#~~w`/pQtlak;?TB{YV">
<field name="NUM">15</field>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id=".?{o2]Bl~!0mz7di8rjt">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">alexa2.0.Echo-Devices.90F00818732500U1.Commands.speak</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="text_join" id="~9DiV@74k2!,?@^+UE.t">
<mutation items="1"></mutation>
<value name="ADD0">
<block type="text" id="B@@9,E4KH5.uw;D-1Kj(">
<field name="TEXT">Achtung die Heizung ist ausgefallen</field>
</block>
</value>
</block>
</value>
<next>
<block type="control" id=".L@,}8eCphxlOJ(r#Kda">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
<field name="OID">alexa2.0.Echo-Devices.G090LF1072121L9S.Commands.speak</field>
<field name="WITH_DELAY">TRUE</field>
<field name="DELAY_MS">10</field>
<field name="UNIT">sec</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="VALUE">
<block type="text_join" id="ePhycOi?ytD^LD*I[Y4@">
<mutation items="1"></mutation>
<value name="ADD0">
<block type="text" id=",,lZxbv4*}FXF~kPSBo3">
<field name="TEXT">Achtung die Heizung ist ausgefallen</field>
</block>
</value>
</block>
</value>
<next>
<block type="telegram" id="(7yBiRpv=QFU}R^c62`H">
<field name="INSTANCE">.0</field>
<field name="LOG"></field>
<field name="SILENT">FALSE</field>
<field name="PARSEMODE">default</field>
<value name="MESSAGE">
<shadow type="text" id="5/p3yGqd+.ZHY!(0pth]">
<field name="TEXT">Achtung die Heizung ist ausgefallen</field>
</shadow>
</value>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</statement>
<next>
<block type="controls_if" id="/QvjBBba^;9v8PxGd!_M">
<value name="IF0">
<block type="logic_compare" id="6ZbD6nYn3Jq8omt113/K">
<field name="OP">GT</field>
<value name="A">
<block type="get_value" id="*{@t+cUK%JT}@%acL1CM">
<field name="ATTR">val</field>
<field name="OID">mihome.0.devices.sensor_ht_158d0002b52425.temperature</field>
</block>
</value>
<value name="B">
<block type="math_number" id="4hZyJR]K7=e@26h){LHt">
<field name="NUM">16</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="timeouts_cleartimeout" id="o:n6,/CcQjF,CDl^/UY^">
<field name="NAME">timeout</field>
</block>
</statement>
</block>
</next>
</block>
</statement>
</block>
</xml>