NEWS
Shelly schalten, solange bis...
-
Hallo zusammen,
ich habe seit heute einen Heizstab in meinem Warmwasserspeicher im Einsatz. Ein Shelly Plus 1PM schaltet den Heizstab, wenn Überschuss meiner PV ins Netz geht.
Jetzt würde ich gerne noch prüfen, wenn der Batteriespeicher in den frühen Morgenstunden noch einiges an Ladung hat, dass dann der Heizstab solange geschaltet wird, bis Batteriespeicher 10% erreicht hat.
Ich hänge an dem Punkt mit "Schalte Shelly Switch auf true, solange bis Speicher 10% erreicht hat".
Meine Variante ist vielleicht etwas kompliziert gedacht, aber ich wüsste nicht, wie ich es sonst machen sollte?! Kann mir vielleicht jemand helfen?<xml xmlns="https://developers.google.com/blockly/xml"> <block type="schedule" id="dAebNY3l=DuZEUaS2FX#" x="238" y="163"> <field name="SCHEDULE">0 4 * 5-9 *</field> <statement name="STATEMENT"> <block type="controls_if" id="EW.ZJ*g`RIgk4EW{bUvR"> <value name="IF0"> <block type="logic_compare" id=")Xbz[aW|FNA@Sp@m/Nww"> <field name="OP">GTE</field> <value name="A"> <block type="get_value" id="D,9AY.!l{0_Q?[x{X?3E"> <field name="ATTR">val</field> <field name="OID">sun2000.0.inverter.0.battery.SOC</field> </block> </value> <value name="B"> <block type="math_number" id="-{me`(/8A#KXDD^MaRhR"> <field name="NUM">25</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="C/o,qxES`MvpKOjX*rfY"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">shelly.0.shellyplus1pm#e86beae68154#1.Relay0.Switch</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="p8YLrP860fmn:uz}zUXv"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> </block> </statement> </block> <block type="on_ext" id="^bPT+585FoXkxO`f8jrU" x="238" y="412"> <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="AZTO4K-*GSoJ=RG*zbmZ"> <field name="oid">sun2000.0.inverter.0.battery.SOC</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="IjMi65IqkZ,9M|bFxgcs"> <value name="IF0"> <block type="logic_compare" id="z`@Sc_I%_aAh03zWU5u{"> <field name="OP">LTE</field> <value name="A"> <block type="get_value" id="{+-c@o(O.bU}3%Sp*pVR"> <field name="ATTR">val</field> <field name="OID">sun2000.0.inverter.0.battery.SOC</field> </block> </value> <value name="B"> <block type="math_number" id="@!^Mc.M4*VrL~b]TNfO+"> <field name="NUM">10</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="nU`{0*@;V=aRy6k~QGgB"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">shelly.0.shellyplus1pm#e86beae68154#1.Relay0.Switch</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Rv,6i}jfz5@N9Q*n{hu+"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </statement> </block> </xml>
Danke!
Gruß surfer
-
Bitte das Blockly auch als Screenshot zeigen.
-
@djmarc75 Sorry, hier ist es.
-
@surfer09 sagte: hier ist es.
Funktioniert es so nicht?
Ich würde auch den April mit rein nehmen und nur bis 20 % entladen (Akku-Lebensdauer). -
@paul53 Ich konnte es noch nicht testen, weil ich den Heizstab erst heute bekommen habt. Ich war mir nicht sicher mit dem Blockly, ob das so die beste Variante ist.
Danke für den Hinweis mit den 20%.