<xml xmlns="https://developers.google.com/blockly/xml">
<variables>
<variable id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</variable>
<variable id="D||vb-)bzhVQF;vX.ON]">entfeuchten</variable>
<variable id="We7i8rM)d`aF2[Gw5~vW">luefter</variable>
<variable id="CZe?:`PJbK)}:HZ*_W^0">befeuchten</variable>
<variable id="6syGaXh^=(_6AEjQ0PU+">benebler</variable>
</variables>
<block type="comment" id="_j1f_d.s$41p4fETBiI2" x="88" y="-262">
<field name="COMMENT">Lüfter</field>
<next>
<block type="on_ext" id="/}0t2*piu(Gs5DTF`dIy">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
<field name="CONDITION">any</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow type="field_oid" id="h!In4(;{ISP_)Rx)a=m,">
<field name="oid">default</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="debug" id="mI1,G7HAk*pUdo)-YqoP">
<field name="Severity">log</field>
<value name="TEXT">
<shadow type="text" id="M|d/5;WSy+sl]@L3{?2!">
<field name="TEXT">test</field>
</shadow>
<block type="text_join" id="58!22@}p#q==#z4N(B*D">
<mutation items="4"></mutation>
<value name="ADD0">
<block type="text" id="{aGTw]_P^/XbP;rn0An?">
<field name="TEXT">Lüfter: </field>
</block>
</value>
<value name="ADD1">
<block type="on_source" id="78Sx`//:4*`Hg;z`,$J.">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="ADD2">
<block type="text" id="VTLe@DwYcmuyk}+KZk?`">
<field name="TEXT">, Ursprung: </field>
</block>
</value>
<value name="ADD3">
<block type="on_source" id="N;7|j1-0We[v(;1IAth`">
<field name="ATTR">state.from</field>
</block>
</value>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
<block type="on_ext" id="+*SWg8m3%X+L#FD0LT=f" x="87" y="288">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow type="field_oid" id="WbZlJcjMVh:.aHZrFU,k">
<field name="oid">default</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="controls_if" id="JLq.Se?cs8FHxQzFgkN[">
<mutation elseif="1"></mutation>
<value name="IF0">
<block type="logic_compare" id="n1HQ52SP@9/UZ0kvm]vw">
<field name="OP">GT</field>
<value name="A">
<block type="on_source" id="}9z@]wFSRicUX9~m*hK,">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="B">
<block type="math_number" id=")gnp,9ER.*;gK(-`JuDL">
<field name="NUM">1200</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="variables_set" id="937INZIs#TEV#L6-{!Rs">
<field name="VAR" id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</field>
<value name="VALUE">
<block type="logic_boolean" id="3(sqnMUes7;dN(Q})/iP">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
<value name="IF1">
<block type="logic_compare" id="c=c$I8]aUq1)#=;cqR+r">
<field name="OP">LT</field>
<value name="A">
<block type="on_source" id="jT8K-vNYO]s+u],Jk^1Q">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="B">
<block type="math_number" id="!g(VWN=u6Z#CQsN#:61_">
<field name="NUM">1000</field>
</block>
</value>
</block>
</value>
<statement name="DO1">
<block type="variables_set" id="kF:Z.ZX45jkYw4mO1W+;">
<field name="VAR" id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</field>
<value name="VALUE">
<block type="logic_boolean" id=".wb)J$j61BozHFL5Sa6j">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</statement>
<next>
<block type="procedures_callnoreturn" id="T3l6!=GBYDo|erjzRRj}">
<mutation name="steuerung"></mutation>
</block>
</next>
</block>
</statement>
<next>
<block type="on_ext" id="^$kw7b|aZq[lj%;yr6*e">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow type="field_oid" id="d,JXN[@`!Sbi{pdrohY+">
<field name="oid">default</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="controls_if" id="o+=68RFMCEKtE?$F2d|6">
<mutation elseif="1"></mutation>
<value name="IF0">
<block type="logic_compare" id="U5/.;sO|YY`Yq7h?}orr">
<field name="OP">GTE</field>
<value name="A">
<block type="on_source" id="2U$fkvXsu/+7BA:]P-bG">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="B">
<block type="math_number" id="iI7v@woIJHj}P_8ti/(s">
<field name="NUM">95</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="variables_set" id="zYf}pO%FqM^yU,7Wunk}">
<field name="VAR" id="D||vb-)bzhVQF;vX.ON]">entfeuchten</field>
<value name="VALUE">
<block type="logic_boolean" id="0tw9YbKw*|rr=7^)*,GL">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
<value name="IF1">
<block type="logic_compare" id="M}RgjfdP8D+jdXJ.@+te">
<field name="OP">LTE</field>
<value name="A">
<block type="on_source" id="z.}onau:)~w~vapb%F}@">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="B">
<block type="math_number" id="L$q(~LEnCw.d@9qeBY_p">
<field name="NUM">90</field>
</block>
</value>
</block>
</value>
<statement name="DO1">
<block type="variables_set" id="jd9NK0J{:3P+w,m_oU{;">
<field name="VAR" id="D||vb-)bzhVQF;vX.ON]">entfeuchten</field>
<value name="VALUE">
<block type="logic_boolean" id="`XPyIR/u*mPUTZrI:4P_">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</statement>
<next>
<block type="controls_if" id="C-dr)_zroms?M[m!In4M">
<mutation elseif="1"></mutation>
<value name="IF0">
<block type="logic_compare" id="i=(VlxX5/jGPX/nCBK`3">
<field name="OP">LTE</field>
<value name="A">
<block type="on_source" id="(HqSUHoLRj1vz%CB=J.@">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="B">
<block type="math_number" id="K70diy:,{[akXk}7h#=o">
<field name="NUM">85</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="variables_set" id="(HG,o_1O6A7$AY$o0h_0">
<field name="VAR" id="CZe?:`PJbK)}:HZ*_W^0">befeuchten</field>
<value name="VALUE">
<block type="logic_boolean" id="@V_;J+Sl//)SQ2!vCfB]">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
<value name="IF1">
<block type="logic_compare" id="D#*RWCy5DD@mhcVDU~DY">
<field name="OP">GTE</field>
<value name="A">
<block type="on_source" id="wr3fjhvB(zujh6mAt0cy">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="B">
<block type="math_number" id="_^OX]hCq[Vbgmt9N97BT">
<field name="NUM">90</field>
</block>
</value>
</block>
</value>
<statement name="DO1">
<block type="variables_set" id="[Rk9GiM4C!9M}F@_NW?z">
<field name="VAR" id="CZe?:`PJbK)}:HZ*_W^0">befeuchten</field>
<value name="VALUE">
<block type="logic_boolean" id="6BZ}Vz%lzQbK6XoU(m`Q">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</statement>
<next>
<block type="procedures_callnoreturn" id="J,T)M`/r.f8Q7CvR]j7b">
<mutation name="steuerung"></mutation>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
<block type="variables_set" id="90W/D0PrKfAiWAqxJTsN" x="463" y="338">
<field name="VAR" id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</field>
<value name="VALUE">
<block type="logic_compare" id="[TV4Ig2S|Nz(i8=)n7Vf">
<field name="OP">GT</field>
<value name="A">
<block type="get_value" id="!rZ{C/}*WsW4s?gz(OL`">
<field name="ATTR">val</field>
<field name="OID">ID auswählen</field>
</block>
</value>
<value name="B">
<block type="math_number" id="MrR0Z{x-IgK8ytl4[eeG">
<field name="NUM">1200</field>
</block>
</value>
</block>
</value>
<next>
<block type="variables_set" id="g!.6S}LT@)V3c)7Q|hg?">
<field name="VAR" id="D||vb-)bzhVQF;vX.ON]">entfeuchten</field>
<value name="VALUE">
<block type="logic_compare" id="~.?22VF?TB-gxXZ-3CcI">
<field name="OP">GTE</field>
<value name="A">
<block type="get_value" id="JER:[|]rhpvRWmup4kNu">
<field name="ATTR">val</field>
<field name="OID">ID auswählen</field>
</block>
</value>
<value name="B">
<block type="math_number" id="#Xxg5V7IyG@L0~19@`Xv">
<field name="NUM">95</field>
</block>
</value>
</block>
</value>
<next>
<block type="variables_set" id="W[p.^Z/xRhdX!*tmX,C[">
<field name="VAR" id="CZe?:`PJbK)}:HZ*_W^0">befeuchten</field>
<value name="VALUE">
<block type="logic_compare" id="74kvL{bQ:ix7qXi.)3?2">
<field name="OP">LTE</field>
<value name="A">
<block type="get_value" id="Kv{X=9UA=gsp)t~Qi,E7">
<field name="ATTR">val</field>
<field name="OID">ID auswählen</field>
</block>
</value>
<value name="B">
<block type="math_number" id="YlUVO~l;YP+)$~e@UxgC">
<field name="NUM">85</field>
</block>
</value>
</block>
</value>
<next>
<block type="procedures_callnoreturn" id="QffG+MgH2CcH),LPb#}j">
<mutation name="steuerung"></mutation>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
<block type="procedures_defnoreturn" id="Al[nEhetEcB~iB`8{o50" x="487" y="588">
<field name="NAME">steuerung</field>
<comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
<statement name="STACK">
<block type="variables_set" id="kv!?,=C+bc6r4%@QVbb0">
<field name="VAR" id="We7i8rM)d`aF2[Gw5~vW">luefter</field>
<value name="VALUE">
<block type="logic_operation" id="Y5xhg]W|lRrS`E5mX;)?" inline="false">
<field name="OP">OR</field>
<value name="A">
<block type="variables_get" id="LE956${:O}HBN`0Ajh*z">
<field name="VAR" id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</field>
</block>
</value>
<value name="B">
<block type="variables_get" id="ozVd[~bBiLm4EkEM/7j^">
<field name="VAR" id="D||vb-)bzhVQF;vX.ON]">entfeuchten</field>
</block>
</value>
</block>
</value>
<next>
<block type="controls_if" id="WL7=JiY/,G_~Q/MPko4}">
<value name="IF0">
<block type="logic_compare" id="ne,O*KqO1%-PT!F14vRL">
<field name="OP">NEQ</field>
<value name="A">
<block type="variables_get" id="XuVJ8ejI5omtt2ntVIh8">
<field name="VAR" id="We7i8rM)d`aF2[Gw5~vW">luefter</field>
</block>
</value>
<value name="B">
<block type="get_value" id="cZ/RQ]f+2qjOjEwO:hHe">
<field name="ATTR">val</field>
<field name="OID">ID auswählen</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="wvBy4:3~|B^,Qjs)XI%N">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">Object ID</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="variables_get" id="l0(5#$#XERlOY(2xrWnG">
<field name="VAR" id="We7i8rM)d`aF2[Gw5~vW">luefter</field>
</block>
</value>
</block>
</statement>
<next>
<block type="variables_set" id="J*C9)z#uCE]}DHLomf05">
<field name="VAR" id="6syGaXh^=(_6AEjQ0PU+">benebler</field>
<value name="VALUE">
<block type="logic_operation" id="}?h_y:Q%{ZA)NG!k~q_F" inline="false">
<field name="OP">AND</field>
<value name="A">
<block type="logic_negate" id="RUU4;.rrFZ!9rQMsQ[b4">
<value name="BOOL">
<block type="variables_get" id="ym)]z.Vk)q4Tej2VB5VC">
<field name="VAR" id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="variables_get" id="N%gtZbAz`Gn,lyIqIBGO">
<field name="VAR" id="CZe?:`PJbK)}:HZ*_W^0">befeuchten</field>
</block>
</value>
</block>
</value>
<next>
<block type="controls_if" id="?wVb/,C[,{7nAKXEHCI|">
<value name="IF0">
<block type="logic_compare" id="=};[b3rJl`bGD02IH2@$">
<field name="OP">NEQ</field>
<value name="A">
<block type="variables_get" id="]Q?M[D1B{qK+t15pQL7_">
<field name="VAR" id="6syGaXh^=(_6AEjQ0PU+">benebler</field>
</block>
</value>
<value name="B">
<block type="get_value" id="VA-CZaK9%0rP?qFupi3^">
<field name="ATTR">val</field>
<field name="OID">ID auswählen</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="F1f,l;c*cQ%bo-PDdHiS">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">Object ID</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="variables_get" id="OBnpp|l1o|y-OI#)t?_i">
<field name="VAR" id="6syGaXh^=(_6AEjQ0PU+">benebler</field>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</xml>