<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Heizungssteuerung!]]></title><description><![CDATA[<p dir="auto">hello,</p>
<p dir="auto">sagt mal wie macht ihr das mit eurer Heizungssteuerung so?</p>
<p dir="auto">Ich habe 5 Räume mit Heizkörper und die kleinen Nebenräume,  WC, Büro usw. beheize ich per Heizstrahler die per Script beheizt werden, da ein nachträglicher Einbau von Heizkörpern zu viel Aufwand und zu teuer wäre!</p>
<p dir="auto">Haben heute einen neue Vaillant Therme bekommen, daher bin ich gerade wieder am herum schrauben an den Scripten!</p>
<p dir="auto">Als Heizungsthermostatersatz habe ich einen <strong>Sonoff 5volt 1ch</strong>, der der Therme den Impuls sich einzuschalten, um zu Heizen gibt. Auf jeden Heizkörper habe ich ein Eurotronic Thermostat das per Zigbee cc2531 erreicht wird. Jeder Raum ist mit einem Xiaomi Temperatursensor ausgestattet.</p>
<p dir="auto">Für jeden Raum/Eurotronic Thermostat habe ich ein eigenes Script das die jeweilige Raumtemperatur steuern soll! Dazu noch viele eigene Datenpunkte (die ich immer mit <strong>eDP_</strong> kennzeichne) um die Heizung individuell pro Raum zu steuern!</p>
<p dir="auto">Außerdem habe ich noch einige Scripte für Heizung Komplett aus, Heizung komplett ein und für den manuellen Temperaturdiffernzausgleich.</p>
<p dir="auto"><strong>hier mal ein grober Überblick:</strong></p>
<p dir="auto"><strong>Therme EIN</strong><br />
<img src="/assets/uploads/files/1557936355798-f4abc70c-b920-4aad-88cb-df68899d06c6-grafik.png" alt="f4abc70c-b920-4aad-88cb-df68899d06c6-grafik.png" class=" img-fluid img-markdown" /><br />
<strong>Therme AUS</strong><br />
<img src="/assets/uploads/files/1557936412957-e58dcc82-15a7-49fc-b45f-720a26fe1f7b-grafik.png" alt="e58dcc82-15a7-49fc-b45f-720a26fe1f7b-grafik.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><strong>Notaus &amp; Sommermodus</strong><br />
<img src="/assets/uploads/files/1557936493565-4f9d06cc-6e93-4d3c-87d5-bf06d4bf74f1-grafik.png" alt="4f9d06cc-6e93-4d3c-87d5-bf06d4bf74f1-grafik.png" class=" img-fluid img-markdown" /><br />
"Wintermodus"<br />
<img src="/assets/uploads/files/1557936570917-0f31cd4c-28f6-4dd8-ac32-0b40826a7d6b-grafik.png" alt="0f31cd4c-28f6-4dd8-ac32-0b40826a7d6b-grafik.png" class=" img-fluid img-markdown" /><br />
<strong>Temperaturen Sync für Manueller Difernzausgleich</strong><br />
<img src="/assets/uploads/files/1557936660708-4252d508-a342-4f28-b88a-3c67901a9bb4-grafik.png" alt="4252d508-a342-4f28-b88a-3c67901a9bb4-grafik.png" class=" img-fluid img-markdown" /><br />
<strong>Manueller Temperaturdifernzausgleich</strong><br />
<img src="/assets/uploads/files/1557936850536-2f108e0a-a7f4-4bd8-9a49-d507283be7ff-grafik.png" alt="2f108e0a-a7f4-4bd8-9a49-d507283be7ff-grafik.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><strong>Script für Heizung Wohnzimmer</strong><br />
<img src="/assets/uploads/files/1557937387960-75424a45-3ffc-45b0-8a6c-3954a1367fdd-grafik.png" alt="75424a45-3ffc-45b0-8a6c-3954a1367fdd-grafik.png" class=" img-fluid img-markdown" /> <img src="/assets/uploads/files/1557937431419-ffba1843-ab57-4311-a976-ee0a8b18d8e1-grafik.png" alt="ffba1843-ab57-4311-a976-ee0a8b18d8e1-grafik.png" class=" img-fluid img-markdown" /> <img src="/assets/uploads/files/1557937469594-3457cce9-293c-4f8c-b81b-d2039f543fc1-grafik.png" alt="3457cce9-293c-4f8c-b81b-d2039f543fc1-grafik.png" class=" img-fluid img-markdown" /><img src="/assets/uploads/files/1557937501348-b70a437e-1fca-406f-ac96-27a6db37de3e-grafik.png" alt="b70a437e-1fca-406f-ac96-27a6db37de3e-grafik.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">wäre nett wenn der ein oder andere eventuelle Fehler oder Verbesserungen Hinterlassen würde, thx</p>
]]></description><link>https://forum.iobroker.net/topic/22493/heizungssteuerung</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 14:42:14 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/22493.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 May 2019 16:26:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Heizungssteuerung! on Thu, 14 Nov 2019 16:52:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/grossek" aria-label="Profile: grossek">@<bdi>grossek</bdi></a></p>
<p dir="auto">du musst ein neues scriptöffnen und dann mittels diesen button einfügen, den inhalt vorher in den zwischenspeicher kopieren</p>
<p dir="auto"><img src="/assets/uploads/files/1573750234328-0e8bfab4-b73a-43a0-8b50-1863ecde88f7-grafik.png" alt="0e8bfab4-b73a-43a0-8b50-1863ecde88f7-grafik.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><a href="/assets/uploads/files/1573750330924-heizung-wz.txt">Heizung WZ.txt</a></p>
<p dir="auto">habe das script hier nochmals als txt eingefügt</p>
]]></description><link>https://forum.iobroker.net/post/325453</link><guid isPermaLink="true">https://forum.iobroker.net/post/325453</guid><dc:creator><![CDATA[MyzerAT]]></dc:creator><pubDate>Thu, 14 Nov 2019 16:52:47 GMT</pubDate></item><item><title><![CDATA[Reply to Heizungssteuerung! on Thu, 14 Nov 2019 16:29:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/grossek" aria-label="Profile: grossek">@<bdi>grossek</bdi></a></p>
<p dir="auto">also zu den Scripten, davon gibt es mehrere und auch ziemlich viele, eigene Datenpunkte:</p>
<p dir="auto"><img src="/assets/uploads/files/1573748862226-30316f0b-920b-4bc8-aaa1-da2715ad39be-grafik.png" alt="30316f0b-920b-4bc8-aaa1-da2715ad39be-grafik.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">hier mal das Script fürs Wohnzimmer:</p>
<pre><code>&lt;xml xmlns="http://www.w3.org/1999/xhtml"&gt;
  &lt;variables&gt;
    &lt;variable type="undefined" id="timeout"&gt;timeout&lt;/variable&gt;
    &lt;variable type="undefined" id="timeout2"&gt;timeout2&lt;/variable&gt;
  &lt;/variables&gt;
  &lt;block type="comment" id="ND7B:p`Kur]#qYE;%!!A" x="63" y="13"&gt;
    &lt;field name="COMMENT"&gt;Wohnzimmer Temp Offset errechnen/aktualisieren&lt;/field&gt;
    &lt;next&gt;
      &lt;block type="schedule" id="!,4Wgf}wba([Pab8mCKQ"&gt;
        &lt;field name="SCHEDULE"&gt;30 5,16 * * *&lt;/field&gt;
        &lt;statement name="STATEMENT"&gt;
          &lt;block type="update" id="wkEvWD95FUEzZ(-ugrmk"&gt;
            &lt;mutation delay_input="false"&gt;&lt;/mutation&gt;
            &lt;field name="OID"&gt;zigbee.0.00158d0001922dcd.local_temp_calibration&lt;/field&gt;
            &lt;field name="WITH_DELAY"&gt;FALSE&lt;/field&gt;
            &lt;value name="VALUE"&gt;
              &lt;block type="math_number" id="5m,U.n5zS=0?SeZjk!J-"&gt;
                &lt;field name="NUM"&gt;0&lt;/field&gt;
              &lt;/block&gt;
            &lt;/value&gt;
          &lt;/block&gt;
        &lt;/statement&gt;
        &lt;next&gt;
          &lt;block type="schedule" id="6{wK{v?`BC]Y}4fyl~Da"&gt;
            &lt;field name="SCHEDULE"&gt;0 6,17 * * *&lt;/field&gt;
            &lt;statement name="STATEMENT"&gt;
              &lt;block type="update" id="/!dURqPYB4Kcv6a|d}52"&gt;
                &lt;mutation delay_input="false"&gt;&lt;/mutation&gt;
                &lt;field name="OID"&gt;#Eigene.0.Wohnzimmer.Offset_Wohnzimmer&lt;/field&gt;
                &lt;field name="WITH_DELAY"&gt;FALSE&lt;/field&gt;
                &lt;value name="VALUE"&gt;
                  &lt;block type="math_arithmetic" id="`jcD8mn()moBT)LQV646" inline="false"&gt;
                    &lt;field name="OP"&gt;MINUS&lt;/field&gt;
                    &lt;value name="A"&gt;
                      &lt;shadow type="math_number" id=";Rs;ySHmvjmz)EuTD?#;"&gt;
                        &lt;field name="NUM"&gt;1&lt;/field&gt;
                      &lt;/shadow&gt;
                      &lt;block type="get_value" id="LmJ-.Lf%lJ*Y;=SN!PmW"&gt;
                        &lt;field name="ATTR"&gt;val&lt;/field&gt;
                        &lt;field name="OID"&gt;mihome.0.devices.weather_v1_158d0002c90c49.temperature&lt;/field&gt;
                      &lt;/block&gt;
                    &lt;/value&gt;
                    &lt;value name="B"&gt;
                      &lt;shadow type="math_number" id="E7c2=#F/EjnO*1XgTpQ9"&gt;
                        &lt;field name="NUM"&gt;1&lt;/field&gt;
                      &lt;/shadow&gt;
                      &lt;block type="get_value" id="ove1r.6/LMC=Is?5WXRX"&gt;
                        &lt;field name="ATTR"&gt;val&lt;/field&gt;
                        &lt;field name="OID"&gt;zigbee.0.00158d0001922dcd.local_temp&lt;/field&gt;
                      &lt;/block&gt;
                    &lt;/value&gt;
                  &lt;/block&gt;
                &lt;/value&gt;
                &lt;next&gt;
                  &lt;block type="timeouts_settimeout" id="IGAww:Y/C[aWwH.r.Lz#"&gt;
                    &lt;field name="NAME"&gt;timeout&lt;/field&gt;
                    &lt;field name="DELAY"&gt;1000&lt;/field&gt;
                    &lt;field name="UNIT"&gt;ms&lt;/field&gt;
                    &lt;statement name="STATEMENT"&gt;
                      &lt;block type="update" id="9wO9S`yz_o8pP9KhaF(B"&gt;
                        &lt;mutation delay_input="false"&gt;&lt;/mutation&gt;
                        &lt;field name="OID"&gt;#Eigene.0.Wohnzimmer.Offset_Wohnzimmer_runden&lt;/field&gt;
                        &lt;field name="WITH_DELAY"&gt;FALSE&lt;/field&gt;
                        &lt;value name="VALUE"&gt;
                          &lt;block type="math_round" id="_4F}),A8Kacj5T6y+B7G"&gt;
                            &lt;field name="OP"&gt;ROUND&lt;/field&gt;
                            &lt;value name="NUM"&gt;
                              &lt;shadow type="math_number" id=",/derboODGi]Xe[DlD(F"&gt;
                                &lt;field name="NUM"&gt;3.1&lt;/field&gt;
                              &lt;/shadow&gt;
                              &lt;block type="get_value" id="]hogbYFvMQ.-TCINU25K"&gt;
                                &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                &lt;field name="OID"&gt;#Eigene.0.Wohnzimmer.Offset_Wohnzimmer&lt;/field&gt;
                              &lt;/block&gt;
                            &lt;/value&gt;
                          &lt;/block&gt;
                        &lt;/value&gt;
                      &lt;/block&gt;
                    &lt;/statement&gt;
                    &lt;next&gt;
                      &lt;block type="timeouts_settimeout" id="7W1zv{msNVwbbS=KFNR5"&gt;
                        &lt;field name="NAME"&gt;timeout2&lt;/field&gt;
                        &lt;field name="DELAY"&gt;2000&lt;/field&gt;
                        &lt;field name="UNIT"&gt;ms&lt;/field&gt;
                        &lt;statement name="STATEMENT"&gt;
                          &lt;block type="update" id=")1O{ljc2NsbhJKJ=EU4u"&gt;
                            &lt;mutation delay_input="false"&gt;&lt;/mutation&gt;
                            &lt;field name="OID"&gt;zigbee.0.00158d0001922dcd.local_temp_calibration&lt;/field&gt;
                            &lt;field name="WITH_DELAY"&gt;FALSE&lt;/field&gt;
                            &lt;value name="VALUE"&gt;
                              &lt;block type="get_value" id="4b-gE=hje`qq`N7I}*m}"&gt;
                                &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                &lt;field name="OID"&gt;#Eigene.0.Wohnzimmer.Offset_Wohnzimmer_runden&lt;/field&gt;
                              &lt;/block&gt;
                            &lt;/value&gt;
                          &lt;/block&gt;
                        &lt;/statement&gt;
                      &lt;/block&gt;
                    &lt;/next&gt;
                  &lt;/block&gt;
                &lt;/next&gt;
              &lt;/block&gt;
            &lt;/statement&gt;
            &lt;next&gt;
              &lt;block type="comment" id="`yA`eQ!Wr;9!U|,0J6h~"&gt;
                &lt;field name="COMMENT"&gt;Heizung Wohnzimmer Fenster offen?&lt;/field&gt;
                &lt;next&gt;
                  &lt;block type="on_ext" id="6Sugyb:[P1(VMVaw.l8|"&gt;
                    &lt;mutation items="2"&gt;&lt;/mutation&gt;
                    &lt;field name="CONDITION"&gt;ne&lt;/field&gt;
                    &lt;field name="ACK_CONDITION"&gt;&lt;/field&gt;
                    &lt;value name="OID0"&gt;
                      &lt;shadow type="field_oid" id=",~yJ,tyc)xKV?990H!N?"&gt;
                        &lt;field name="oid"&gt;mihome.0.devices.magnet_158d00025f0b84.state&lt;/field&gt;
                      &lt;/shadow&gt;
                    &lt;/value&gt;
                    &lt;value name="OID1"&gt;
                      &lt;shadow type="field_oid" id="/!*7SxF3^Pa8O6{MO5jQ"&gt;
                        &lt;field name="oid"&gt;mihome.0.devices.magnet_158d0002c15f4c.state&lt;/field&gt;
                      &lt;/shadow&gt;
                    &lt;/value&gt;
                    &lt;statement name="STATEMENT"&gt;
                      &lt;block type="controls_if" id="@xscGdss~niKHR2Pd)u#"&gt;
                        &lt;mutation elseif="1"&gt;&lt;/mutation&gt;
                        &lt;value name="IF0"&gt;
                          &lt;block type="logic_operation" id="r1JjT:?z~fZ{KCX#.7#A" inline="false"&gt;
                            &lt;field name="OP"&gt;OR&lt;/field&gt;
                            &lt;value name="A"&gt;
                              &lt;block type="logic_compare" id="lDF6i({g2#2bKR5I;khE"&gt;
                                &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                &lt;value name="A"&gt;
                                  &lt;block type="get_value" id="L_b-Z++3Cl.H%=~R_CAn"&gt;
                                    &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                    &lt;field name="OID"&gt;mihome.0.devices.magnet_158d00025f0b84.state&lt;/field&gt;
                                  &lt;/block&gt;
                                &lt;/value&gt;
                                &lt;value name="B"&gt;
                                  &lt;block type="logic_boolean" id="BAPNl2ITg9^r)K*h{ZG5"&gt;
                                    &lt;field name="BOOL"&gt;TRUE&lt;/field&gt;
                                  &lt;/block&gt;
                                &lt;/value&gt;
                              &lt;/block&gt;
                            &lt;/value&gt;
                            &lt;value name="B"&gt;
                              &lt;block type="logic_compare" id="J.-jq1:_SW^StNS3Frh/"&gt;
                                &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                &lt;value name="A"&gt;
                                  &lt;block type="get_value" id="(8S#6H-6%~87awZ{69Wf"&gt;
                                    &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                    &lt;field name="OID"&gt;mihome.0.devices.magnet_158d0002c15f4c.state&lt;/field&gt;
                                  &lt;/block&gt;
                                &lt;/value&gt;
                                &lt;value name="B"&gt;
                                  &lt;block type="logic_boolean" id="Cij4!vr!!7|k{WiZmHxG"&gt;
                                    &lt;field name="BOOL"&gt;TRUE&lt;/field&gt;
                                  &lt;/block&gt;
                                &lt;/value&gt;
                              &lt;/block&gt;
                            &lt;/value&gt;
                          &lt;/block&gt;
                        &lt;/value&gt;
                        &lt;statement name="DO0"&gt;
                          &lt;block type="comment" id="dZHqXosrm`.KfxoFZmt-"&gt;
                            &lt;field name="COMMENT"&gt;Wohnzimmer Fenster geöffnet&lt;/field&gt;
                            &lt;next&gt;
                              &lt;block type="control" id="MNQ!Ls$*3]:~zf7l#5Xv"&gt;
                                &lt;mutation delay_input="false"&gt;&lt;/mutation&gt;
                                &lt;field name="OID"&gt;zigbee.0.00158d0001922dcd.spz_system_mode&lt;/field&gt;
                                &lt;field name="WITH_DELAY"&gt;FALSE&lt;/field&gt;
                                &lt;value name="VALUE"&gt;
                                  &lt;block type="math_number" id="7X6pPH^mx+c([e%UC0YC"&gt;
                                    &lt;field name="NUM"&gt;17&lt;/field&gt;
                                  &lt;/block&gt;
                                &lt;/value&gt;
                                &lt;next&gt;
                                  &lt;block type="control" id="{Ph3p%75PoYpI?svBa2L"&gt;
                                    &lt;mutation delay_input="true"&gt;&lt;/mutation&gt;
                                    &lt;field name="OID"&gt;zigbee.0.00158d0001922dcd.spz_system_mode&lt;/field&gt;
                                    &lt;field name="WITH_DELAY"&gt;TRUE&lt;/field&gt;
                                    &lt;field name="DELAY_MS"&gt;5000&lt;/field&gt;
                                    &lt;field name="UNIT"&gt;ms&lt;/field&gt;
                                    &lt;field name="CLEAR_RUNNING"&gt;FALSE&lt;/field&gt;
                                    &lt;value name="VALUE"&gt;
                                      &lt;block type="math_number" id="B?dh5_pThRH*0T2QEe4?"&gt;
                                        &lt;field name="NUM"&gt;32&lt;/field&gt;
                                      &lt;/block&gt;
                                    &lt;/value&gt;
                                    &lt;next&gt;
                                      &lt;block type="debug" id="o`|pE?kg/G/eB.DRAF0G"&gt;
                                        &lt;field name="Severity"&gt;log&lt;/field&gt;
                                        &lt;value name="TEXT"&gt;
                                          &lt;shadow type="text" id="06s]ES@c0mm7Fhg}|/MS"&gt;
                                            &lt;field name="TEXT"&gt;**** Fenster Wohnzimmer offen&lt;/field&gt;
                                          &lt;/shadow&gt;
                                        &lt;/value&gt;
                                      &lt;/block&gt;
                                    &lt;/next&gt;
                                  &lt;/block&gt;
                                &lt;/next&gt;
                              &lt;/block&gt;
                            &lt;/next&gt;
                          &lt;/block&gt;
                        &lt;/statement&gt;
                        &lt;value name="IF1"&gt;
                          &lt;block type="logic_operation" id="8!J#_lR0cL#qdUYM#o1U" inline="false"&gt;
                            &lt;field name="OP"&gt;OR&lt;/field&gt;
                            &lt;value name="A"&gt;
                              &lt;block type="logic_compare" id="=*z|zV}iMS2iC(5,5H94"&gt;
                                &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                &lt;value name="A"&gt;
                                  &lt;block type="get_value" id="}x.8U.Rm^=:^0mbGgXRn"&gt;
                                    &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                    &lt;field name="OID"&gt;mihome.0.devices.magnet_158d00025f0b84.state&lt;/field&gt;
                                  &lt;/block&gt;
                                &lt;/value&gt;
                                &lt;value name="B"&gt;
                                  &lt;block type="logic_boolean" id="wFVgx;b05}FH..gl+?D,"&gt;
                                    &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                  &lt;/block&gt;
                                &lt;/value&gt;
                              &lt;/block&gt;
                            &lt;/value&gt;
                            &lt;value name="B"&gt;
                              &lt;block type="logic_compare" id="QIS8t/Ty@*XmaHVox#A,"&gt;
                                &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                &lt;value name="A"&gt;
                                  &lt;block type="get_value" id="d#t#6$r.Ik.^EM(]k@Ph"&gt;
                                    &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                    &lt;field name="OID"&gt;mihome.0.devices.magnet_158d0002c15f4c.state&lt;/field&gt;
                                  &lt;/block&gt;
                                &lt;/value&gt;
                                &lt;value name="B"&gt;
                                  &lt;block type="logic_boolean" id="6Ad!`vS9nQ?(Wa5HG]Oy"&gt;
                                    &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                  &lt;/block&gt;
                                &lt;/value&gt;
                              &lt;/block&gt;
                            &lt;/value&gt;
                          &lt;/block&gt;
                        &lt;/value&gt;
                        &lt;statement name="DO1"&gt;
                          &lt;block type="comment" id="260a#.HBTN^-3Ic!:OLz"&gt;
                            &lt;field name="COMMENT"&gt;Wohnzimmer Fenster geschlossen&lt;/field&gt;
                            &lt;next&gt;
                              &lt;block type="control" id="r{?QCX.SE1GQ}m^L~n`a"&gt;
                                &lt;mutation delay_input="false"&gt;&lt;/mutation&gt;
                                &lt;field name="OID"&gt;zigbee.0.00158d0001922dcd.spz_system_mode&lt;/field&gt;
                                &lt;field name="WITH_DELAY"&gt;FALSE&lt;/field&gt;
                                &lt;value name="VALUE"&gt;
                                  &lt;block type="math_number" id="@wDc~rOxn*w+bDQ;2Dy~"&gt;
                                    &lt;field name="NUM"&gt;17&lt;/field&gt;
                                  &lt;/block&gt;
                                &lt;/value&gt;
                                &lt;next&gt;
                                  &lt;block type="debug" id=":_;#_u:f]R0L:ag*quJ9"&gt;
                                    &lt;field name="Severity"&gt;log&lt;/field&gt;
                                    &lt;value name="TEXT"&gt;
                                      &lt;shadow type="text" id="8Ulbvr9en`3X#92I_=nA"&gt;
                                        &lt;field name="TEXT"&gt;**** Fenster Wohnzimmer geschlossen&lt;/field&gt;
                                      &lt;/shadow&gt;
                                    &lt;/value&gt;
                                  &lt;/block&gt;
                                &lt;/next&gt;
                              &lt;/block&gt;
                            &lt;/next&gt;
                          &lt;/block&gt;
                        &lt;/statement&gt;
                      &lt;/block&gt;
                    &lt;/statement&gt;
                    &lt;next&gt;
                      &lt;block type="on_ext" id="0WhGF/`4L!;@B(Pt:HLp"&gt;
                        &lt;mutation items="3"&gt;&lt;/mutation&gt;
                        &lt;field name="CONDITION"&gt;ne&lt;/field&gt;
                        &lt;field name="ACK_CONDITION"&gt;&lt;/field&gt;
                        &lt;value name="OID0"&gt;
                          &lt;shadow type="field_oid" id="hmu;Rw8=pbB*?]I8l9*C"&gt;
                            &lt;field name="oid"&gt;mihome.0.devices.magnet_158d00025f0b84.state&lt;/field&gt;
                          &lt;/shadow&gt;
                        &lt;/value&gt;
                        &lt;value name="OID1"&gt;
                          &lt;shadow type="field_oid" id="p)X[#fmN)}BHXiR%NX5m"&gt;
                            &lt;field name="oid"&gt;mihome.0.devices.magnet_158d0002c15f4c.state&lt;/field&gt;
                          &lt;/shadow&gt;
                        &lt;/value&gt;
                        &lt;value name="OID2"&gt;
                          &lt;shadow type="field_oid" id="A~F#:#|=h/_WJTEuM1,M"&gt;
                            &lt;field name="oid"&gt;mihome.0.devices.weather_v1_158d0002c90c49.temperature&lt;/field&gt;
                          &lt;/shadow&gt;
                        &lt;/value&gt;
                        &lt;statement name="STATEMENT"&gt;
                          &lt;block type="comment" id="Fn[[v~c]^^o#[,GLC/s}"&gt;
                            &lt;field name="COMMENT"&gt;Off = 0°C&lt;/field&gt;
                            &lt;next&gt;
                              &lt;block type="comment" id="TZWvbG%c?=v+%v}X#ADy"&gt;
                                &lt;field name="COMMENT"&gt;Heizen = 23°C&lt;/field&gt;
                                &lt;next&gt;
                                  &lt;block type="comment" id="AHCrHpUXIyuwcgKWm(8*"&gt;
                                    &lt;field name="COMMENT"&gt;Heizen Eco = 18°C&lt;/field&gt;
                                    &lt;next&gt;
                                      &lt;block type="comment" id="zNQW!PMAEYNWTEY7aPZr"&gt;
                                        &lt;field name="COMMENT"&gt;Boost = 30°C&lt;/field&gt;
                                        &lt;next&gt;
                                          &lt;block type="controls_if" id="^VF-jI(B(j/p}V,KA.va"&gt;
                                            &lt;value name="IF0"&gt;
                                              &lt;block type="logic_operation" id="/k257Ny/1Olc:_#Iy^1i" inline="false"&gt;
                                                &lt;field name="OP"&gt;AND&lt;/field&gt;
                                                &lt;value name="A"&gt;
                                                  &lt;block type="time_compare_ex" id="srQ_sw}iS?*b7m^NFf#g"&gt;
                                                    &lt;mutation end_time="true" actual_time="true"&gt;&lt;/mutation&gt;
                                                    &lt;field name="USE_ACTUAL_TIME"&gt;TRUE&lt;/field&gt;
                                                    &lt;field name="OPTION"&gt;between&lt;/field&gt;
                                                    &lt;value name="START_TIME"&gt;
                                                      &lt;shadow type="text" id="[(yQ[YBQ]}[u!P_o_Pn2"&gt;
                                                        &lt;field name="TEXT"&gt;00:00&lt;/field&gt;
                                                      &lt;/shadow&gt;
                                                    &lt;/value&gt;
                                                    &lt;value name="END_TIME"&gt;
                                                      &lt;shadow type="text" id="}oM=`t_pwng7*S@ZIk%v"&gt;
                                                        &lt;field name="TEXT"&gt;6:00&lt;/field&gt;
                                                      &lt;/shadow&gt;
                                                    &lt;/value&gt;
                                                  &lt;/block&gt;
                                                &lt;/value&gt;
                                                &lt;value name="B"&gt;
                                                  &lt;block type="logic_operation" id="!7Fh8W3{,fZ92-2:Lh|_" inline="false"&gt;
                                                    &lt;field name="OP"&gt;AND&lt;/field&gt;
                                                    &lt;value name="A"&gt;
                                                      &lt;block type="logic_compare" id=",[]BGM5:7u/KldFIGQDB"&gt;
                                                        &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                        &lt;value name="A"&gt;
                                                          &lt;block type="get_value" id="OFIve:q;:/O}=_N4V7]_"&gt;
                                                            &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                            &lt;field name="OID"&gt;mihome.0.devices.magnet_158d00025f0b84.state&lt;/field&gt;
                                                          &lt;/block&gt;
                                                        &lt;/value&gt;
                                                        &lt;value name="B"&gt;
                                                          &lt;block type="logic_boolean" id="ESm0cRT;g!W/+s.=k@X+"&gt;
                                                            &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                          &lt;/block&gt;
                                                        &lt;/value&gt;
                                                      &lt;/block&gt;
                                                    &lt;/value&gt;
                                                    &lt;value name="B"&gt;
                                                      &lt;block type="logic_compare" id="m?|/px)[k`bQ^:F8w|W8"&gt;
                                                        &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                        &lt;value name="A"&gt;
                                                          &lt;block type="get_value" id="ToTtFjp-PY82-o}lEgLp"&gt;
                                                            &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                            &lt;field name="OID"&gt;mihome.0.devices.magnet_158d0002c15f4c.state&lt;/field&gt;
                                                          &lt;/block&gt;
                                                        &lt;/value&gt;
                                                        &lt;value name="B"&gt;
                                                          &lt;block type="logic_boolean" id="9N}o)p{grq^0F.era7dS"&gt;
                                                            &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                          &lt;/block&gt;
                                                        &lt;/value&gt;
                                                      &lt;/block&gt;
                                                    &lt;/value&gt;
                                                  &lt;/block&gt;
                                                &lt;/value&gt;
                                              &lt;/block&gt;
                                            &lt;/value&gt;
                                            &lt;statement name="DO0"&gt;
                                              &lt;block type="control_ex" id="j2LM8m{63)TzY0Irx-oc"&gt;
                                                &lt;field name="TYPE"&gt;false&lt;/field&gt;
                                                &lt;field name="CLEAR_RUNNING"&gt;FALSE&lt;/field&gt;
                                                &lt;value name="OID"&gt;
                                                  &lt;shadow type="field_oid" id="(Rpk`eF%#=k2ui^!476."&gt;
                                                    &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                  &lt;/shadow&gt;
                                                  &lt;block type="field_oid" id="cSJfka,G.+aw9;e!wI/V"&gt;
                                                    &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                  &lt;/block&gt;
                                                &lt;/value&gt;
                                                &lt;value name="VALUE"&gt;
                                                  &lt;shadow type="logic_boolean" id="9[b;SeO~{acXo2)#c~0G"&gt;
                                                    &lt;field name="BOOL"&gt;TRUE&lt;/field&gt;
                                                  &lt;/shadow&gt;
                                                  &lt;block type="get_value" id="E)%*hCwj;fGfNiwSr%Ax"&gt;
                                                    &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                    &lt;field name="OID"&gt;#Eigene.0.Wohnzimmer.Heizen_Eco&lt;/field&gt;
                                                  &lt;/block&gt;
                                                &lt;/value&gt;
                                                &lt;value name="DELAY_MS"&gt;
                                                  &lt;shadow type="math_number" id="PJiJsM^b3w{|elO8{r%="&gt;
                                                    &lt;field name="NUM"&gt;0&lt;/field&gt;
                                                  &lt;/shadow&gt;
                                                &lt;/value&gt;
                                              &lt;/block&gt;
                                            &lt;/statement&gt;
                                            &lt;next&gt;
                                              &lt;block type="controls_if" id="sH#SGWt}Q7LT4VH]h4**"&gt;
                                                &lt;value name="IF0"&gt;
                                                  &lt;block type="logic_operation" id="-nJL]iJ[SQA%7j)vSmSx" inline="false"&gt;
                                                    &lt;field name="OP"&gt;AND&lt;/field&gt;
                                                    &lt;value name="A"&gt;
                                                      &lt;block type="time_compare_ex" id="E?Z|WCXSIz3mY)skc(Ug"&gt;
                                                        &lt;mutation end_time="true" actual_time="true"&gt;&lt;/mutation&gt;
                                                        &lt;field name="USE_ACTUAL_TIME"&gt;TRUE&lt;/field&gt;
                                                        &lt;field name="OPTION"&gt;between&lt;/field&gt;
                                                        &lt;value name="START_TIME"&gt;
                                                          &lt;shadow type="text" id="tL^ntRcitSW?(Mu*Emj."&gt;
                                                            &lt;field name="TEXT"&gt;6:00&lt;/field&gt;
                                                          &lt;/shadow&gt;
                                                        &lt;/value&gt;
                                                        &lt;value name="END_TIME"&gt;
                                                          &lt;shadow type="text" id="Ir6=cj~tZ8EjMzzSWe%f"&gt;
                                                            &lt;field name="TEXT"&gt;9:00&lt;/field&gt;
                                                          &lt;/shadow&gt;
                                                        &lt;/value&gt;
                                                      &lt;/block&gt;
                                                    &lt;/value&gt;
                                                    &lt;value name="B"&gt;
                                                      &lt;block type="logic_operation" id="z(o;d3V-An8DOfHs/7,P" inline="false"&gt;
                                                        &lt;field name="OP"&gt;AND&lt;/field&gt;
                                                        &lt;value name="A"&gt;
                                                          &lt;block type="logic_compare" id="0pR@=[7XY~GwPsf*rQEB"&gt;
                                                            &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                            &lt;value name="A"&gt;
                                                              &lt;block type="get_value" id="(v#%OSL;F;rQ8Y{!9L#K"&gt;
                                                                &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                &lt;field name="OID"&gt;mihome.0.devices.magnet_158d00025f0b84.state&lt;/field&gt;
                                                              &lt;/block&gt;
                                                            &lt;/value&gt;
                                                            &lt;value name="B"&gt;
                                                              &lt;block type="logic_boolean" id="g~nV~DZO-c(W20gq+Szz"&gt;
                                                                &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                              &lt;/block&gt;
                                                            &lt;/value&gt;
                                                          &lt;/block&gt;
                                                        &lt;/value&gt;
                                                        &lt;value name="B"&gt;
                                                          &lt;block type="logic_compare" id="Sn6)y3wE|)xz7Ax:t9S)"&gt;
                                                            &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                            &lt;value name="A"&gt;
                                                              &lt;block type="get_value" id="o0g+3q_,:AH~(-7H,#}m"&gt;
                                                                &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                &lt;field name="OID"&gt;mihome.0.devices.magnet_158d0002c15f4c.state&lt;/field&gt;
                                                              &lt;/block&gt;
                                                            &lt;/value&gt;
                                                            &lt;value name="B"&gt;
                                                              &lt;block type="logic_boolean" id="B?d|gi:XXwyZCQVFt]q="&gt;
                                                                &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                              &lt;/block&gt;
                                                            &lt;/value&gt;
                                                          &lt;/block&gt;
                                                        &lt;/value&gt;
                                                      &lt;/block&gt;
                                                    &lt;/value&gt;
                                                  &lt;/block&gt;
                                                &lt;/value&gt;
                                                &lt;statement name="DO0"&gt;
                                                  &lt;block type="control_ex" id="]wn`(]YaHJE2%0|nMW_s"&gt;
                                                    &lt;field name="TYPE"&gt;false&lt;/field&gt;
                                                    &lt;field name="CLEAR_RUNNING"&gt;FALSE&lt;/field&gt;
                                                    &lt;value name="OID"&gt;
                                                      &lt;shadow type="field_oid" id="u5GHQ(e0doZY!P-oeK%="&gt;
                                                        &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                      &lt;/shadow&gt;
                                                      &lt;block type="field_oid" id="8%tHUf^:!?jw3b`LAoI]"&gt;
                                                        &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                      &lt;/block&gt;
                                                    &lt;/value&gt;
                                                    &lt;value name="VALUE"&gt;
                                                      &lt;shadow type="logic_boolean" id="9[b;SeO~{acXo2)#c~0G"&gt;
                                                        &lt;field name="BOOL"&gt;TRUE&lt;/field&gt;
                                                      &lt;/shadow&gt;
                                                      &lt;block type="get_value" id="xrfcA8doZF.z,?C/GZ2["&gt;
                                                        &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                        &lt;field name="OID"&gt;#Eigene.0.Wohnzimmer.Heizen&lt;/field&gt;
                                                      &lt;/block&gt;
                                                    &lt;/value&gt;
                                                    &lt;value name="DELAY_MS"&gt;
                                                      &lt;shadow type="math_number" id="o=mDP1T50TFf+.pi01aK"&gt;
                                                        &lt;field name="NUM"&gt;0&lt;/field&gt;
                                                      &lt;/shadow&gt;
                                                    &lt;/value&gt;
                                                  &lt;/block&gt;
                                                &lt;/statement&gt;
                                                &lt;next&gt;
                                                  &lt;block type="controls_if" id="nl[z32ar{!,YIUpEw2C)"&gt;
                                                    &lt;value name="IF0"&gt;
                                                      &lt;block type="logic_operation" id="BgGC+@vV?{#=QK?ZD2,W" inline="false"&gt;
                                                        &lt;field name="OP"&gt;AND&lt;/field&gt;
                                                        &lt;value name="A"&gt;
                                                          &lt;block type="time_compare_ex" id="+O~rA#rR(2mic:C*lGyK"&gt;
                                                            &lt;mutation end_time="true" actual_time="true"&gt;&lt;/mutation&gt;
                                                            &lt;field name="USE_ACTUAL_TIME"&gt;TRUE&lt;/field&gt;
                                                            &lt;field name="OPTION"&gt;between&lt;/field&gt;
                                                            &lt;value name="START_TIME"&gt;
                                                              &lt;shadow type="text" id="jvJO36o_t(%8p[3pz7?3"&gt;
                                                                &lt;field name="TEXT"&gt;9:00&lt;/field&gt;
                                                              &lt;/shadow&gt;
                                                            &lt;/value&gt;
                                                            &lt;value name="END_TIME"&gt;
                                                              &lt;shadow type="text" id="tS}O]uBbsbh![[H)R1mg"&gt;
                                                                &lt;field name="TEXT"&gt;12:30&lt;/field&gt;
                                                              &lt;/shadow&gt;
                                                            &lt;/value&gt;
                                                          &lt;/block&gt;
                                                        &lt;/value&gt;
                                                        &lt;value name="B"&gt;
                                                          &lt;block type="logic_operation" id="O96.3#EE_*`cV9e~Bnie" inline="false"&gt;
                                                            &lt;field name="OP"&gt;AND&lt;/field&gt;
                                                            &lt;value name="A"&gt;
                                                              &lt;block type="logic_compare" id="AsAc[?S5:?HcbWT,k[9k"&gt;
                                                                &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                                &lt;value name="A"&gt;
                                                                  &lt;block type="get_value" id="A#gAt54M*=U62cxn%ME2"&gt;
                                                                    &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                    &lt;field name="OID"&gt;mihome.0.devices.magnet_158d00025f0b84.state&lt;/field&gt;
                                                                  &lt;/block&gt;
                                                                &lt;/value&gt;
                                                                &lt;value name="B"&gt;
                                                                  &lt;block type="logic_boolean" id="f[diaovQEqYp|J80;D9h"&gt;
                                                                    &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                                  &lt;/block&gt;
                                                                &lt;/value&gt;
                                                              &lt;/block&gt;
                                                            &lt;/value&gt;
                                                            &lt;value name="B"&gt;
                                                              &lt;block type="logic_compare" id="NceoQf5~^.TS^c=m}^Nl"&gt;
                                                                &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                                &lt;value name="A"&gt;
                                                                  &lt;block type="get_value" id="KUT:]oSBHeSAecUe1Eq9"&gt;
                                                                    &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                    &lt;field name="OID"&gt;mihome.0.devices.magnet_158d0002c15f4c.state&lt;/field&gt;
                                                                  &lt;/block&gt;
                                                                &lt;/value&gt;
                                                                &lt;value name="B"&gt;
                                                                  &lt;block type="logic_boolean" id="|(^wWTgkC)ct6je6s%p!"&gt;
                                                                    &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                                  &lt;/block&gt;
                                                                &lt;/value&gt;
                                                              &lt;/block&gt;
                                                            &lt;/value&gt;
                                                          &lt;/block&gt;
                                                        &lt;/value&gt;
                                                      &lt;/block&gt;
                                                    &lt;/value&gt;
                                                    &lt;statement name="DO0"&gt;
                                                      &lt;block type="control_ex" id="~daiK#k0{9g`649Ze~?P"&gt;
                                                        &lt;field name="TYPE"&gt;false&lt;/field&gt;
                                                        &lt;field name="CLEAR_RUNNING"&gt;FALSE&lt;/field&gt;
                                                        &lt;value name="OID"&gt;
                                                          &lt;shadow type="field_oid" id="rV-f8jRnJC!V9*mTSASm"&gt;
                                                            &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                          &lt;/shadow&gt;
                                                          &lt;block type="field_oid" id="oR%[Y#6WYd.=9b/]KPY="&gt;
                                                            &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                          &lt;/block&gt;
                                                        &lt;/value&gt;
                                                        &lt;value name="VALUE"&gt;
                                                          &lt;shadow type="logic_boolean" id="7F[S=/3,b]jaIO9Zg2;E"&gt;
                                                            &lt;field name="BOOL"&gt;TRUE&lt;/field&gt;
                                                          &lt;/shadow&gt;
                                                          &lt;block type="get_value" id="6xpce11dUnJD7H}~uaHK"&gt;
                                                            &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                            &lt;field name="OID"&gt;#Eigene.0.Wohnzimmer.Heizen_Eco&lt;/field&gt;
                                                          &lt;/block&gt;
                                                        &lt;/value&gt;
                                                        &lt;value name="DELAY_MS"&gt;
                                                          &lt;shadow type="math_number" id="P),IK32oYS4pSx(ryS*|"&gt;
                                                            &lt;field name="NUM"&gt;0&lt;/field&gt;
                                                          &lt;/shadow&gt;
                                                        &lt;/value&gt;
                                                      &lt;/block&gt;
                                                    &lt;/statement&gt;
                                                    &lt;next&gt;
                                                      &lt;block type="controls_if" id="[rWF/e={eY4,K.!KqS~-"&gt;
                                                        &lt;value name="IF0"&gt;
                                                          &lt;block type="logic_operation" id="aTQ~LzhQ*_2%Ue7P%Hgl" inline="false"&gt;
                                                            &lt;field name="OP"&gt;AND&lt;/field&gt;
                                                            &lt;value name="A"&gt;
                                                              &lt;block type="time_compare_ex" id="0)9z2T1AbxDpxllRX-a)"&gt;
                                                                &lt;mutation end_time="true" actual_time="true"&gt;&lt;/mutation&gt;
                                                                &lt;field name="USE_ACTUAL_TIME"&gt;TRUE&lt;/field&gt;
                                                                &lt;field name="OPTION"&gt;between&lt;/field&gt;
                                                                &lt;value name="START_TIME"&gt;
                                                                  &lt;shadow type="text" id="YA}iWd1vn=z,|5B`;Jc#"&gt;
                                                                    &lt;field name="TEXT"&gt;12:30&lt;/field&gt;
                                                                  &lt;/shadow&gt;
                                                                &lt;/value&gt;
                                                                &lt;value name="END_TIME"&gt;
                                                                  &lt;shadow type="text" id="psSJ!z0%_EmmeBa^e)TW"&gt;
                                                                    &lt;field name="TEXT"&gt;14:00&lt;/field&gt;
                                                                  &lt;/shadow&gt;
                                                                &lt;/value&gt;
                                                              &lt;/block&gt;
                                                            &lt;/value&gt;
                                                            &lt;value name="B"&gt;
                                                              &lt;block type="logic_operation" id="xK4YYDXU28#RqUKd{?BD" inline="false"&gt;
                                                                &lt;field name="OP"&gt;AND&lt;/field&gt;
                                                                &lt;value name="A"&gt;
                                                                  &lt;block type="logic_compare" id="+k0q=P/,7A}:Xh)V;n03"&gt;
                                                                    &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                                    &lt;value name="A"&gt;
                                                                      &lt;block type="get_value" id="qf@tIwYR~r/k_(/N47}~"&gt;
                                                                        &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                        &lt;field name="OID"&gt;mihome.0.devices.magnet_158d00025f0b84.state&lt;/field&gt;
                                                                      &lt;/block&gt;
                                                                    &lt;/value&gt;
                                                                    &lt;value name="B"&gt;
                                                                      &lt;block type="logic_boolean" id="@~?sU:N:AgWLF8D+raXb"&gt;
                                                                        &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                                      &lt;/block&gt;
                                                                    &lt;/value&gt;
                                                                  &lt;/block&gt;
                                                                &lt;/value&gt;
                                                                &lt;value name="B"&gt;
                                                                  &lt;block type="logic_compare" id="9y0@=S5|eIFov,cY/!CA"&gt;
                                                                    &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                                    &lt;value name="A"&gt;
                                                                      &lt;block type="get_value" id="XW-fQuG=Nr4yr,t(~8h-"&gt;
                                                                        &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                        &lt;field name="OID"&gt;mihome.0.devices.magnet_158d0002c15f4c.state&lt;/field&gt;
                                                                      &lt;/block&gt;
                                                                    &lt;/value&gt;
                                                                    &lt;value name="B"&gt;
                                                                      &lt;block type="logic_boolean" id="}otA}pci.c!)o`D{mqZb"&gt;
                                                                        &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                                      &lt;/block&gt;
                                                                    &lt;/value&gt;
                                                                  &lt;/block&gt;
                                                                &lt;/value&gt;
                                                              &lt;/block&gt;
                                                            &lt;/value&gt;
                                                          &lt;/block&gt;
                                                        &lt;/value&gt;
                                                        &lt;statement name="DO0"&gt;
                                                          &lt;block type="control_ex" id="jYcyqLnpQWt[8i:|slaT"&gt;
                                                            &lt;field name="TYPE"&gt;false&lt;/field&gt;
                                                            &lt;field name="CLEAR_RUNNING"&gt;FALSE&lt;/field&gt;
                                                            &lt;value name="OID"&gt;
                                                              &lt;shadow type="field_oid" id="eT=~+F2fD.;Fazx6=R5+"&gt;
                                                                &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                              &lt;/shadow&gt;
                                                              &lt;block type="field_oid" id=".lOvH}d9W,vA`sLUlCYL"&gt;
                                                                &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                              &lt;/block&gt;
                                                            &lt;/value&gt;
                                                            &lt;value name="VALUE"&gt;
                                                              &lt;shadow type="logic_boolean" id="9[b;SeO~{acXo2)#c~0G"&gt;
                                                                &lt;field name="BOOL"&gt;TRUE&lt;/field&gt;
                                                              &lt;/shadow&gt;
                                                              &lt;block type="get_value" id="2{}G#PEoyPhgQh*I5/[f"&gt;
                                                                &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                &lt;field name="OID"&gt;#Eigene.0.Wohnzimmer.Heizen&lt;/field&gt;
                                                              &lt;/block&gt;
                                                            &lt;/value&gt;
                                                            &lt;value name="DELAY_MS"&gt;
                                                              &lt;shadow type="math_number" id="^h?,qeEq)/k2cvV,**_J"&gt;
                                                                &lt;field name="NUM"&gt;0&lt;/field&gt;
                                                              &lt;/shadow&gt;
                                                            &lt;/value&gt;
                                                          &lt;/block&gt;
                                                        &lt;/statement&gt;
                                                        &lt;next&gt;
                                                          &lt;block type="controls_if" id="i)1.5qsx?*ysdiy,`.Ye"&gt;
                                                            &lt;value name="IF0"&gt;
                                                              &lt;block type="logic_operation" id="n_gT4jJaY,:6k#gauQT8" inline="false"&gt;
                                                                &lt;field name="OP"&gt;AND&lt;/field&gt;
                                                                &lt;value name="A"&gt;
                                                                  &lt;block type="time_compare_ex" id="KPUg3JncUK}4G),7enb^"&gt;
                                                                    &lt;mutation end_time="true" actual_time="true"&gt;&lt;/mutation&gt;
                                                                    &lt;field name="USE_ACTUAL_TIME"&gt;TRUE&lt;/field&gt;
                                                                    &lt;field name="OPTION"&gt;between&lt;/field&gt;
                                                                    &lt;value name="START_TIME"&gt;
                                                                      &lt;shadow type="text" id="*OsI(tl@,Jk3bWeN[=8k"&gt;
                                                                        &lt;field name="TEXT"&gt;14:00&lt;/field&gt;
                                                                      &lt;/shadow&gt;
                                                                    &lt;/value&gt;
                                                                    &lt;value name="END_TIME"&gt;
                                                                      &lt;shadow type="text" id="mV=jK881lRzhom7fo`K+"&gt;
                                                                        &lt;field name="TEXT"&gt;17:00&lt;/field&gt;
                                                                      &lt;/shadow&gt;
                                                                    &lt;/value&gt;
                                                                  &lt;/block&gt;
                                                                &lt;/value&gt;
                                                                &lt;value name="B"&gt;
                                                                  &lt;block type="logic_operation" id="%79f(fCc9Ohi;RyuT_2I" inline="false"&gt;
                                                                    &lt;field name="OP"&gt;AND&lt;/field&gt;
                                                                    &lt;value name="A"&gt;
                                                                      &lt;block type="logic_compare" id="kcN8I3ENM|H.:9P()Qa9"&gt;
                                                                        &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                                        &lt;value name="A"&gt;
                                                                          &lt;block type="get_value" id="Sc~cnyu1w2U}`y,Q+:f+"&gt;
                                                                            &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                            &lt;field name="OID"&gt;mihome.0.devices.magnet_158d00025f0b84.state&lt;/field&gt;
                                                                          &lt;/block&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;value name="B"&gt;
                                                                          &lt;block type="logic_boolean" id="ue;3@v[]c^OZ810fpx%~"&gt;
                                                                            &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                                          &lt;/block&gt;
                                                                        &lt;/value&gt;
                                                                      &lt;/block&gt;
                                                                    &lt;/value&gt;
                                                                    &lt;value name="B"&gt;
                                                                      &lt;block type="logic_compare" id="5kH:Q*y2TMv@)k@r;UOw"&gt;
                                                                        &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                                        &lt;value name="A"&gt;
                                                                          &lt;block type="get_value" id="26OzOvWfXp{14.DUwnd#"&gt;
                                                                            &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                            &lt;field name="OID"&gt;mihome.0.devices.magnet_158d0002c15f4c.state&lt;/field&gt;
                                                                          &lt;/block&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;value name="B"&gt;
                                                                          &lt;block type="logic_boolean" id="*_SZn3=oMj9rkfieQk?%"&gt;
                                                                            &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                                          &lt;/block&gt;
                                                                        &lt;/value&gt;
                                                                      &lt;/block&gt;
                                                                    &lt;/value&gt;
                                                                  &lt;/block&gt;
                                                                &lt;/value&gt;
                                                              &lt;/block&gt;
                                                            &lt;/value&gt;
                                                            &lt;statement name="DO0"&gt;
                                                              &lt;block type="control_ex" id="*T))I]2]clIGp/y}WWV#"&gt;
                                                                &lt;field name="TYPE"&gt;false&lt;/field&gt;
                                                                &lt;field name="CLEAR_RUNNING"&gt;FALSE&lt;/field&gt;
                                                                &lt;value name="OID"&gt;
                                                                  &lt;shadow type="field_oid" id="bZwjqqHUBa*3oV|J4A[k"&gt;
                                                                    &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                                  &lt;/shadow&gt;
                                                                  &lt;block type="field_oid" id="T|Wp#;p.4bYxU[l!F1f)"&gt;
                                                                    &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                                  &lt;/block&gt;
                                                                &lt;/value&gt;
                                                                &lt;value name="VALUE"&gt;
                                                                  &lt;shadow type="logic_boolean" id="9[b;SeO~{acXo2)#c~0G"&gt;
                                                                    &lt;field name="BOOL"&gt;TRUE&lt;/field&gt;
                                                                  &lt;/shadow&gt;
                                                                  &lt;block type="get_value" id="P(L]b)8:/{`)%00icRg2"&gt;
                                                                    &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                    &lt;field name="OID"&gt;#Eigene.0.Wohnzimmer.Heizen_Eco&lt;/field&gt;
                                                                  &lt;/block&gt;
                                                                &lt;/value&gt;
                                                                &lt;value name="DELAY_MS"&gt;
                                                                  &lt;shadow type="math_number" id="lrcZ6#S%*u2y|#Z[j/Fg"&gt;
                                                                    &lt;field name="NUM"&gt;0&lt;/field&gt;
                                                                  &lt;/shadow&gt;
                                                                &lt;/value&gt;
                                                              &lt;/block&gt;
                                                            &lt;/statement&gt;
                                                            &lt;next&gt;
                                                              &lt;block type="controls_if" id="q:0k@#3F_-/M,.Rj8PJc"&gt;
                                                                &lt;value name="IF0"&gt;
                                                                  &lt;block type="logic_operation" id="@4=L]7x1ldgw[_We2~=w" inline="false"&gt;
                                                                    &lt;field name="OP"&gt;AND&lt;/field&gt;
                                                                    &lt;value name="A"&gt;
                                                                      &lt;block type="time_compare_ex" id="/^BDSJ!8mecQc8^_gwc7"&gt;
                                                                        &lt;mutation end_time="true" actual_time="true"&gt;&lt;/mutation&gt;
                                                                        &lt;field name="USE_ACTUAL_TIME"&gt;TRUE&lt;/field&gt;
                                                                        &lt;field name="OPTION"&gt;between&lt;/field&gt;
                                                                        &lt;value name="START_TIME"&gt;
                                                                          &lt;shadow type="text" id="Vg(,`}QF8T?8#Ka`.tNo"&gt;
                                                                            &lt;field name="TEXT"&gt;17:00&lt;/field&gt;
                                                                          &lt;/shadow&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;value name="END_TIME"&gt;
                                                                          &lt;shadow type="text" id="O[AcWE*s5lky~9G*WY.K"&gt;
                                                                            &lt;field name="TEXT"&gt;19:00&lt;/field&gt;
                                                                          &lt;/shadow&gt;
                                                                        &lt;/value&gt;
                                                                      &lt;/block&gt;
                                                                    &lt;/value&gt;
                                                                    &lt;value name="B"&gt;
                                                                      &lt;block type="logic_operation" id="}`R!t2H9][%mRVkQRr;n" inline="false"&gt;
                                                                        &lt;field name="OP"&gt;AND&lt;/field&gt;
                                                                        &lt;value name="A"&gt;
                                                                          &lt;block type="logic_compare" id="%6^tPNUo?@z4}ao^@{W~"&gt;
                                                                            &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                                            &lt;value name="A"&gt;
                                                                              &lt;block type="get_value" id="bi_cQ^Yb+Flf;CrI?6Fb"&gt;
                                                                                &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                                &lt;field name="OID"&gt;mihome.0.devices.magnet_158d00025f0b84.state&lt;/field&gt;
                                                                              &lt;/block&gt;
                                                                            &lt;/value&gt;
                                                                            &lt;value name="B"&gt;
                                                                              &lt;block type="logic_boolean" id="UpgFxSEqj%1?,LD{E!rQ"&gt;
                                                                                &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                                              &lt;/block&gt;
                                                                            &lt;/value&gt;
                                                                          &lt;/block&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;value name="B"&gt;
                                                                          &lt;block type="logic_compare" id="]iREiw#w,DNH;+%1J_%u"&gt;
                                                                            &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                                            &lt;value name="A"&gt;
                                                                              &lt;block type="get_value" id="+=xEU3s4R3Mrn[4}stDh"&gt;
                                                                                &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                                &lt;field name="OID"&gt;mihome.0.devices.magnet_158d0002c15f4c.state&lt;/field&gt;
                                                                              &lt;/block&gt;
                                                                            &lt;/value&gt;
                                                                            &lt;value name="B"&gt;
                                                                              &lt;block type="logic_boolean" id="]}v@HZc(|l8;enJ%w*=q"&gt;
                                                                                &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                                              &lt;/block&gt;
                                                                            &lt;/value&gt;
                                                                          &lt;/block&gt;
                                                                        &lt;/value&gt;
                                                                      &lt;/block&gt;
                                                                    &lt;/value&gt;
                                                                  &lt;/block&gt;
                                                                &lt;/value&gt;
                                                                &lt;statement name="DO0"&gt;
                                                                  &lt;block type="control_ex" id="93rA*OM?Ogz-89*ywP@:"&gt;
                                                                    &lt;field name="TYPE"&gt;false&lt;/field&gt;
                                                                    &lt;field name="CLEAR_RUNNING"&gt;FALSE&lt;/field&gt;
                                                                    &lt;value name="OID"&gt;
                                                                      &lt;shadow type="field_oid" id="DT7W:E3]qI.wZ}eh0yqR"&gt;
                                                                        &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                                      &lt;/shadow&gt;
                                                                      &lt;block type="field_oid" id="wf4*n=0*f0`4|B%I=@i("&gt;
                                                                        &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                                      &lt;/block&gt;
                                                                    &lt;/value&gt;
                                                                    &lt;value name="VALUE"&gt;
                                                                      &lt;shadow type="logic_boolean" id="9[b;SeO~{acXo2)#c~0G"&gt;
                                                                        &lt;field name="BOOL"&gt;TRUE&lt;/field&gt;
                                                                      &lt;/shadow&gt;
                                                                      &lt;block type="get_value" id="D?~(5Cjd{@~_^%/v}(OJ"&gt;
                                                                        &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                        &lt;field name="OID"&gt;#Eigene.0.Wohnzimmer.Heizen&lt;/field&gt;
                                                                      &lt;/block&gt;
                                                                    &lt;/value&gt;
                                                                    &lt;value name="DELAY_MS"&gt;
                                                                      &lt;shadow type="math_number" id="RP-lfV.Jidws;qqS-Q+*"&gt;
                                                                        &lt;field name="NUM"&gt;0&lt;/field&gt;
                                                                      &lt;/shadow&gt;
                                                                    &lt;/value&gt;
                                                                  &lt;/block&gt;
                                                                &lt;/statement&gt;
                                                                &lt;next&gt;
                                                                  &lt;block type="controls_if" id="c/}[w3cou~3Azb@O*-XZ"&gt;
                                                                    &lt;value name="IF0"&gt;
                                                                      &lt;block type="logic_operation" id="{XS,di/?c{/oQS6h#O{4" inline="false"&gt;
                                                                        &lt;field name="OP"&gt;AND&lt;/field&gt;
                                                                        &lt;value name="A"&gt;
                                                                          &lt;block type="time_compare_ex" id="tVoteJZYlCWAq^o`(_m4"&gt;
                                                                            &lt;mutation end_time="true" actual_time="true"&gt;&lt;/mutation&gt;
                                                                            &lt;field name="USE_ACTUAL_TIME"&gt;TRUE&lt;/field&gt;
                                                                            &lt;field name="OPTION"&gt;between&lt;/field&gt;
                                                                            &lt;value name="START_TIME"&gt;
                                                                              &lt;shadow type="text" id="sohttNHcfdhe.2dy^6;k"&gt;
                                                                                &lt;field name="TEXT"&gt;19:00&lt;/field&gt;
                                                                              &lt;/shadow&gt;
                                                                            &lt;/value&gt;
                                                                            &lt;value name="END_TIME"&gt;
                                                                              &lt;shadow type="text" id="QH-F:=y)Hbp==TaQVn[9"&gt;
                                                                                &lt;field name="TEXT"&gt;20:00&lt;/field&gt;
                                                                              &lt;/shadow&gt;
                                                                            &lt;/value&gt;
                                                                          &lt;/block&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;value name="B"&gt;
                                                                          &lt;block type="logic_operation" id="K,]h#c^-{EK6[R}_(bZo" inline="false"&gt;
                                                                            &lt;field name="OP"&gt;AND&lt;/field&gt;
                                                                            &lt;value name="A"&gt;
                                                                              &lt;block type="logic_compare" id="|+d_8eBBO)2h_-SXku}o"&gt;
                                                                                &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                                                &lt;value name="A"&gt;
                                                                                  &lt;block type="get_value" id="SuZ2R{iT,ljSW!lBx:RA"&gt;
                                                                                    &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                                    &lt;field name="OID"&gt;mihome.0.devices.magnet_158d00025f0b84.state&lt;/field&gt;
                                                                                  &lt;/block&gt;
                                                                                &lt;/value&gt;
                                                                                &lt;value name="B"&gt;
                                                                                  &lt;block type="logic_boolean" id="k6PmtkO.t)brz8%V0ag*"&gt;
                                                                                    &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                                                  &lt;/block&gt;
                                                                                &lt;/value&gt;
                                                                              &lt;/block&gt;
                                                                            &lt;/value&gt;
                                                                            &lt;value name="B"&gt;
                                                                              &lt;block type="logic_compare" id="_U!x;,=;*,2!ZYpde08;"&gt;
                                                                                &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                                                &lt;value name="A"&gt;
                                                                                  &lt;block type="get_value" id="z6VzPS4@5UyhX0Qt)?}^"&gt;
                                                                                    &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                                    &lt;field name="OID"&gt;mihome.0.devices.magnet_158d0002c15f4c.state&lt;/field&gt;
                                                                                  &lt;/block&gt;
                                                                                &lt;/value&gt;
                                                                                &lt;value name="B"&gt;
                                                                                  &lt;block type="logic_boolean" id="Zdk_QGW35w^50F1[~sLg"&gt;
                                                                                    &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                                                  &lt;/block&gt;
                                                                                &lt;/value&gt;
                                                                              &lt;/block&gt;
                                                                            &lt;/value&gt;
                                                                          &lt;/block&gt;
                                                                        &lt;/value&gt;
                                                                      &lt;/block&gt;
                                                                    &lt;/value&gt;
                                                                    &lt;statement name="DO0"&gt;
                                                                      &lt;block type="control_ex" id="`z,Cc%0}i1;#?(F}i:5-"&gt;
                                                                        &lt;field name="TYPE"&gt;false&lt;/field&gt;
                                                                        &lt;field name="CLEAR_RUNNING"&gt;FALSE&lt;/field&gt;
                                                                        &lt;value name="OID"&gt;
                                                                          &lt;shadow type="field_oid" id="FABGuL],*J{=g3c:X=LD"&gt;
                                                                            &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                                          &lt;/shadow&gt;
                                                                          &lt;block type="field_oid" id="8Nytiu8AG4gwCJ,d17U/"&gt;
                                                                            &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                                          &lt;/block&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;value name="VALUE"&gt;
                                                                          &lt;shadow type="logic_boolean" id="9[b;SeO~{acXo2)#c~0G"&gt;
                                                                            &lt;field name="BOOL"&gt;TRUE&lt;/field&gt;
                                                                          &lt;/shadow&gt;
                                                                          &lt;block type="get_value" id="AeM3ulOCKTF#1,dM-L*!"&gt;
                                                                            &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                            &lt;field name="OID"&gt;#Eigene.0.Wohnzimmer.Heizen_Eco&lt;/field&gt;
                                                                          &lt;/block&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;value name="DELAY_MS"&gt;
                                                                          &lt;shadow type="math_number" id="?K75W*coY%+~cuA}ltB%"&gt;
                                                                            &lt;field name="NUM"&gt;0&lt;/field&gt;
                                                                          &lt;/shadow&gt;
                                                                        &lt;/value&gt;
                                                                      &lt;/block&gt;
                                                                    &lt;/statement&gt;
                                                                    &lt;next&gt;
                                                                      &lt;block type="controls_if" id="eO_gR|.aIJ}PQ,I+@3=B"&gt;
                                                                        &lt;value name="IF0"&gt;
                                                                          &lt;block type="logic_operation" id="bZpck}x?O:t)U^[HopH#" inline="false"&gt;
                                                                            &lt;field name="OP"&gt;AND&lt;/field&gt;
                                                                            &lt;value name="A"&gt;
                                                                              &lt;block type="time_compare_ex" id="|D?[5#iD?*n.0TrkJ%{{"&gt;
                                                                                &lt;mutation end_time="true" actual_time="true"&gt;&lt;/mutation&gt;
                                                                                &lt;field name="USE_ACTUAL_TIME"&gt;TRUE&lt;/field&gt;
                                                                                &lt;field name="OPTION"&gt;between&lt;/field&gt;
                                                                                &lt;value name="START_TIME"&gt;
                                                                                  &lt;shadow type="text" id="9pC|ToyD%;a}u5jweiE+"&gt;
                                                                                    &lt;field name="TEXT"&gt;20:00&lt;/field&gt;
                                                                                  &lt;/shadow&gt;
                                                                                &lt;/value&gt;
                                                                                &lt;value name="END_TIME"&gt;
                                                                                  &lt;shadow type="text" id="53mpO6D(DD!kbakSPH:e"&gt;
                                                                                    &lt;field name="TEXT"&gt;22:00&lt;/field&gt;
                                                                                  &lt;/shadow&gt;
                                                                                &lt;/value&gt;
                                                                              &lt;/block&gt;
                                                                            &lt;/value&gt;
                                                                            &lt;value name="B"&gt;
                                                                              &lt;block type="logic_operation" id="~/o/EEO-#{hk:O~CAY4K" inline="false"&gt;
                                                                                &lt;field name="OP"&gt;OR&lt;/field&gt;
                                                                                &lt;value name="A"&gt;
                                                                                  &lt;block type="logic_compare" id="pqV0tovUszkWizBSGVq2"&gt;
                                                                                    &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                                                    &lt;value name="A"&gt;
                                                                                      &lt;block type="get_value" id="aV?b4;]]1p}xuFw#JIw,"&gt;
                                                                                        &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                                        &lt;field name="OID"&gt;mihome.0.devices.magnet_158d00025f0b84.state&lt;/field&gt;
                                                                                      &lt;/block&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;value name="B"&gt;
                                                                                      &lt;block type="logic_boolean" id="TGo@)/6AmPjs]3Q_?|.D"&gt;
                                                                                        &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                                                      &lt;/block&gt;
                                                                                    &lt;/value&gt;
                                                                                  &lt;/block&gt;
                                                                                &lt;/value&gt;
                                                                                &lt;value name="B"&gt;
                                                                                  &lt;block type="logic_compare" id="bB!+MQrg2KjEY#9WL;!`"&gt;
                                                                                    &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                                                    &lt;value name="A"&gt;
                                                                                      &lt;block type="get_value" id="T_{|Y]Bhm-h^4C8Ke/ed"&gt;
                                                                                        &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                                        &lt;field name="OID"&gt;mihome.0.devices.magnet_158d0002c15f4c.state&lt;/field&gt;
                                                                                      &lt;/block&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;value name="B"&gt;
                                                                                      &lt;block type="logic_boolean" id="^g|84M_{~~]!,q1xwxsA"&gt;
                                                                                        &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                                                      &lt;/block&gt;
                                                                                    &lt;/value&gt;
                                                                                  &lt;/block&gt;
                                                                                &lt;/value&gt;
                                                                              &lt;/block&gt;
                                                                            &lt;/value&gt;
                                                                          &lt;/block&gt;
                                                                        &lt;/value&gt;
                                                                        &lt;statement name="DO0"&gt;
                                                                          &lt;block type="control_ex" id="%|Tjd`oU_,Km3+ag,j)="&gt;
                                                                            &lt;field name="TYPE"&gt;false&lt;/field&gt;
                                                                            &lt;field name="CLEAR_RUNNING"&gt;FALSE&lt;/field&gt;
                                                                            &lt;value name="OID"&gt;
                                                                              &lt;shadow type="field_oid" id="#Zq!uMqIRW2.[1C:~*c!"&gt;
                                                                                &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                                              &lt;/shadow&gt;
                                                                              &lt;block type="field_oid" id="T#|65sAN/[6pTLJC/atq"&gt;
                                                                                &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                                              &lt;/block&gt;
                                                                            &lt;/value&gt;
                                                                            &lt;value name="VALUE"&gt;
                                                                              &lt;shadow type="logic_boolean" id="9[b;SeO~{acXo2)#c~0G"&gt;
                                                                                &lt;field name="BOOL"&gt;TRUE&lt;/field&gt;
                                                                              &lt;/shadow&gt;
                                                                              &lt;block type="get_value" id="Q_ziV}hESrF7S/-J)#Cb"&gt;
                                                                                &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                                &lt;field name="OID"&gt;#Eigene.0.Wohnzimmer.Heizen&lt;/field&gt;
                                                                              &lt;/block&gt;
                                                                            &lt;/value&gt;
                                                                            &lt;value name="DELAY_MS"&gt;
                                                                              &lt;shadow type="math_number" id="V,?0]UZkUV.^FnXh[V*j"&gt;
                                                                                &lt;field name="NUM"&gt;0&lt;/field&gt;
                                                                              &lt;/shadow&gt;
                                                                            &lt;/value&gt;
                                                                          &lt;/block&gt;
                                                                        &lt;/statement&gt;
                                                                        &lt;next&gt;
                                                                          &lt;block type="controls_if" id="S-m}0mTecd.p=%4+n*3Y"&gt;
                                                                            &lt;value name="IF0"&gt;
                                                                              &lt;block type="logic_operation" id="I~Z3z=9mm3|.G=_PI7q!" inline="false"&gt;
                                                                                &lt;field name="OP"&gt;AND&lt;/field&gt;
                                                                                &lt;value name="A"&gt;
                                                                                  &lt;block type="time_compare_ex" id="x!pc29[DnvPH]RMGTAk0"&gt;
                                                                                    &lt;mutation end_time="true" actual_time="true"&gt;&lt;/mutation&gt;
                                                                                    &lt;field name="USE_ACTUAL_TIME"&gt;TRUE&lt;/field&gt;
                                                                                    &lt;field name="OPTION"&gt;between&lt;/field&gt;
                                                                                    &lt;value name="START_TIME"&gt;
                                                                                      &lt;shadow type="text" id="Y@Q-s6{z:jU(]_Xslvyj"&gt;
                                                                                        &lt;field name="TEXT"&gt;22:00&lt;/field&gt;
                                                                                      &lt;/shadow&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;value name="END_TIME"&gt;
                                                                                      &lt;shadow type="text" id="4)!XdsA]v]JbGR!,I6Rb"&gt;
                                                                                        &lt;field name="TEXT"&gt;00:00&lt;/field&gt;
                                                                                      &lt;/shadow&gt;
                                                                                    &lt;/value&gt;
                                                                                  &lt;/block&gt;
                                                                                &lt;/value&gt;
                                                                                &lt;value name="B"&gt;
                                                                                  &lt;block type="logic_operation" id="L+9gpR9VGe|=tX%fBn`9" inline="false"&gt;
                                                                                    &lt;field name="OP"&gt;OR&lt;/field&gt;
                                                                                    &lt;value name="A"&gt;
                                                                                      &lt;block type="logic_compare" id="u?Dv2d#lS|tUac*]lY@c"&gt;
                                                                                        &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                                                        &lt;value name="A"&gt;
                                                                                          &lt;block type="get_value" id="dY5U?:q:Kc(}j3D*JqLB"&gt;
                                                                                            &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                                            &lt;field name="OID"&gt;mihome.0.devices.magnet_158d00025f0b84.state&lt;/field&gt;
                                                                                          &lt;/block&gt;
                                                                                        &lt;/value&gt;
                                                                                        &lt;value name="B"&gt;
                                                                                          &lt;block type="logic_boolean" id="mXwc}qK7x)Gk*T}MTdfY"&gt;
                                                                                            &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                                                          &lt;/block&gt;
                                                                                        &lt;/value&gt;
                                                                                      &lt;/block&gt;
                                                                                    &lt;/value&gt;
                                                                                    &lt;value name="B"&gt;
                                                                                      &lt;block type="logic_compare" id="pgRe=#R)|VxFIG@cKo-m"&gt;
                                                                                        &lt;field name="OP"&gt;EQ&lt;/field&gt;
                                                                                        &lt;value name="A"&gt;
                                                                                          &lt;block type="get_value" id="#F![1*osL?@0t@:8cC8K"&gt;
                                                                                            &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                                            &lt;field name="OID"&gt;mihome.0.devices.magnet_158d0002c15f4c.state&lt;/field&gt;
                                                                                          &lt;/block&gt;
                                                                                        &lt;/value&gt;
                                                                                        &lt;value name="B"&gt;
                                                                                          &lt;block type="logic_boolean" id=";478F*}mKVw*FduTIF^E"&gt;
                                                                                            &lt;field name="BOOL"&gt;FALSE&lt;/field&gt;
                                                                                          &lt;/block&gt;
                                                                                        &lt;/value&gt;
                                                                                      &lt;/block&gt;
                                                                                    &lt;/value&gt;
                                                                                  &lt;/block&gt;
                                                                                &lt;/value&gt;
                                                                              &lt;/block&gt;
                                                                            &lt;/value&gt;
                                                                            &lt;statement name="DO0"&gt;
                                                                              &lt;block type="control_ex" id="!pWK32Ikc_1}NzE6@)2("&gt;
                                                                                &lt;field name="TYPE"&gt;false&lt;/field&gt;
                                                                                &lt;field name="CLEAR_RUNNING"&gt;FALSE&lt;/field&gt;
                                                                                &lt;value name="OID"&gt;
                                                                                  &lt;shadow type="field_oid" id="6G-noz|c:iA;@Q~POIYj"&gt;
                                                                                    &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                                                  &lt;/shadow&gt;
                                                                                  &lt;block type="field_oid" id="prUBF7Z,M(#sr%rr5s*-"&gt;
                                                                                    &lt;field name="oid"&gt;zigbee.0.00158d0001922dcd.heating_setpnt_current&lt;/field&gt;
                                                                                  &lt;/block&gt;
                                                                                &lt;/value&gt;
                                                                                &lt;value name="VALUE"&gt;
                                                                                  &lt;shadow type="logic_boolean" id="9[b;SeO~{acXo2)#c~0G"&gt;
                                                                                    &lt;field name="BOOL"&gt;TRUE&lt;/field&gt;
                                                                                  &lt;/shadow&gt;
                                                                                  &lt;block type="get_value" id="g{!|Iy7-=1[kUxDHWX-t"&gt;
                                                                                    &lt;field name="ATTR"&gt;val&lt;/field&gt;
                                                                                    &lt;field name="OID"&gt;#Eigene.0.Wohnzimmer.Heizen_Eco&lt;/field&gt;
                                                                                  &lt;/block&gt;
                                                                                &lt;/value&gt;
                                                                                &lt;value name="DELAY_MS"&gt;
                                                                                  &lt;shadow type="math_number" id="=(bLo[_y9jH]a}@?Ayod"&gt;
                                                                                    &lt;field name="NUM"&gt;0&lt;/field&gt;
                                                                                  &lt;/shadow&gt;
                                                                                &lt;/value&gt;
                                                                              &lt;/block&gt;
                                                                            &lt;/statement&gt;
                                                                          &lt;/block&gt;
                                                                        &lt;/next&gt;
                                                                      &lt;/block&gt;
                                                                    &lt;/next&gt;
                                                                  &lt;/block&gt;
                                                                &lt;/next&gt;
                                                              &lt;/block&gt;
                                                            &lt;/next&gt;
                                                          &lt;/block&gt;
                                                        &lt;/next&gt;
                                                      &lt;/block&gt;
                                                    &lt;/next&gt;
                                                  &lt;/block&gt;
                                                &lt;/next&gt;
                                              &lt;/block&gt;
                                            &lt;/next&gt;
                                          &lt;/block&gt;
                                        &lt;/next&gt;
                                      &lt;/block&gt;
                                    &lt;/next&gt;
                                  &lt;/block&gt;
                                &lt;/next&gt;
                              &lt;/block&gt;
                            &lt;/next&gt;
                          &lt;/block&gt;
                        &lt;/statement&gt;
                      &lt;/block&gt;
                    &lt;/next&gt;
                  &lt;/block&gt;
                &lt;/next&gt;
              &lt;/block&gt;
            &lt;/next&gt;
          &lt;/block&gt;
        &lt;/next&gt;
      &lt;/block&gt;
    &lt;/next&gt;
  &lt;/block&gt;
