Hallo Alle!
Ich habe mal versucht das Blockly Script von Dennis Schimmer bei mir in einer vereinfachten Weise nachzustellen, allerdings mit HmIP Komponenten.
Mein Problem dabei ist, es funktioniert einfach nicht.
Ich weiß langsam nicht mehr wo ich den Fehler suchen soll, obgleich das Script ja eigentlich extrem Simpel ist.
Kurze Erklärung dazu:
HmIP Wandthermostat-IST_Temperatur ist der Trigger, HmIP-Steckdose ist der EIN/AUS.
Der Einfachheit halber hab ich es wie Dennis am Anfang mit absoluten Werten versucht, aber auch schon mit einem selbst definierten Datenpunkt.
Wo ist das Problem: Der State vom HmIP Aktor reagiert nicht auf das Skript.
Die verbindung zur CCU3 funzt aber garantiert, denn manuell kann ich von False auf True schalten und umgekehrt und die Information wird auch übergeben.
Kann mir jemand sagen was hier im Argen liegt, bin mit meinem Latein am Ende.
BTW: Kann ich prüfen, ob ein Skript eigentlich funktioniert, außer im Feldversuch?
Bitte um Nachsicht, bin noch komplett am Anfang, Danke
anbei noch ein Screenshot vom Blockly und der Code.
Bitte, Bitte um Hilfe. Danke Markus
<xml 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml">
<block type="on_ext" id="%tv{/[/n|fUutv48diwo" x="-937" y="13"><mutation items="1"></mutation>
<field name="CONDITION">any</field>
<value name="OID0"><shadow type="field_oid" id="pCj/0!d3pYe*MQ=rw#r]"><field name="oid">hm-rpc.1.000A9709A0DCFE.1.ACTUAL_TEMPERATURE</field></shadow></value>
<statement name="STATEMENT"><block type="controls_if" id=",9_Nr-P-{%Fd+Tc0-=Nu"><mutation elseif="1"></mutation>
<value name="IF0"><block type="logic_compare" id="MNNrFZahBq|5K~FZfYHp"><field name="OP">LTE</field>
<value name="A"><block type="get_value" id="XZp{,?X0!(*a71q)beRo"><field name="ATTR">val</field>
<field name="OID">hm-rpc.1.000A9709A0DCFE.1.ACTUAL_TEMPERATURE</field></block></value>
<value name="B"><block type="text" id="[h6LdPsManT8o?JF3Ur/"><field name="TEXT">23</field></block></value></block></value>
<statement name="DO0"><block type="control" id="yqyhuXocO:cEP276=y0k"><mutation delay_input="false"></mutation>
<field name="OID">hm-rpc.1.0001D7098D9E51.3.STATE</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE"><block type="logic_boolean" id="?Yy^SRvnoO^nyINrf*]#"><field name="BOOL">TRUE</field></block></value></block></statement>
<value name="IF1"><block type="logic_compare" id=";_i]cfZdrmL/qXWB6PuO"><field name="OP">GT</field>
<value name="A"><block type="get_value" id="05hB:}da}@CQX_^vBlC@"><field name="ATTR">val</field>
<field name="OID">hm-rpc.1.000A9709A0DCFE.1.ACTUAL_TEMPERATURE</field></block></value>
<value name="B"><block type="text" id="/EWQv2?yYEgoEtM:*x;l"><field name="TEXT">25</field></block></value></block></value>
<statement name="DO1"><block type="control" id="}6;6~]L4/!BY.JwxYt#d"><mutation delay_input="false"></mutation>
<field name="OID">hm-rpc.1.0001D7098D9E51.3.STATE</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE"><block type="logic_boolean" id="PDGjw4AYy[^(T_9;v]R|"><field name="BOOL">FALSE</field></block></value></block></statement></block></statement></block></xml>