Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Brauchwasserwärmepumpe SmartGrid steuern

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Brauchwasserwärmepumpe SmartGrid steuern

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      Pidi87 last edited by

      Hallo zusammen,
      wir bekommen nächste Woche unsere Brauchwasserwärmepumpe Dimplex 301P +, bei der ich optimalerweise den SmartGrid Anschluss mit einem Shelly schalten würde.
      Hat damit jemand von euch Erfahrung?
      Den Wechselrichter/ Smartmeter habe ich im IoBroker und damit auch das Signal, wenn Überschuss verfügbar ist. Aber wie baue ich eine Art zeitlichen Puffer, damit bei bewölkten Himmel die Schaltung nicht alle paar Sekunden an und aus geht. Habt ihr Beispiel für mich?

      Danke für eure Hilfe
      Peter

      wendy2702 1 Reply Last reply Reply Quote 0
      • wendy2702
        wendy2702 @Pidi87 last edited by wendy2702

        @pidi87 Hi mal ein Blockly Beispiel das ich aus dem Forum bekommen habe. Damit stelle ich an meiner WP die Brauchwasser Temp hoch bei passendem Überschuss per Modbus.

        
        <xml xmlns="https://developers.google.com/blockly/xml">
          <block type="on_ext" id="V6BqryszrMeeFX,Sy%xw" x="-512" y="488">
            <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="=M47K)L7rrxsX8pLE9})">
                <field name="oid">javascript.0.PV_Anlage.Einspeisung_3800</field>
              </shadow>
            </value>
            <statement name="STATEMENT">
              <block type="debug" id="B1S7oi%8O+cxM6SLtU!Q">
                <field name="Severity">log</field>
                <value name="TEXT">
                  <shadow type="text" id=";g|kjZWh]2RXP;a@G_uk">
                    <field name="TEXT">Einspeisung wurde geändert</field>
                  </shadow>
                </value>
                <next>
                  <block type="controls_if" id=".t=J|`_6J8VOJ?~8|7qA">
                    <mutation elseif="1"></mutation>
                    <value name="IF0">
                      <block type="logic_operation" id="*xiaqyx**4fSL*m^q,`o" inline="false">
                        <field name="OP">AND</field>
                        <value name="A">
                          <block type="logic_compare" id="Mq3mkgQTGSL9XAlw*^Oz">
                            <field name="OP">EQ</field>
                            <value name="A">
                              <block type="get_value" id="#pTy1/ou8`patf9EW/*3">
                                <field name="ATTR">val</field>
                                <field name="OID">javascript.0.PV_Anlage.Einspeisung_3800</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="logic_boolean" id="Z4G({IB7kYV(o=q)U8{t">
                                <field name="BOOL">TRUE</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_compare" id="wEy4d/,l-bZNx+YdNIvd">
                            <field name="OP">EQ</field>
                            <value name="A">
                              <block type="get_value" id="pBh2S(ANz-IS27mpCuL9">
                                <field name="ATTR">val</field>
                                <field name="OID">modbus.5.inputRegisters.37_Warmwasser_Soll</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="TP6vX3vX/,dYJ+E!}Aj1">
                                <field name="NUM">42</field>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO0">
                      <block type="debug" id="+R/OA%?:XzdKh^hPD)sY">
                        <field name="Severity">log</field>
                        <value name="TEXT">
                          <shadow type="text" id="/zY7KYx1kC[cVbDn5s_S">
                            <field name="TEXT">WW_Temp auf 55 Grad</field>
                          </shadow>
                        </value>
                        <next>
                          <block type="control" id=".U5ip()a_nO9Ll5E6G]j">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                            <field name="OID">modbus.5.holdingRegisters.38_Wassertemperatur_Soll</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                              <block type="math_number" id="#Cftq`F;x,oP04c*aUW+">
                                <field name="NUM">550</field>
                              </block>
                            </value>
                            <next>
                              <block type="telegram" id="%X.W)i7u8GeMt#fiMRx;">
                                <field name="INSTANCE">.0</field>
                                <field name="LOG"></field>
                                <field name="SILENT">FALSE</field>
                                <field name="PARSEMODE">default</field>
                                <field name="ESCAPING">FALSE</field>
                                <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                <value name="MESSAGE">
                                  <shadow type="text" id="7}fojKny.rPqem.5aqT:">
                                    <field name="TEXT">Warmwasser auf 60 Grad</field>
                                  </shadow>
                                  <block type="text_join" id="K}C(2Y.@x,Ql!cOF.RMr">
                                    <mutation items="2"></mutation>
                                    <value name="ADD0">
                                      <block type="text" id="5.NQc}CgB%m#2?Lb1LQ(">
                                        <field name="TEXT">WW_Temp auf 55 Grad + Einspeisung = </field>
                                      </block>
                                    </value>
                                    <value name="ADD1">
                                      <block type="get_value" id="CUCFreGopoU((.DL-Qud">
                                        <field name="ATTR">val</field>
                                        <field name="OID">javascript.0.PV_Anlage.Wirkenergie_Einspeisung</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </statement>
                    <value name="IF1">
                      <block type="logic_operation" id="gVEJ=XAwJlH:iV;A:DBE" inline="false">
                        <field name="OP">AND</field>
                        <value name="A">
                          <block type="logic_compare" id="cVt(gMvq6EY?}DIetmrJ">
                            <field name="OP">EQ</field>
                            <value name="A">
                              <block type="get_value" id="xDgZNG=yLZcZc#Pq{^tD">
                                <field name="ATTR">val</field>
                                <field name="OID">javascript.0.PV_Anlage.Einspeisung_3800</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="logic_boolean" id="/2EI%RN+~.c0x@PGvrHH">
                                <field name="BOOL">FALSE</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_compare" id="f?;c7E)+SLgLa-{J26)2">
                            <field name="OP">EQ</field>
                            <value name="A">
                              <block type="get_value" id="/rHPckIaJ(O/4uOp0gWQ">
                                <field name="ATTR">val</field>
                                <field name="OID">modbus.5.inputRegisters.37_Warmwasser_Soll</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="@z0UegGcE:Kd^)f(DizY">
                                <field name="NUM">55</field>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO1">
                      <block type="debug" id="ZrP*jfWeO*s6g+kL^tkL">
                        <field name="Severity">log</field>
                        <value name="TEXT">
                          <shadow type="text" id="@{3v:Uo?[a5]ByUs_8=O">
                            <field name="TEXT">WW_Temp auf 45 Grad</field>
                          </shadow>
                        </value>
                        <next>
                          <block type="control" id="7U:-/+p(@~)bKjmYTy/f">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                            <field name="OID">modbus.5.holdingRegisters.38_Wassertemperatur_Soll</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                              <block type="math_number" id="e7!:HD{yQ+TE!#Jj$O|0">
                                <field name="NUM">420</field>
                              </block>
                            </value>
                            <next>
                              <block type="telegram" id="{)gyzCn_JPH)`^~{aZy|">
                                <field name="INSTANCE">.0</field>
                                <field name="LOG"></field>
                                <field name="SILENT">FALSE</field>
                                <field name="PARSEMODE">default</field>
                                <field name="ESCAPING">FALSE</field>
                                <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                <value name="MESSAGE">
                                  <shadow type="text" id="S[hZ_Enkhgjy|,Az%Z0`">
                                    <field name="TEXT">Warmwasser auf 45 Grad</field>
                                  </shadow>
                                  <block type="text_join" id="J_~b.cn+jZHlitP@9)7]">
                                    <mutation items="2"></mutation>
                                    <value name="ADD0">
                                      <block type="text" id="q@)Gp:=Y!0o[sp3c6RX+">
                                        <field name="TEXT">WW_Temp auf 42 Grad + Bezug = </field>
                                      </block>
                                    </value>
                                    <value name="ADD1">
                                      <block type="get_value" id="_LRul:uG=[3T2;wM~iih">
                                        <field name="ATTR">val</field>
                                        <field name="OID">javascript.0.PV_Anlage.Wirkenergie_Bezug</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </statement>
                  </block>
                </next>
              </block>
            </statement>
          </block>
        </xml>
        
        
        P 1 Reply Last reply Reply Quote 0
        • P
          Pidi87 @wendy2702 last edited by

          @wendy2702 vielen Dank 😊

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          766
          Online

          32.0k
          Users

          80.4k
          Topics

          1.3m
          Posts

          2
          3
          135
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo