Wir haben einen "Fischteich" in einer "alten" Teigrühschüssel (Achtung keine Tierquälerei, die Schüssel ist Tief und Groß im Durchmesser, steht Schattig und hat ein sehr gutes Ökosystem mit Teichmuscheln, Verstecke für die Fische usw..) hier wird über unser SmartHome die Zugabe von Sauerstoff und die Umwälzpumpe gesteuert immer zu "festen" Zeiten.
Nun unsere Fische, Schnecken und Muscheln kommen auch mal mit einer "Eisschicht" auf Ihren Teich aus, aber wenn man das durch "Bewegung" verhindern kann dann kommt das Script zum Einsatz.
Bei Frostgefahr, wird einfach die Sauerstoff und die Umwälzpumpe Aktiviert und so die Eisbildung behindert oder gestoppt hoffe ich... werde das diesen Winter wohl Testen können!
<xml xmlns="https://developers.google.com/blockly/xml">
<variables>
<variable type="timeout" id="timeout">timeout</variable>
</variables>
<block type="on_ext" id="Zgql;yuDe,,:_rAX3C)V" x="-1162" y="-1012">
<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="c]/3;=1!sN4{)CPfzNxZ">
<field name="oid">mihome.0.devices.sensor_ht_158d000254d634.temperature</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="timeouts_settimeout" id="2%||cOg9fG!#;qxVJ/;3">
<field name="NAME">timeout</field>
<field name="DELAY">10</field>
<field name="UNIT">min</field>
<statement name="STATEMENT">
<block type="controls_if" id="2.=*?9hOO8@[JUQjgEtd">
<value name="IF0">
<block type="logic_compare" id="7E%-HI-h]^y5fV%if44e">
<field name="OP">LT</field>
<value name="A">
<block type="get_value" id="-2=lyQW(Zm.{rmM!_KVC">
<field name="ATTR">val</field>
<field name="OID">mihome.0.devices.sensor_ht_158d000254d634.temperature</field>
</block>
</value>
<value name="B">
<block type="math_number" id="9#~~w`/pQtlak;?TB{YV">
<field name="NUM">0</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id=".?{o2]Bl~!0mz7di8rjt">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">alexa2.0.Echo-Devices.90F00818732500U1.Commands.speak</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="text_join" id="~9DiV@74k2!,?@^+UE.t">
<mutation items="1"></mutation>
<value name="ADD0">
<block type="text" id="B@@9,E4KH5.uw;D-1Kj(">
<field name="TEXT">Achtung Frost</field>
</block>
</value>
</block>
</value>
<next>
<block type="control" id=".L@,}8eCphxlOJ(r#Kda">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
<field name="OID">alexa2.0.Echo-Devices.G090LF1072121L9S.Commands.speak</field>
<field name="WITH_DELAY">TRUE</field>
<field name="DELAY_MS">10</field>
<field name="UNIT">sec</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="VALUE">
<block type="text_join" id="ePhycOi?ytD^LD*I[Y4@">
<mutation items="1"></mutation>
<value name="ADD0">
<block type="text" id=",,lZxbv4*}FXF~kPSBo3">
<field name="TEXT">Achtung Forst</field>
</block>
</value>
</block>
</value>
<next>
<block type="control" id="}|C$cce8Q+A@X--@e|s%">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">sonoff.0.Sonoff-Luft-Fische.POWER</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="xW,D;KLU%(Pz*f$*}34h">
<field name="BOOL">TRUE</field>
</block>
</value>
<next>
<block type="telegram" id="(7yBiRpv=QFU}R^c62`H">
<field name="INSTANCE">.0</field>
<field name="LOG"></field>
<field name="SILENT">FALSE</field>
<field name="PARSEMODE">default</field>
<value name="MESSAGE">
<shadow type="text" id="5/p3yGqd+.ZHY!(0pth]">
<field name="TEXT">Achtung Frost</field>
</shadow>
</value>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</statement>
<next>
<block type="controls_if" id="/QvjBBba^;9v8PxGd!_M">
<value name="IF0">
<block type="logic_compare" id="6ZbD6nYn3Jq8omt113/K">
<field name="OP">GT</field>
<value name="A">
<block type="get_value" id="*{@t+cUK%JT}@%acL1CM">
<field name="ATTR">val</field>
<field name="OID">mihome.0.devices.sensor_ht_158d000254d634.temperature</field>
</block>
</value>
<value name="B">
<block type="math_number" id="4hZyJR]K7=e@26h){LHt">
<field name="NUM">1</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="9Xp^vrhVM1W1*DERsH@@">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">sonoff.0.Sonoff-Luft-Fische.POWER</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="e-ZC``2pzB?Mr:.B,5Fh">
<field name="BOOL">FALSE</field>
</block>
</value>
<next>
<block type="timeouts_cleartimeout" id="o:n6,/CcQjF,CDl^/UY^">
<field name="NAME">timeout</field>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</statement>
</block>
</xml>