&lt;/xml&gt;
</code></pre>
]]></description><link>https://forum.iobroker.net/post/325436</link><guid isPermaLink="true">https://forum.iobroker.net/post/325436</guid><dc:creator><![CDATA[MyzerAT]]></dc:creator><pubDate>Thu, 14 Nov 2019 16:29:16 GMT</pubDate></item><item><title><![CDATA[Reply to Heizungssteuerung! on Thu, 14 Nov 2019 16:21:59 GMT]]></title><description><![CDATA[<p dir="auto">das script meine ich <img src="/assets/uploads/files/1573748515195-1557937431419-ffba1843-ab57-4311-a976-ee0a8b18d8e1-grafik.png" alt="1557937431419-ffba1843-ab57-4311-a976-ee0a8b18d8e1-grafik.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.iobroker.net/post/325432</link><guid isPermaLink="true">https://forum.iobroker.net/post/325432</guid><dc:creator><![CDATA[grossek]]></dc:creator><pubDate>Thu, 14 Nov 2019 16:21:59 GMT</pubDate></item><item><title><![CDATA[Reply to Heizungssteuerung! on Fri, 17 May 2019 14:59:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/warp735" aria-label="Profile: warp735">@<bdi>warp735</bdi></a> said in <a href="/post/262062">Heizungssteuerung!</a>:</p>
<blockquote>
<p dir="auto">Hab früher auch viel über die Heizung Thermostaten geregelt. Inzwischen stehen alle auf 30° (sprich voll offen) und ich regel das meiste über die Heizung selbst.<br />
Hab an einem Heizkreis zum Beispiel 16 Heizkörper. Bevor ich jetzt 16 Thermostate runter regel, sag ich lieber EINER Pumpe: Aus</p>
</blockquote>
<p dir="auto">Das ist auch eine Möglichkeit zu regeln.<br />
Es setzt aber voraus, dass Wärmebedarf und -Wärmezufuhr in allen Räumen gleich sind. Mit einem guten hydraulischen Abgleich lässt sich sicher in die Richtung arbeiten.</p>
<p dir="auto">Die Technik wird aber an Grenzen kommen, wenn ich einen Raum anders (wärmer/kälter) halten will oder wenn sich der Wärmebedarf ändert (z.B. Sonneneinstrahlung, mehrere Person im Raum).</p>
]]></description><link>https://forum.iobroker.net/post/262343</link><guid isPermaLink="true">https://forum.iobroker.net/post/262343</guid><dc:creator><![CDATA[hans_999]]></dc:creator><pubDate>Fri, 17 May 2019 14:59:24 GMT</pubDate></item><item><title><![CDATA[Reply to Heizungssteuerung! on Thu, 16 May 2019 17:39:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/warp735" aria-label="Profile: warp735">@<bdi>warp735</bdi></a></p>
<p dir="auto">dann wäre es ja wie vorher, dafür muss ich ja keinen iobroker usw. nutzen, der Sinn ist aber das ich jeden Raum nun exakt Regeln kann!</p>
]]></description><link>https://forum.iobroker.net/post/262064</link><guid isPermaLink="true">https://forum.iobroker.net/post/262064</guid><dc:creator><![CDATA[MyzerAT]]></dc:creator><pubDate>Thu, 16 May 2019 17:39:40 GMT</pubDate></item><item><title><![CDATA[Reply to Heizungssteuerung! on Thu, 16 May 2019 17:29:39 GMT]]></title><description><![CDATA[<p dir="auto">Hab früher auch viel über die Heizung Thermostaten geregelt. Inzwischen stehen alle auf 30° (sprich voll offen) und ich regel das meiste über die Heizung selbst.</p>
<p dir="auto">Hab an einem Heizkreis zum Beispiel 16 Heizkörper. Bevor ich jetzt 16 Thermostate runter regel, sag ich lieber EINER Pumpe: Aus</p>
<p dir="auto">Nutz die Thermostate eigentlich nur noch für vergessene Fenster.</p>
<p dir="auto">Gruß Benni</p>
]]></description><link>https://forum.iobroker.net/post/262062</link><guid isPermaLink="true">https://forum.iobroker.net/post/262062</guid><dc:creator><![CDATA[warp735]]></dc:creator><pubDate>Thu, 16 May 2019 17:29:39 GMT</pubDate></item><item><title><![CDATA[Reply to Heizungssteuerung! on Thu, 16 May 2019 06:47:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ralla66" aria-label="Profile: Ralla66">@<bdi>Ralla66</bdi></a></p>
<p dir="auto">Um den Modus "OFF" zu aktivieren muss man 32 setzen. Um den Thermostat danach wieder zum Regeln zu bringen  17.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ralla66" aria-label="Profile: Ralla66">@<bdi>Ralla66</bdi></a> sagte in <a href="/post/261715">Heizungssteuerung!</a>:</p>
<blockquote>
<p dir="auto">Hätte die Temp per DHT11 am Sonoff verkaspert.</p>
</blockquote>
<p dir="auto">Dazu müsste ich in jedem Raum einen Sonoff haben und dieser sollte auch nicht hinter einem Kasten etc. liegen, weil das würde die Raumtemperatur verfälschen, daher die Xiaomi Tempsensoren Lösung da diese optimal positioniert wurden.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ralla66" aria-label="Profile: Ralla66">@<bdi>Ralla66</bdi></a> sagte in <a href="/post/261715">Heizungssteuerung!</a>:</p>
<blockquote>
<p dir="auto">Zigbee wenn seien muß OK.</p>
</blockquote>
<p dir="auto">seit der Version 0.10.2 funktioniert bei mir der Zigbee einwandfrei, davon habe ich in der Wohnung für Fenster, Türen, Temperatur und Motion Erkennung 43 Stück verbaut.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ralla66" aria-label="Profile: Ralla66">@<bdi>Ralla66</bdi></a> sagte in <a href="/post/261715">Heizungssteuerung!</a>:</p>
<blockquote>
<p dir="auto">Sonst wird Fehlersuche zum Alptraum.</p>
</blockquote>
<p dir="auto">Also mit Fehlersuche tue ich mir leicht, mache Beruflich den ganzen Tag nichts anderes als Fehler zu suchen und diese auszubessern, IT Support!</p>
]]></description><link>https://forum.iobroker.net/post/261829</link><guid isPermaLink="true">https://forum.iobroker.net/post/261829</guid><dc:creator><![CDATA[MyzerAT]]></dc:creator><pubDate>Thu, 16 May 2019 06:47:20 GMT</pubDate></item><item><title><![CDATA[Reply to Heizungssteuerung! on Wed, 15 May 2019 18:53:30 GMT]]></title><description><![CDATA[<p dir="auto">Zustand ist wie definiert ?<br />
Was sagt zB 17 aus ?<br />
Hätte die Temp per DHT11 am Sonoff verkaspert.<br />
Zigbee wenn seien muß OK.<br />
Warum bleibst du nicht bei Tasmota Sensoren.<br />
Sehr Tief bei dir alles verkaspert.<br />
Anregung, baue Module für Heizung, Fenster , Sound, Zeitschaltung usw.<br />
Sonst wird Fehlersuche zum Alptraum.</p>
]]></description><link>https://forum.iobroker.net/post/261715</link><guid isPermaLink="true">https://forum.iobroker.net/post/261715</guid><dc:creator><![CDATA[Ralla66]]></dc:creator><pubDate>Wed, 15 May 2019 18:53:30 GMT</pubDate></item><item><title><![CDATA[Reply to Heizungssteuerung! on Wed, 15 May 2019 18:21:57 GMT]]></title><description><![CDATA[<p dir="auto">nein das sind keine Grade, das sind Zustände für den Datenpunkt "spz system mode"<br />
<img src="/assets/uploads/files/1557944515546-f338fd72-2f0b-4d41-8691-835683e65d95-grafik.png" alt="f338fd72-2f0b-4d41-8691-835683e65d95-grafik.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.iobroker.net/post/261711</link><guid isPermaLink="true">https://forum.iobroker.net/post/261711</guid><dc:creator><![CDATA[MyzerAT]]></dc:creator><pubDate>Wed, 15 May 2019 18:21:57 GMT</pubDate></item><item><title><![CDATA[Reply to Heizungssteuerung! on Wed, 15 May 2019 18:21:32 GMT]]></title><description><![CDATA[<p dir="auto">Habe das System nicht.<br />
Nehme mal an 17 und 32 sind Grad Celsius.<br />
Also wenn ich 10 Minuten Lüfte ( Fenster AUF ) macht das ja Sinn die Heizung auf 17 Grad zu stellen.<br />
( Im Winterbetrieb, je nach Außentemperatur ( fehlt ))<br />
Nach 5 Sec die Heizung auf 32 stellen macht nur Sinn wenn die Heizung aufwärmen muss.<br />
Dann fehlt aber nach 10 Min stelle auf 21 Grad oder Alarm ausgeben Fenster offen !<br />
Wenn das Fenster offen bleibt bei 32 Grad dicke Rechnung :-)</p>
]]></description><link>https://forum.iobroker.net/post/261705</link><guid isPermaLink="true">https://forum.iobroker.net/post/261705</guid><dc:creator><![CDATA[Ralla66]]></dc:creator><pubDate>Wed, 15 May 2019 18:21:32 GMT</pubDate></item><item><title><![CDATA[Reply to Heizungssteuerung! on Wed, 15 May 2019 18:03:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ralla66" aria-label="Profile: Ralla66">@<bdi>Ralla66</bdi></a></p>
<p dir="auto">in einem fred im forum hat jemand geschrieben man muss vor 32 auf 17 gehen und das habe ich dann eben ein paar sekunden vorher mit eingebaut !</p>
]]></description><link>https://forum.iobroker.net/post/261699</link><guid isPermaLink="true">https://forum.iobroker.net/post/261699</guid><dc:creator><![CDATA[MyzerAT]]></dc:creator><pubDate>Wed, 15 May 2019 18:03:26 GMT</pubDate></item><item><title><![CDATA[Reply to Heizungssteuerung! on Wed, 15 May 2019 18:00:24 GMT]]></title><description><![CDATA[<p dir="auto">Sag mal, Heizung Wohnzimmer Fenster offen erschließt sich mir gerade nicht.<br />
Wenn Fenster Li oder Re offen steuerst du Thermostat mit 17 . Ok nachvollziehbar.<br />
Warum aber 5 Sec später auf 32 wenn Fenster offen ?<br />
Wenn die ganze Nacht das Fenster offen ist ?</p>
]]></description><link>https://forum.iobroker.net/post/261697</link><guid isPermaLink="true">https://forum.iobroker.net/post/261697</guid><dc:creator><![CDATA[Ralla66]]></dc:creator><pubDate>Wed, 15 May 2019 18:00:24 GMT</pubDate></item><item><title><![CDATA[Reply to Heizungssteuerung! on Thu, 14 Nov 2019 16:40:37 GMT]]></title><description><![CDATA[<p dir="auto">doch, ist mir aber viel zu komplex, ich habe es lieber in blockly</p>
]]></description><link>https://forum.iobroker.net/post/261696</link><guid isPermaLink="true">https://forum.iobroker.net/post/261696</guid><dc:creator><![CDATA[MyzerAT]]></dc:creator><pubDate>Thu, 14 Nov 2019 16:40:37 GMT</pubDate></item><item><title><![CDATA[Reply to Heizungssteuerung! on Wed, 15 May 2019 17:46:07 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto"><a href="https://forum.iobroker.net/topic/9541/vorlage-heizungsthermostatsteuerung-2-1-script">diesen Thread</a> kennst Du dann wohl nicht?</p>
<p dir="auto">Gruss, Jürgen</p>
]]></description><link>https://forum.iobroker.net/post/261692</link><guid isPermaLink="true">https://forum.iobroker.net/post/261692</guid><dc:creator><![CDATA[Wildbill]]></dc:creator><pubDate>Wed, 15 May 2019 17:46:07 GMT</pubDate></item></channel></rss>