Hallo
Möchte meine Heizungsteuerung um einen Zeit Abschaltung erweitern.
Hintergrund ist: Es ist nur eine kleine Hilfsheizung die nicht immer laufen soll wenn sie die Abschalttemperatur mal nicht erreicht.
Hier mal die vorhandene Scrip der schon funktioniert.
Könnte dazu etwas Hilfe gebrauchen da das ganze auch immer funktionieren soll. Gerade jetzt wo es kalt wird.
Code
- <xml xmlns="https://developers.google.com/blockly/xml">
- <block type="on" id="^T5-6l?3LNzjWTZ{OVq8" x="-462" y="-237">
- <field name="OID">sonoff.0.Heizung-DW300.DS18B20_Temperature</field>
- <field name="CONDITION">any</field>
- <field name="ACK_CONDITION"></field>
- <statement name="STATEMENT">
- <block type="controls_if" id="~1=5?CT4)lxxREA4ScxZ">
- <mutation elseif="1"></mutation>
- <value name="IF0">
- <block type="logic_operation" id="T--BUnLMbG0bl[@Bv=3q" inline="false">
- <field name="OP">AND</field>
- <value name="A">
- <block type="logic_compare" id="cyVq4Mx`:/_:_GW0Z1_5">
- <field name="OP">GT</field>
- <value name="A">
- <block type="get_value" id="~gbIyg#F9]~+p{$0)(r=">
- <field name="ATTR">val</field>
- <field name="OID">sonoff.0.Heizung-DW300.DS18B20_Temperature</field>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="o]v!EH^HGHOghQ!w(UEc">
- <field name="NUM">18.6</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="logic_compare" id="k}*w5_GI/o^)I!+OK0XO">
- <field name="OP">NEQ</field>
- <value name="A">
- <block type="get_value" id="];%DH7G{c8pp-g;X2D58">
- <field name="ATTR">val</field>
- <field name="OID">sonoff.0.Heizung-DW300.POWER</field>
- </block>
- </value>
- <value name="B">
- <block type="logic_boolean" id="-x{YFMU/TStPvHlh52qj">
- <field name="BOOL">FALSE</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="control" id="]@7v^12xKr^dw;JxU-U=">
- <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
- <field name="OID">sonoff.0.Heizung-DW300.POWER</field>
- <field name="WITH_DELAY">TRUE</field>
- <field name="DELAY_MS">30</field>
- <field name="UNIT">sec</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="lZfDkBsZfW(aFYL8s#0r">
- <field name="BOOL">FALSE</field>
- </block>
- </value>
- <next>
- <block type="email" id="zcS-jMR2n4e(j~r-}[2/">
- <field name="INSTANCE"></field>
- <field name="IS_HTML">FALSE</field>
- <field name="LOG"></field>
- <value name="TO">
- <shadow type="text" id="A8Day?Zz#iXwdr}C/LN8">
- <field name="TEXT">Test@gmail.com </field>
- </shadow>
- </value>
- <value name="TEXT">
- <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="XeIEje/NJ`x^u/^[hH,I">
- <field name="TEXT"></field>
- </shadow>
- <block type="text_join" id="1b@S7vQ2Iiw,.9JMNI+9">
- <mutation items="10"></mutation>
- <value name="ADD0">
- <block type="text" id="TY:s*ag!UvrgP8FQHd[(">
- <field name="TEXT">Aus</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text_newline" id="0B=,~9Wl{sDxXrc4F3C)">
- <field name="Type">\n</field>
- </block>
- </value>
- <value name="ADD2">
- <block type="text" id="8jRMc`T[8}c^39VC%jE{">
- <field name="TEXT">um </field>
- </block>
- </value>
- <value name="ADD3">
- <block type="time_get" id="_/l(HS$$Sh}0c4y.[_Qu">
- <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
- <field name="OPTION">h</field>
- </block>
- </value>
- <value name="ADD4">
- <block type="text" id="#0{gd#]PGo#}3u|ii}wn">
- <field name="TEXT"> : </field>
- </block>
- </value>
- <value name="ADD5">
- <block type="time_get" id="hJXeMdJx-7`[aoz^!~=z">
- <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
- <field name="OPTION">m</field>
- </block>
- </value>
- <value name="ADD6">
- <block type="text_newline" id="EHl;qvnEmd1YgX%uDAha">
- <field name="Type">\n</field>
- </block>
- </value>
- <value name="ADD7">
- <block type="text" id="aF9%EPk{[vqVV$YYlKk#">
- <field name="TEXT">Abschalttemperatur : </field>
- </block>
- </value>
- <value name="ADD8">
- <block type="get_value" id="($2-L:q:ugmW[hB^,0Zs">
- <field name="ATTR">val</field>
- <field name="OID">sonoff.0.Heizung-DW300.DS18B20_Temperature</field>
- </block>
- </value>
- <value name="ADD9">
- <block type="text" id="?A:n?kNXUaVrnAT^e,av">
- <field name="TEXT"> C°</field>
- </block>
- </value>
- </block>
- </value>
- <value name="SUBJECT">
- <shadow type="text" id="I[fR,#ay_|$@CY#:]3I#">
- <field name="TEXT">Test</field>
- </shadow>
- </value>
- </block>
- </next>
- </block>
- </statement>
- <value name="IF1">
- <block type="logic_operation" id="yZA`|g3MjH@G0DpvA[N(" inline="false">
- <field name="OP">AND</field>
- <value name="A">
- <block type="logic_compare" id="PR7apOB|J4hZU5m+S7f(">
- <field name="OP">LT</field>
- <value name="A">
- <block type="get_value" id="#@TEDN9eRnnWjZ!:kZQ0">
- <field name="ATTR">val</field>
- <field name="OID">sonoff.0.Heizung-DW300.DS18B20_Temperature</field>
- </block>
- </value>
- <value name="B">
- <block type="math_number" id="4[:b:/P+oxZJMwK8vo12">
- <field name="NUM">18.1</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="logic_compare" id="?V8?}iU(vWV@sSojH)xJ">
- <field name="OP">NEQ</field>
- <value name="A">
- <block type="get_value" id="iPhDoea^Z/(S=(U3/=A-">
- <field name="ATTR">val</field>
- <field name="OID">sonoff.0.Heizung-DW300.POWER</field>
- </block>
- </value>
- <value name="B">
- <block type="logic_boolean" id="ksrC7kOBGj%+$MX;uNlz">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO1">
- <block type="control" id="@l=9PP#@uptYzX8}Q@-/">
- <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
- <field name="OID">sonoff.0.Heizung-DW300.POWER</field>
- <field name="WITH_DELAY">TRUE</field>
- <field name="DELAY_MS">30</field>
- <field name="UNIT">sec</field>
- <field name="CLEAR_RUNNING">FALSE</field>
- <value name="VALUE">
- <block type="logic_boolean" id="uz1R(kPx8|U8XCJ#=.G/">
- <field name="BOOL">TRUE</field>
- </block>
- </value>
- <next>
- <block type="email" id="4G;D_A:tB3@YQ(|4O_}.">
- <field name="INSTANCE"></field>
- <field name="IS_HTML">FALSE</field>
- <field name="LOG"></field>
- <value name="TO">
- <shadow type="text" id="m]+P0IY6j}LcD!#D0?|L">
- <field name="TEXT">Test@gmail.com </field>
- </shadow>
- </value>
- <value name="TEXT">
- <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="XeIEje/NJ`x^u/^[hH,I">
- <field name="TEXT"></field>
- </shadow>
- <block type="text_join" id="@_xWbDC];X[NY];}?)Nj">
- <mutation items="10"></mutation>
- <value name="ADD0">
- <block type="text" id="*7{d!AI?J3S%1Z:k@vO`">
- <field name="TEXT">Ein</field>
- </block>
- </value>
- <value name="ADD1">
- <block type="text_newline" id="Mv`#$F;BurZH):`Jp!98">
- <field name="Type">\n</field>
- </block>
- </value>
- <value name="ADD2">
- <block type="text" id="7~hwWmjkJitp+qmmzgHH">
- <field name="TEXT">um </field>
- </block>
- </value>
- <value name="ADD3">
- <block type="time_get" id="At_YPk7C^W4J(M@3ZK7H">
- <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
- <field name="OPTION">h</field>
- </block>
- </value>
- <value name="ADD4">
- <block type="text" id="[A/Ltwca:9hCY?hN`ma6">
- <field name="TEXT"> : </field>
- </block>
- </value>
- <value name="ADD5">
- <block type="time_get" id="hfkQ*7(E5yKPdo+zShi0">
- <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
- <field name="OPTION">m</field>
- </block>
- </value>
- <value name="ADD6">
- <block type="text_newline" id="OoV}pE#i+Z9,Dc,hVvZ$">
- <field name="Type">\n</field>
- </block>
- </value>
- <value name="ADD7">
- <block type="text" id="~MN6(PY]Xhm!nj|f.@Fn">
- <field name="TEXT">Einschalttemperatur : </field>
- </block>
- </value>
- <value name="ADD8">
- <block type="get_value" id="DWioazz6C%mb`8)}HZA~">
- <field name="ATTR">val</field>
- <field name="OID">sonoff.0.Heizung-DW300.DS18B20_Temperature</field>
- </block>
- </value>
- <value name="ADD9">
- <block type="text" id="nZS;fv^z,Wb2*vktJYu_">
- <field name="TEXT"> C°</field>
- </block>
- </value>
- </block>
- </value>
- <value name="SUBJECT">
- <shadow type="text" id="j%wLT)$y$JLSHg$z@3k-">
- <field name="TEXT">Test</field>
- </shadow>
- </value>
- </block>
- </next>
- </block>
- </statement>
- </block>
- </statement>
- </block>
- <block type="comment" id="c%@GZgfwyY)e~OL3F5*H" x="362" y="-138">
- <field name="COMMENT">AUS</field>
- </block>
- <block type="comment" id="zxaGi4NaoV,yt{l`rUGA" x="363" y="463">
- <field name="COMMENT">EIN</field>
- </block>
- </xml>