NEWS
Heizungssteuerung mit FB Ceckpresence
-
Hallo ich möchte geren meine Heizungssteuerung für den FB Checkpresence regeln.
Das heist wenn Person x oder y per WLan in der Fritzbox angemeldet ist und es ist zwischen 9-22 uhr, sollen die Thermostate des Wohnzimmer auf 18 Grad gehen.
Wenn keiner von beiden im Wlan ist oder die zeit zwischen 22-9 uhr ist, sollendie thermostate auf 15 grad grad schalten
Leider habe ich hier im Forum diurch die suche nix gefunden.
Ich habe was gebastelt aber das funktioniert nicht, ich weiss aber leider nicht wo der Fehler ist.
code_text ```<xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="e^;)5s2o+31fnN@xcG}U" x="38" y="-187"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="KPQd|S?!lqEqt;Dhxc-w"> <field name="oid">fb-checkpresence.0.Oliver.presence</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="}{}WPGZTt1#6PNu@ZM{f"> <field name="oid">fb-checkpresence.0.Sanne.presence</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="p$Dp:M6TibKMUH-bHo1."> <value name="IF0"> <block type="logic_operation" id="][YrViDSsS%[X%Sa`-g$" inline="false"> <field name="OP">OR</field> <value name="A"> <block type="logic_operation" id="unE32iS(o=kWgbd83u?X"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="p!U9aMuzPh~{Po@h/K`Y"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="$h0`R4$b%x|;y4oW;#c}"> <field name="ATTR">val</field> <field name="OID">fb-checkpresence.0.Sanne.presence</field> </block> </value> <value name="B"> <block type="logic_boolean" id="j5=u:mWCnsCPkx.*a=IR"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="get_value" id="Cn2X0lzXPl*bqNhs/6[n"> <field name="ATTR">val</field> <field name="OID">fb-checkpresence.0.Oliver.presence</field> </block> </value> </block> </value> <value name="B"> <block type="time_compare_ex" id="+xiZKO{J@nDl)^2SK`8T"> <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true" actual_time="true"></mutation> <field name="USE_ACTUAL_TIME">TRUE</field> <field name="OPTION">between</field> <value name="START_TIME"> <shadow type="text" id="]gOw;$%X`sbuV99t|CO{"> <field name="TEXT">9:00</field> </shadow> </value> <value name="END_TIME"> <shadow type="text" id="Zuv-jgu2{h04BDW/Bz3x"> <field name="TEXT">22:00</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="control" id="gY!O{CU$2t+9-YTDl{hV"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.0.OEQ1703641.4.SET_TEMPERATURE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="_!*):i;:pqMgzQFQL~t2"> <field name="NUM">18</field> </block> </value> <next> <block type="control" id="}CaX#P_@:y:(l*5qkg^_"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.0.OEQ1718701.4.SET_TEMPERATURE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="f*:hxl|[fwVw)pE;y9)t"> <field name="NUM">18</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </xml>``` code_text
-
Bei HM classic muss allerdings MANU_MODE anstelle von SET_TEMPERAURE verwendet werden, da sonst das interne Zeitprofil übersteuert. SET_TEMPERATURE zeigt dann den eingestellten Sollwert an.
-
@paul53 Vielen Dank für das erstellen.