Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Enphase / Envoy / IQ-Gateway Solar Blockly Skript

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    265

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Enphase / Envoy / IQ-Gateway Solar Blockly Skript

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
enphasesolarpv anlageapienvoyiq-gatewayscript
233 Posts 16 Posters 56.1k Views 14 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D dexic

    @rollod

    Ich hab meinen Kram korrigiert. Ich bekomme folgenden Fehler durch diese Skripte.
    Used invalid characters: 0_userdata.0.enphase.livedata.dry_contacts.h .dry_contact_id changed to 0_userdata.0.enphase.livedata.dry_contacts.h_.dry_contact_id

    D Offline
    D Offline
    dexic
    wrote on last edited by
    #46

    @Steffe-S.

    Hast du eine Idee, wie ich mit dieser Fehlermeldung umgehen soll?

    Used invalid characters: 0_userdata.0.enphase.livedata.dry_contacts.h.dry_contact_load_name changed to 0_userdata.0.enphase.livedata.dry_contacts.h_.dry_contact_load_name
    

    3ac08daf-58db-41a0-9b39-890c923fc39f-grafik.png

    Steffe.S.S 3 Replies Last reply
    0
    • D Offline
      D Offline
      dexic
      wrote on last edited by
      #47

      Welcher Wert zeigt die akkumulierte Produktion an? Ich habe da etwas abweichendes gefunden gegenüber der Anzeige von Enphase im Browser, nämlich whtoday. Das ist bei mir heute bei 912,849 Wh, jedoch sammelt Enphase irgendwoher 962Wh ein.

      Was habe ich verpasst?

      1 Reply Last reply
      0
      • D dexic

        @Steffe-S.

        Hast du eine Idee, wie ich mit dieser Fehlermeldung umgehen soll?

        Used invalid characters: 0_userdata.0.enphase.livedata.dry_contacts.h.dry_contact_load_name changed to 0_userdata.0.enphase.livedata.dry_contacts.h_.dry_contact_load_name
        

        3ac08daf-58db-41a0-9b39-890c923fc39f-grafik.png

        Steffe.S.S Offline
        Steffe.S.S Offline
        Steffe.S.
        wrote on last edited by
        #48

        @dexic das kann ich Dir leider nicht beantworten, ich habe die Meldung aber auch (ich ignoriere sie einfach)

        1 Reply Last reply
        0
        • D dexic

          @Steffe-S.

          Hast du eine Idee, wie ich mit dieser Fehlermeldung umgehen soll?

          Used invalid characters: 0_userdata.0.enphase.livedata.dry_contacts.h.dry_contact_load_name changed to 0_userdata.0.enphase.livedata.dry_contacts.h_.dry_contact_load_name
          

          3ac08daf-58db-41a0-9b39-890c923fc39f-grafik.png

          Steffe.S.S Offline
          Steffe.S.S Offline
          Steffe.S.
          wrote on last edited by
          #49

          @dexic sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

          @Steffe-S.

          Hast du eine Idee, wie ich mit dieser Fehlermeldung umgehen soll?

          Used invalid characters: 0_userdata.0.enphase.livedata.dry_contacts.h.dry_contact_load_name changed to 0_userdata.0.enphase.livedata.dry_contacts.h_.dry_contact_load_name
          

          3ac08daf-58db-41a0-9b39-890c923fc39f-grafik.png

          das kann ich Dir leider nicht beantworten, ich habe die Meldung aber auch (ich ignoriere sie einfach)

          1 Reply Last reply
          0
          • RolloDR RolloD

            @negalein das habe ich mir jetzt zusammengebastelt. Danke für den Tipp.
            Screenshot 2024-03-27 123019.png

            Und jetzt hätte ich eben noch gerne den aktuellen Gesamttagesverbrauch und die Gesamttageseinspeisung dargestellt.

            Steffe.S.S Offline
            Steffe.S.S Offline
            Steffe.S.
            wrote on last edited by
            #50

            @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

            @negalein das habe ich mir jetzt zusammengebastelt. Danke für den Tipp.
            Screenshot 2024-03-27 123019.png

            Und jetzt hätte ich eben noch gerne den aktuellen Gesamttagesverbrauch und die Gesamttageseinspeisung dargestellt.

            bewegen sich die Punkte auf der Linie???

            RolloDR Steffe.S.S 2 Replies Last reply
            0
            • Steffe.S.S Steffe.S.

              BITTE MACHT VORHER EIN BACKUP VOM AKTUELLEN IOBROKERSYSTEM, BEVOR IHR DAS SKRIPT TESTET!!!

              Hier die 4 Skripte:

              .1. Skript

              Abholen aller Daten einmal pro Minute ( erweitert um Punkt 6 und Punkt 7). Unter 1 Minute gibt es Fehler.

              *edit 19.09.2024: Aktualisierung unter 1 Minute gelöst...

              *edit 10.04.2024:

              wenn man sich auf LiveDaten und Microwechselrichterdaten beschränkt geht auch eine Aktualisierungszeit von 15 Sekunden. Einfach die Zeit im Trigger auf 15 sec stellen.*

              LiveDaten.JPG

              Enphase_Envoy_Datenabfrage.txt

              Hier im Blockly den username / password / envoy_serialnummer / envoy_ip eintragen.
              ....................................................................
              2.Skript

              Das envoy bleibt mit den LiveDaten max 15 Minuten online, diese Skript aktualisiert sich alle 10 Minunten und hält das envoy im Onlinemodus.

              sc_stream enable.JPG

              sc-stream.txt

              Hier im Blockly den username / password / envoy_serialnummer / envoy_ip eintragen.
              ...................................................................
              2.2. Datenpunkte erstellen

              Datenpunkte aus Json importieren:

              Unbenannt.JPG

              0_userdata.0.Enphase-Werte_durch_1000.json

              ...................................................................
              3. Skript

              Die LiveDaten werden in MilliWatt ausgegeben. Dieses Skript rechnet die Daten im Watt um.

              Enphase durch 1000 inkl. Netzbezug ohne Einspeisung.JPG

              aktualisiert am 19.05.2024

              DAS SKRIPT FUNKTIONIERT NUR MIT DEN DATENPUNKTEN AUS "PUNKT 2.2 DATENPUNKTE ERSTELLEN"!!!

              <xml xmlns="https://developers.google.com/blockly/xml">
                <block type="comment" id="b34XJZy@p3[tYg9~i77(" x="-438" y="-687">
                  <field name="COMMENT">Netzbezug / Netzeinspeisung</field>
                  <next>
                    <block type="on" id="R=TcB:Y;oW+@!R21r;.c">
                      <field name="OID">0_userdata.0.enphase.livedata.meters.grid.agg_p_mw</field>
                      <field name="CONDITION">ne</field>
                      <field name="ACK_CONDITION"></field>
                      <statement name="STATEMENT">
                        <block type="update" id=",Smtm*YKzeEoxCw%Y$$}">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Energienetz</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="math_round" id="`:SgM1(S!e7wO$x#rdA7">
                              <field name="OP">ROUNDUP</field>
                              <value name="NUM">
                                <shadow type="math_number" id="XpeV6CfDLHT^!F~E[=!7">
                                  <field name="NUM">3.1</field>
                                </shadow>
                                <block type="math_arithmetic" id="fGHNrBIh0Rb4C1Y1a[rY">
                                  <field name="OP">DIVIDE</field>
                                  <value name="A">
                                    <shadow type="math_number" id="%dB3b}^r!H:LX7[0PytL">
                                      <field name="NUM">1</field>
                                    </shadow>
                                    <block type="on_source" id=",b5/]n=AWf?^Ow=8yf^?">
                                      <field name="ATTR">state.val</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <shadow type="math_number" id="3O3;3qa}(|{)h0Z+?8B?">
                                      <field name="NUM">1</field>
                                    </shadow>
                                    <block type="math_number" id="QP84}[6.N0:{p**V+VhE">
                                      <field name="NUM">1000</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </value>
                          <next>
                            <block type="update" id=":Am_Gm[7mE|w]#]*i_(*">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Netzbezug_ohne_Einspeisung</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="math_round" id="1WQ]FtxW*Rr[{i/vpEr~">
                                  <field name="OP">ROUNDUP</field>
                                  <value name="NUM">
                                    <shadow type="math_number" id="XpeV6CfDLHT^!F~E[=!7">
                                      <field name="NUM">3.1</field>
                                    </shadow>
                                    <block type="math_arithmetic" id="V6]7*W;hmF]Fh=H]ov$D">
                                      <field name="OP">DIVIDE</field>
                                      <value name="A">
                                        <shadow type="math_number" id="%dB3b}^r!H:LX7[0PytL">
                                          <field name="NUM">1</field>
                                        </shadow>
                                        <block type="on_source" id="iVlAXB/ie7[Z+4P$#g(A">
                                          <field name="ATTR">state.val</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <shadow type="math_number" id="3O3;3qa}(|{)h0Z+?8B?">
                                          <field name="NUM">1</field>
                                        </shadow>
                                        <block type="math_number" id="F^B_8!nAS[2AWfxJ}[t7">
                                          <field name="NUM">1000</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </next>
                        </block>
                      </statement>
                      <next>
                        <block type="comment" id="(oz0QsPxo%1,Hcawpks.">
                          <field name="COMMENT">Netzeinspeisung negiert</field>
                          <next>
                            <block type="on" id="o!/9@gfrBge5q!FXL_aq">
                              <field name="OID">0_userdata.0.enphase.livedata.meters.grid.agg_p_mw</field>
                              <field name="CONDITION">any</field>
                              <field name="ACK_CONDITION"></field>
                              <statement name="STATEMENT">
                                <block type="controls_if" id="R!lRI5?P:IpDL/YpJ6mc">
                                  <mutation else="1"></mutation>
                                  <value name="IF0">
                                    <block type="logic_compare" id="92KNC^=Hu_c4o!15yeJ*">
                                      <field name="OP">GT</field>
                                      <value name="A">
                                        <block type="get_value" id="H*HRgODY9:4F_H2?s]2*">
                                          <field name="ATTR">val</field>
                                          <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.PV-Erzeugung</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="math_number" id="A**xn9B,cbBzS6eq1Xa0">
                                          <field name="NUM">0</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO0">
                                    <block type="update" id="/]@j_??kR~lK`?GljvLk">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Einspeisung</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="math_arithmetic" id=",wij]CcH[K|9{zF.($Ne">
                                          <field name="OP">MULTIPLY</field>
                                          <value name="A">
                                            <shadow type="math_number" id="t|.]8o6qOD#zZXUS{tmn">
                                              <field name="NUM">1</field>
                                            </shadow>
                                            <block type="get_value" id="R92$P`uocO;{95ac+S^E">
                                              <field name="ATTR">val</field>
                                              <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Energienetz</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <shadow type="math_number" id="iwr9hg2mr@d9YW-Gz_TZ">
                                              <field name="NUM">1</field>
                                            </shadow>
                                            <block type="math_number" id="@K{D^A]w8mzwrK*~dh7|">
                                              <field name="NUM">-1</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                  <statement name="ELSE">
                                    <block type="update" id="{^EgD^wDw$p*s%uAVi+B">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Einspeisung</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="-0gPy-bv:cv@giTA}fr:">
                                          <field name="NUM">0</field>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                </block>
                              </statement>
                              <next>
                                <block type="comment" id="z.XJ|8h6gD-i^Dk255KS">
                                  <field name="COMMENT">Hausverbrauch</field>
                                  <next>
                                    <block type="on" id="F4|LHxJ-9e3}FbqgM*%0">
                                      <field name="OID">0_userdata.0.enphase.livedata.meters.load.agg_p_mw</field>
                                      <field name="CONDITION">any</field>
                                      <field name="ACK_CONDITION"></field>
                                      <statement name="STATEMENT">
                                        <block type="update" id="sX/%.U3(d@0FH;[c-7Z$">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Hausverbrauch</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="math_round" id=":i2J#BlN1uy4Jye~K!IR">
                                              <field name="OP">ROUNDUP</field>
                                              <value name="NUM">
                                                <shadow type="math_number" id="XpeV6CfDLHT^!F~E[=!7">
                                                  <field name="NUM">3.1</field>
                                                </shadow>
                                                <block type="math_arithmetic" id="*e~+quHSP.z$azvq~}F0">
                                                  <field name="OP">DIVIDE</field>
                                                  <value name="A">
                                                    <shadow type="math_number" id="M`Yh{e~{r5:_-:9P^:JW">
                                                      <field name="NUM">1</field>
                                                    </shadow>
                                                    <block type="on_source" id="phJx!7L#U!a.]5=76AZf">
                                                      <field name="ATTR">state.val</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <shadow type="math_number" id="MQBq|1jXHJ#%,1..gxvY">
                                                      <field name="NUM">1</field>
                                                    </shadow>
                                                    <block type="math_number" id="3:i,RAn2:9TkS3H_=-J#">
                                                      <field name="NUM">1000</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </statement>
                                      <next>
                                        <block type="comment" id="`*;dUWj=!LDNpbkLc))M">
                                          <field name="COMMENT">PV Erzeugnung</field>
                                          <next>
                                            <block type="on" id="iT)3o|gf6HB.%eCN$@zP">
                                              <field name="OID">0_userdata.0.enphase.livedata.meters.pv.agg_p_mw</field>
                                              <field name="CONDITION">any</field>
                                              <field name="ACK_CONDITION"></field>
                                              <statement name="STATEMENT">
                                                <block type="controls_if" id="l^zE[P~R)a!2t|:jiM(|">
                                                  <mutation else="1"></mutation>
                                                  <value name="IF0">
                                                    <block type="logic_compare" id="nh3/v4+,91w5I[3IadS$">
                                                      <field name="OP">GT</field>
                                                      <value name="A">
                                                        <block type="on_source" id="8T=N6GJN8KUjykUuNW?P">
                                                          <field name="ATTR">state.val</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="math_number" id="x)}j2:d+Is%sN@z_6g,~">
                                                          <field name="NUM">0</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <statement name="DO0">
                                                    <block type="update" id="$5xwgaIa3ULu9MP@`DUx">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                      <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.PV-Erzeugung</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="math_round" id="{:U/C2)dpiqCyXsRX%2}">
                                                          <field name="OP">ROUNDUP</field>
                                                          <value name="NUM">
                                                            <shadow type="math_number" id="XpeV6CfDLHT^!F~E[=!7">
                                                              <field name="NUM">3.1</field>
                                                            </shadow>
                                                            <block type="math_arithmetic" id="KdjcX,q(-3l`vCx2(o~l">
                                                              <field name="OP">DIVIDE</field>
                                                              <value name="A">
                                                                <shadow type="math_number" id="Z;YmcS)C![ri*hWck9-#">
                                                                  <field name="NUM">1</field>
                                                                </shadow>
                                                                <block type="on_source" id="ydT%+`wmTw+}+t/sF=C~">
                                                                  <field name="ATTR">state.val</field>
                                                                </block>
                                                              </value>
                                                              <value name="B">
                                                                <shadow type="math_number" id="BGWnp9qn*ZZM4o|#M[tX">
                                                                  <field name="NUM">1</field>
                                                                </shadow>
                                                                <block type="math_number" id="LrV1n3ml@ZTfS0C$j9@b">
                                                                  <field name="NUM">1000</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </statement>
                                                  <statement name="ELSE">
                                                    <block type="update" id="w_ky5IC/WO/2W,dnzB5A">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                      <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.PV-Erzeugung</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="math_number" id="m;ZDZySI%b2~}UZEDIso">
                                                          <field name="NUM">0</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </statement>
                                                </block>
                                              </statement>
                                              <next>
                                                <block type="comment" id="4]s2;oO[A.DKS^feZs*l">
                                                  <field name="COMMENT">Batterieladung über PV</field>
                                                  <next>
                                                    <block type="on" id="}*xtxiY-j7g,_jBEDV?^">
                                                      <field name="OID">0_userdata.0.enphase.livedata.meters.storage.agg_p_mw</field>
                                                      <field name="CONDITION">any</field>
                                                      <field name="ACK_CONDITION"></field>
                                                      <statement name="STATEMENT">
                                                        <block type="controls_if" id="Z+Le9t!]wro?Aiyjq9yT">
                                                          <mutation else="1"></mutation>
                                                          <value name="IF0">
                                                            <block type="logic_compare" id="ye0=tBqFC3,,.^@ywMv3">
                                                              <field name="OP">GT</field>
                                                              <value name="A">
                                                                <block type="get_value" id="U#-I`pnZzIDQ/1JJ|4I{">
                                                                  <field name="ATTR">val</field>
                                                                  <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.PV-Erzeugung</field>
                                                                </block>
                                                              </value>
                                                              <value name="B">
                                                                <block type="math_number" id="b;}lR*{qn8YNnYK5(,$m">
                                                                  <field name="NUM">0</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                          <statement name="DO0">
                                                            <block type="update" id="moZ7/vz`Ex*wXp+S%OxU">
                                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                              <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Batterieladung_über_PV</field>
                                                              <field name="WITH_DELAY">FALSE</field>
                                                              <value name="VALUE">
                                                                <block type="math_round" id="/eg]`f){,*d1F*!nHB7k">
                                                                  <field name="OP">ROUNDUP</field>
                                                                  <value name="NUM">
                                                                    <shadow type="math_number" id="XpeV6CfDLHT^!F~E[=!7">
                                                                      <field name="NUM">3.1</field>
                                                                    </shadow>
                                                                    <block type="math_arithmetic" id="6t5]{-=r?*[|^C_yl8U]">
                                                                      <field name="OP">DIVIDE</field>
                                                                      <value name="A">
                                                                        <shadow type="math_number" id="zz2:K;m)qi6{]K#~fG2M">
                                                                          <field name="NUM">1</field>
                                                                        </shadow>
                                                                        <block type="on_source" id="r/fj8*GRX+DEAB?kB.I*">
                                                                          <field name="ATTR">state.val</field>
                                                                        </block>
                                                                      </value>
                                                                      <value name="B">
                                                                        <shadow type="math_number" id="*FZQBwEx0/OxA1k=g+eS">
                                                                          <field name="NUM">1</field>
                                                                        </shadow>
                                                                        <block type="math_number" id="-.qb;4Y|6v05uZ$5@o$0">
                                                                          <field name="NUM">1000</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </statement>
                                                          <statement name="ELSE">
                                                            <block type="update" id="Wczg}72@veb-mhG7s*!b">
                                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                              <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Batterieladung_über_PV</field>
                                                              <field name="WITH_DELAY">FALSE</field>
                                                              <value name="VALUE">
                                                                <block type="math_number" id="l),T@!ne5;zU)D:=@gxm">
                                                                  <field name="NUM">0</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </statement>
                                                        </block>
                                                      </statement>
                                                      <next>
                                                        <block type="comment" id="Ci}(~uQL=y.a5k~;ZJRC">
                                                          <field name="COMMENT">Batterie Eigenverbrauch</field>
                                                          <next>
                                                            <block type="on" id=".ftf(ks:n?jlQW7{QbfI">
                                                              <field name="OID">0_userdata.0.enphase.livedata.meters.storage.agg_p_mw</field>
                                                              <field name="CONDITION">any</field>
                                                              <field name="ACK_CONDITION"></field>
                                                              <statement name="STATEMENT">
                                                                <block type="update" id="1Ek@Ld0k%0Mz#x#9LC({">
                                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                  <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Batterie_Eigenverbrauch</field>
                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                  <value name="VALUE">
                                                                    <block type="math_round" id="eeH:@M.MP@((T[C^O{qP">
                                                                      <field name="OP">ROUNDUP</field>
                                                                      <value name="NUM">
                                                                        <shadow type="math_number" id="XpeV6CfDLHT^!F~E[=!7">
                                                                          <field name="NUM">3.1</field>
                                                                        </shadow>
                                                                        <block type="math_arithmetic" id="DrW_.;3ED~7qV?5zl#Sr">
                                                                          <field name="OP">DIVIDE</field>
                                                                          <value name="A">
                                                                            <shadow type="math_number" id="zz2:K;m)qi6{]K#~fG2M">
                                                                              <field name="NUM">1</field>
                                                                            </shadow>
                                                                            <block type="on_source" id="BL1JGJ:+%L=I;4NL?zsV">
                                                                              <field name="ATTR">state.val</field>
                                                                            </block>
                                                                          </value>
                                                                          <value name="B">
                                                                            <shadow type="math_number" id="*FZQBwEx0/OxA1k=g+eS">
                                                                              <field name="NUM">1</field>
                                                                            </shadow>
                                                                            <block type="math_number" id="..lWof[ekOiU~KQ$b@_z">
                                                                              <field name="NUM">1000</field>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </value>
                                                                  <next>
                                                                    <block type="update" id="R0.]Ji-I)USF_IdoA+AM">
                                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                      <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Batterie_nur_Entladung</field>
                                                                      <field name="WITH_DELAY">FALSE</field>
                                                                      <value name="VALUE">
                                                                        <block type="math_round" id="K[hTID9Zd?9b~HXXU2c)">
                                                                          <field name="OP">ROUNDUP</field>
                                                                          <value name="NUM">
                                                                            <shadow type="math_number" id="XpeV6CfDLHT^!F~E[=!7">
                                                                              <field name="NUM">3.1</field>
                                                                            </shadow>
                                                                            <block type="math_arithmetic" id="i)mZ;NsE4%KMcWNRe-qA">
                                                                              <field name="OP">DIVIDE</field>
                                                                              <value name="A">
                                                                                <shadow type="math_number" id="zz2:K;m)qi6{]K#~fG2M">
                                                                                  <field name="NUM">1</field>
                                                                                </shadow>
                                                                                <block type="on_source" id="rog!@vu:BUw@Vg][g_s-">
                                                                                  <field name="ATTR">state.val</field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="B">
                                                                                <shadow type="math_number" id="*FZQBwEx0/OxA1k=g+eS">
                                                                                  <field name="NUM">1</field>
                                                                                </shadow>
                                                                                <block type="math_number" id="=B6I[z+GTuc%s9HjeCp.">
                                                                                  <field name="NUM">1000</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </next>
                                                                </block>
                                                              </statement>
                                                              <next>
                                                                <block type="comment" id="vRvyUxzeAknF8-y?1y0B">
                                                                  <field name="COMMENT">Batterieladung über Netz</field>
                                                                  <next>
                                                                    <block type="on" id="=*hn}Nh%cbF,,8MeTD]^">
                                                                      <field name="OID">0_userdata.0.enphase.livedata.meters.storage.agg_p_mw</field>
                                                                      <field name="CONDITION">any</field>
                                                                      <field name="ACK_CONDITION"></field>
                                                                      <statement name="STATEMENT">
                                                                        <block type="controls_if" id="EH:,]-n4sq!W5GWX,m|m">
                                                                          <mutation else="1"></mutation>
                                                                          <value name="IF0">
                                                                            <block type="logic_multi_and" id="lW?R`+GrZ@=NB^1N/Cen">
                                                                              <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                                                                              <value name="AND0">
                                                                                <block type="logic_compare" id="=Lvy-Uh?XG6D@v1[fH7J">
                                                                                  <field name="OP">LT</field>
                                                                                  <value name="A">
                                                                                    <block type="get_value" id="w+;2Z=7!oi:C[|b+pAO!">
                                                                                      <field name="ATTR">val</field>
                                                                                      <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.PV-Erzeugung</field>
                                                                                    </block>
                                                                                  </value>
                                                                                  <value name="B">
                                                                                    <block type="math_number" id="hvg[h3Ahp62?asD)A62y">
                                                                                      <field name="NUM">1</field>
                                                                                    </block>
                                                                                  </value>
                                                                                </block>
                                                                              </value>
                                                                              <value name="AND1">
                                                                                <block type="logic_compare" id="BRtu[S[p!ssG=2nXo8c)">
                                                                                  <field name="OP">LT</field>
                                                                                  <value name="A">
                                                                                    <block type="get_value" id="`l13.Y11VCD%BgA^a${y">
                                                                                      <field name="ATTR">val</field>
                                                                                      <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Batterie_Eigenverbrauch</field>
                                                                                    </block>
                                                                                  </value>
                                                                                  <value name="B">
                                                                                    <block type="math_number" id="T#B_8-Whfw2/@Pax@HSO">
                                                                                      <field name="NUM">0</field>
                                                                                    </block>
                                                                                  </value>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                          <statement name="DO0">
                                                                            <block type="update" id="E}[(Oer7{z~U99E]}Yg8">
                                                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                              <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Batterieladung_über_Netz</field>
                                                                              <field name="WITH_DELAY">FALSE</field>
                                                                              <value name="VALUE">
                                                                                <block type="math_round" id="MuU[;fK/1Y9aLyNVtU75">
                                                                                  <field name="OP">ROUNDUP</field>
                                                                                  <value name="NUM">
                                                                                    <shadow type="math_number" id="XpeV6CfDLHT^!F~E[=!7">
                                                                                      <field name="NUM">3.1</field>
                                                                                    </shadow>
                                                                                    <block type="math_arithmetic" id="f`t{sxRGwz0].eAhs^Lp">
                                                                                      <field name="OP">DIVIDE</field>
                                                                                      <value name="A">
                                                                                        <shadow type="math_number" id="zz2:K;m)qi6{]K#~fG2M">
                                                                                          <field name="NUM">1</field>
                                                                                        </shadow>
                                                                                        <block type="on_source" id="8SG6UKL:;PK9pJmzo!#+">
                                                                                          <field name="ATTR">state.val</field>
                                                                                        </block>
                                                                                      </value>
                                                                                      <value name="B">
                                                                                        <shadow type="math_number" id="*FZQBwEx0/OxA1k=g+eS">
                                                                                          <field name="NUM">1</field>
                                                                                        </shadow>
                                                                                        <block type="math_number" id="08aprkxhJ(S+Epf:((;j">
                                                                                          <field name="NUM">1000</field>
                                                                                        </block>
                                                                                      </value>
                                                                                    </block>
                                                                                  </value>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </statement>
                                                                          <statement name="ELSE">
                                                                            <block type="update" id="GC}I02Vvv]W2Qwz(Q1Q4">
                                                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                              <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Batterieladung_über_Netz</field>
                                                                              <field name="WITH_DELAY">FALSE</field>
                                                                              <value name="VALUE">
                                                                                <block type="math_number" id="5,,H-17)2^Z0MDN^r=6-">
                                                                                  <field name="NUM">0</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </statement>
                                                                        </block>
                                                                      </statement>
                                                                      <next>
                                                                        <block type="comment" id=")+j/rdrw_?8@eq8v9ZCJ">
                                                                          <field name="COMMENT">Batterie Netzeinspeisung</field>
                                                                          <next>
                                                                            <block type="on" id="@^J}E`J,eF[p88x3@)R~">
                                                                              <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Energienetz</field>
                                                                              <field name="CONDITION">any</field>
                                                                              <field name="ACK_CONDITION"></field>
                                                                              <statement name="STATEMENT">
                                                                                <block type="controls_if" id="V|c1tWUOT+8:QuZ`!,H)">
                                                                                  <mutation else="1"></mutation>
                                                                                  <value name="IF0">
                                                                                    <block type="logic_multi_and" id="=KcG/8jovF.B~aDV%-f^">
                                                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                                                                                      <value name="AND0">
                                                                                        <block type="logic_compare" id="2zioA7V=.):tLA{d)@7q">
                                                                                          <field name="OP">LT</field>
                                                                                          <value name="A">
                                                                                            <block type="get_value" id="{@Dh.,9$-ffuh-7*/WX:">
                                                                                              <field name="ATTR">val</field>
                                                                                              <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.PV-Erzeugung</field>
                                                                                            </block>
                                                                                          </value>
                                                                                          <value name="B">
                                                                                            <block type="math_number" id="q%}PR8,Zz/J*--zC0B78">
                                                                                              <field name="NUM">1</field>
                                                                                            </block>
                                                                                          </value>
                                                                                        </block>
                                                                                      </value>
                                                                                      <value name="AND1">
                                                                                        <block type="logic_compare" id="tZWZgq#FLQRb]]3+EF0U">
                                                                                          <field name="OP">LT</field>
                                                                                          <value name="A">
                                                                                            <block type="on_source" id=";!|_5s7C[dW2G9YK=p|:">
                                                                                              <field name="ATTR">state.val</field>
                                                                                            </block>
                                                                                          </value>
                                                                                          <value name="B">
                                                                                            <block type="math_number" id="~eL=-y4L+Zu/+qNUr#no">
                                                                                              <field name="NUM">0</field>
                                                                                            </block>
                                                                                          </value>
                                                                                        </block>
                                                                                      </value>
                                                                                    </block>
                                                                                  </value>
                                                                                  <statement name="DO0">
                                                                                    <block type="update" id="haTT(QWr_$U!5x^QJi[,">
                                                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                      <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Batterie_Einspeisung</field>
                                                                                      <field name="WITH_DELAY">FALSE</field>
                                                                                      <value name="VALUE">
                                                                                        <block type="math_arithmetic" id="5b/^SFE,,N~i#R`?hRms">
                                                                                          <field name="OP">MULTIPLY</field>
                                                                                          <value name="A">
                                                                                            <shadow type="math_number" id="t|.]8o6qOD#zZXUS{tmn">
                                                                                              <field name="NUM">1</field>
                                                                                            </shadow>
                                                                                            <block type="on_source" id="4!IyP4Ha`A#jlkbA5lBZ">
                                                                                              <field name="ATTR">state.val</field>
                                                                                            </block>
                                                                                          </value>
                                                                                          <value name="B">
                                                                                            <shadow type="math_number" id="iwr9hg2mr@d9YW-Gz_TZ">
                                                                                              <field name="NUM">1</field>
                                                                                            </shadow>
                                                                                            <block type="math_number" id="/y44l`eJ3ReZcj;kPXZ?">
                                                                                              <field name="NUM">-1</field>
                                                                                            </block>
                                                                                          </value>
                                                                                        </block>
                                                                                      </value>
                                                                                    </block>
                                                                                  </statement>
                                                                                  <statement name="ELSE">
                                                                                    <block type="update" id="Xm7@K;6NKB@3Cp##D5;h">
                                                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                      <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Batterie_Einspeisung</field>
                                                                                      <field name="WITH_DELAY">FALSE</field>
                                                                                      <value name="VALUE">
                                                                                        <block type="math_number" id="SqR.*8V`hJIugw[Ry?+O">
                                                                                          <field name="NUM">0</field>
                                                                                        </block>
                                                                                      </value>
                                                                                    </block>
                                                                                  </statement>
                                                                                </block>
                                                                              </statement>
                                                                              <next>
                                                                                <block type="comment" id="K6+js$fu%A[`-=y!bKU4">
                                                                                  <field name="COMMENT">Batterie Netzbezug / Einspeisung</field>
                                                                                  <next>
                                                                                    <block type="on" id="Odpmlsk?AOC(xp@rs,-,">
                                                                                      <field name="OID">0_userdata.0.enphase.livedata.meters.storage.agg_p_mw</field>
                                                                                      <field name="CONDITION">any</field>
                                                                                      <field name="ACK_CONDITION"></field>
                                                                                      <statement name="STATEMENT">
                                                                                        <block type="update" id="%{Kfj,`XYX|AJV(m5}@=">
                                                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                          <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Batterie_Netz_gesamt</field>
                                                                                          <field name="WITH_DELAY">FALSE</field>
                                                                                          <value name="VALUE">
                                                                                            <block type="logic_multi_or" id="D*oB1RnVhQ{(L)~iarPr">
                                                                                              <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                                                                                              <value name="OR0">
                                                                                                <block type="get_value" id="E6aezjYKj2#^|Z*+S|]j">
                                                                                                  <field name="ATTR">val</field>
                                                                                                  <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Batterie_Einspeisung</field>
                                                                                                </block>
                                                                                              </value>
                                                                                              <value name="OR1">
                                                                                                <block type="get_value" id=")@FRm9dq5(rIKc6d,V6n">
                                                                                                  <field name="ATTR">val</field>
                                                                                                  <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Batterieladung_über_Netz</field>
                                                                                                </block>
                                                                                              </value>
                                                                                            </block>
                                                                                          </value>
                                                                                        </block>
                                                                                      </statement>
                                                                                      <next>
                                                                                        <block type="comment" id="1rPj2U$Mym_}FRlbfjbj">
                                                                                          <field name="COMMENT">Batteriekapazität</field>
                                                                                          <next>
                                                                                            <block type="on" id="^#q+~or)i4nq{7LEc_[!">
                                                                                              <field name="OID">0_userdata.0.enphase.livedata.meters.soc</field>
                                                                                              <field name="CONDITION">any</field>
                                                                                              <field name="ACK_CONDITION"></field>
                                                                                              <statement name="STATEMENT">
                                                                                                <block type="update" id="/PV#v$$.`*2*H1L#C?Pb">
                                                                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                                  <field name="OID">0_userdata.0.Enphase-Werte_durch_1000.Batteriekapazität</field>
                                                                                                  <field name="WITH_DELAY">FALSE</field>
                                                                                                  <value name="VALUE">
                                                                                                    <block type="on_source" id="goZCXBnXJKbY.Rz{AdtQ">
                                                                                                      <field name="ATTR">state.val</field>
                                                                                                    </block>
                                                                                                  </value>
                                                                                                </block>
                                                                                              </statement>
                                                                                            </block>
                                                                                          </next>
                                                                                        </block>
                                                                                      </next>
                                                                                    </block>
                                                                                  </next>
                                                                                </block>
                                                                              </next>
                                                                            </block>
                                                                          </next>
                                                                        </block>
                                                                      </next>
                                                                    </block>
                                                                  </next>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </xml>
              

              ...............................................................

              Steffe.S.S Offline
              Steffe.S.S Offline
              Steffe.S.
              wrote on last edited by Steffe.S.
              #51

              @steffe-s sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

              ....................................................................
              2.Skript

              Das envoy bleibt mit den LiveDaten max 15 Minuten online, diese Skript aktualisiert sich alle 10 Minunten und hält das envoy im Onlinemodus.

              sc_stream enable.JPG

              Enphase_sc_stream_enable_1.txt
              Hier im Blockly den username / password / envoy_serialnummer / envoy_ip eintragen.
              ...................................................................

              2.Skript aktualisiert (hier nur als Screenshot) einfach einen "falls - mache Baustein" einfügen und "sc_stream": "disabled" abfragen

              Das envoy bleibt mit den LiveDaten jetzt wohl länger als 15 Minuten online, diese Skript aktualisiert sich erst dann, wenn das Envoy im Offlinemodus ist (sc_stream": "disabled).

              111Unbenannt.JPG

              1 Reply Last reply
              1
              • D Offline
                D Offline
                dexic
                wrote on last edited by
                #52

                @steffe-s
                Lernfrage: In wiefern verbessert sich damit etwas?

                Steffe.S.S 1 Reply Last reply
                0
                • D dexic

                  @steffe-s
                  Lernfrage: In wiefern verbessert sich damit etwas?

                  Steffe.S.S Offline
                  Steffe.S.S Offline
                  Steffe.S.
                  wrote on last edited by Steffe.S.
                  #53

                  @dexic sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                  @steffe-s
                  Lernfrage: In wiefern verbessert sich damit etwas?

                  ich hatte manchmal das Problem, dass mit der ersten Version "sc_stream" manchmal nicht erneut gestartet werden konnte, daher die Idee dies zu ändern. Seit der Änderung funktioniert es ohne Aussetzer.

                  1 Reply Last reply
                  0
                  • Steffe.S.S Steffe.S.

                    @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                    @negalein das habe ich mir jetzt zusammengebastelt. Danke für den Tipp.
                    Screenshot 2024-03-27 123019.png

                    Und jetzt hätte ich eben noch gerne den aktuellen Gesamttagesverbrauch und die Gesamttageseinspeisung dargestellt.

                    bewegen sich die Punkte auf der Linie???

                    RolloDR Offline
                    RolloDR Offline
                    RolloD
                    wrote on last edited by
                    #54

                    @steffe-s Ja die bewegen sich je nach Höhe des Wertes auch unterschiedlich schnell.

                    Steffe.S.S 1 Reply Last reply
                    0
                    • NegaleinN Negalein

                      @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                      Ich werden mal versuchen das Ganze um zusetzten.

                      schaut dann in den DP zB so aus
                      30dc477d-12e4-4234-8607-c026e7122dff-image.png

                      RolloDR Offline
                      RolloDR Offline
                      RolloD
                      wrote on last edited by
                      #55

                      @negalein said in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                      @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                      Ich werden mal versuchen das Ganze um zusetzten.

                      schaut dann in den DP zB so aus
                      30dc477d-12e4-4234-8607-c026e7122dff-image.png

                      Ich bekomme das mit Sourceanalytix einfach nicht hin. Ich nehme als Wert für den Verbrauch folgenden Datenpunkt:

                      0_userdata.0.enphase.livedata.meters.load.agg_p_mw

                      Ich bekomme aber so nicht den gewünschten zusammengefassten täglichen Verbrauch. Es wird immer nur der aktuelle Wert angezeigt.
                      Habe ich vielleicht die falschen Einstellungen gewählt?

                      Vielen Dank für die Hilfe.
                      I

                      NegaleinN A 2 Replies Last reply
                      0
                      • RolloDR RolloD

                        @negalein said in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                        @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                        Ich werden mal versuchen das Ganze um zusetzten.

                        schaut dann in den DP zB so aus
                        30dc477d-12e4-4234-8607-c026e7122dff-image.png

                        Ich bekomme das mit Sourceanalytix einfach nicht hin. Ich nehme als Wert für den Verbrauch folgenden Datenpunkt:

                        0_userdata.0.enphase.livedata.meters.load.agg_p_mw

                        Ich bekomme aber so nicht den gewünschten zusammengefassten täglichen Verbrauch. Es wird immer nur der aktuelle Wert angezeigt.
                        Habe ich vielleicht die falschen Einstellungen gewählt?

                        Vielen Dank für die Hilfe.
                        I

                        NegaleinN Offline
                        NegaleinN Offline
                        Negalein
                        Global Moderator
                        wrote on last edited by
                        #56

                        @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                        Habe ich vielleicht die falschen Einstellungen gewählt?

                        zeig mal die DP von SourceAnalytix und deine Settings.

                        Und nimm die Werte in 0_userdata.0.Enphase-Werte_durch_1000.
                        Die sind schon in Watt umgerechnet.

                        ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                        ° Node.js Fixer ---> iob nodejs-update
                        ° Fixer ---> iob fix

                        1 Reply Last reply
                        0
                        • RolloDR Offline
                          RolloDR Offline
                          RolloD
                          wrote on last edited by RolloD
                          #57

                          @negalein said in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                          @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                          Habe ich vielleicht die falschen Einstellungen gewählt?

                          zeig mal die DP von SourceAnalytix und deine Settings.

                          Und nimm die Werte in 0_userdata.0.Enphase-Werte_durch_1000.
                          Die sind schon in Watt umgerechnet.

                          Hier die DP
                          Screenshot 2024-04-13 144408.png

                          Hier die Setting
                          Screenshot 2024-04-13 144551.png

                          NegaleinN 1 Reply Last reply
                          0
                          • RolloDR RolloD

                            @negalein said in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                            @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                            Habe ich vielleicht die falschen Einstellungen gewählt?

                            zeig mal die DP von SourceAnalytix und deine Settings.

                            Und nimm die Werte in 0_userdata.0.Enphase-Werte_durch_1000.
                            Die sind schon in Watt umgerechnet.

                            Hier die DP
                            Screenshot 2024-04-13 144408.png

                            Hier die Setting
                            Screenshot 2024-04-13 144551.png

                            NegaleinN Offline
                            NegaleinN Offline
                            Negalein
                            Global Moderator
                            wrote on last edited by
                            #58

                            @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                            Hier die DP

                            Ok, das schaut schon nicht schlecht aus. Er rechnet.

                            Welchen DP hast du jetzt genommen?

                            ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                            ° Node.js Fixer ---> iob nodejs-update
                            ° Fixer ---> iob fix

                            RolloDR 1 Reply Last reply
                            0
                            • NegaleinN Negalein

                              @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                              Hier die DP

                              Ok, das schaut schon nicht schlecht aus. Er rechnet.

                              Welchen DP hast du jetzt genommen?

                              RolloDR Offline
                              RolloDR Offline
                              RolloD
                              wrote on last edited by
                              #59

                              @negalein said in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                              @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                              Hier die DP

                              Ok, das schaut schon nicht schlecht aus. Er rechnet.

                              Welchen DP hast du jetzt genommen?

                              Ich hab bisher noch gar keinen genommen, da ich keinen für Sinnvoll erachtet habe, da ja immer nur der aktuelle Wert da steht. Welchen sollte ich den nehmen?

                              NegaleinN 1 Reply Last reply
                              0
                              • RolloDR RolloD

                                @negalein said in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                Hier die DP

                                Ok, das schaut schon nicht schlecht aus. Er rechnet.

                                Welchen DP hast du jetzt genommen?

                                Ich hab bisher noch gar keinen genommen, da ich keinen für Sinnvoll erachtet habe, da ja immer nur der aktuelle Wert da steht. Welchen sollte ich den nehmen?

                                NegaleinN Offline
                                NegaleinN Offline
                                Negalein
                                Global Moderator
                                wrote on last edited by
                                #60

                                @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                Welchen sollte ich den nehmen?

                                was möchtest du darstellen/anzeigen?

                                Ich hab bisher noch gar keinen genommen

                                musst du aber, sonst wären unter SourceAnalytix keine DP ausgefüllt.

                                ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                                ° Node.js Fixer ---> iob nodejs-update
                                ° Fixer ---> iob fix

                                RolloDR 1 Reply Last reply
                                0
                                • NegaleinN Negalein

                                  @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                  Welchen sollte ich den nehmen?

                                  was möchtest du darstellen/anzeigen?

                                  Ich hab bisher noch gar keinen genommen

                                  musst du aber, sonst wären unter SourceAnalytix keine DP ausgefüllt.

                                  RolloDR Offline
                                  RolloDR Offline
                                  RolloD
                                  wrote on last edited by
                                  #61

                                  @negalein said in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                  @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                  Welchen sollte ich den nehmen?

                                  was möchtest du darstellen/anzeigen?

                                  Ich hab bisher noch gar keinen genommen

                                  musst du aber, sonst wären unter SourceAnalytix keine DP ausgefüllt.

                                  Ach das meintest du🙈
                                  Da hab ich die Werte von Hausverbrauch genommen.

                                  Darstellen möchte ich gerne den Hausverbrauch für den aktuellen Tag.

                                  Der DP wird jede Minute aktualisiert und ein neuer Wert geschrieben. Dieser neue Wert müsste dann immer wieder addiert werden, so das ich den Gesamtverbrauch sehe.

                                  NegaleinN 1 Reply Last reply
                                  0
                                  • RolloDR RolloD

                                    @negalein said in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                    @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                    Welchen sollte ich den nehmen?

                                    was möchtest du darstellen/anzeigen?

                                    Ich hab bisher noch gar keinen genommen

                                    musst du aber, sonst wären unter SourceAnalytix keine DP ausgefüllt.

                                    Ach das meintest du🙈
                                    Da hab ich die Werte von Hausverbrauch genommen.

                                    Darstellen möchte ich gerne den Hausverbrauch für den aktuellen Tag.

                                    Der DP wird jede Minute aktualisiert und ein neuer Wert geschrieben. Dieser neue Wert müsste dann immer wieder addiert werden, so das ich den Gesamtverbrauch sehe.

                                    NegaleinN Offline
                                    NegaleinN Offline
                                    Negalein
                                    Global Moderator
                                    wrote on last edited by
                                    #62

                                    @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                    Ach das meintest du

                                    Settings sind gleich wie bei mir (nur ich logge einen anderen DP --> Volkszähler).

                                    Frag mal hier nach. https://forum.iobroker.net/topic/40932/sourceanalytix-0-4-8-final-released/2206?_=1712959443411

                                    ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                                    ° Node.js Fixer ---> iob nodejs-update
                                    ° Fixer ---> iob fix

                                    1 Reply Last reply
                                    0
                                    • RolloDR RolloD

                                      @steffe-s Ja die bewegen sich je nach Höhe des Wertes auch unterschiedlich schnell.

                                      Steffe.S.S Offline
                                      Steffe.S.S Offline
                                      Steffe.S.
                                      wrote on last edited by Steffe.S.
                                      #63

                                      @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                      @steffe-s Ja die bewegen sich je nach Höhe des Wertes auch unterschiedlich schnell.

                                      kannst Du dazu vielleicht etwas mehr erklären? Wie hast Du das eingerichtet, welcher Adapter usw.

                                      Gruß Steffen

                                      NegaleinN 1 Reply Last reply
                                      0
                                      • RolloDR RolloD

                                        @negalein said in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                        @rollod sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                        Ich werden mal versuchen das Ganze um zusetzten.

                                        schaut dann in den DP zB so aus
                                        30dc477d-12e4-4234-8607-c026e7122dff-image.png

                                        Ich bekomme das mit Sourceanalytix einfach nicht hin. Ich nehme als Wert für den Verbrauch folgenden Datenpunkt:

                                        0_userdata.0.enphase.livedata.meters.load.agg_p_mw

                                        Ich bekomme aber so nicht den gewünschten zusammengefassten täglichen Verbrauch. Es wird immer nur der aktuelle Wert angezeigt.
                                        Habe ich vielleicht die falschen Einstellungen gewählt?

                                        Vielen Dank für die Hilfe.
                                        I

                                        A Offline
                                        A Offline
                                        Ahnungsbefreit
                                        wrote on last edited by Ahnungsbefreit
                                        #64

                                        @rollod Ich kann mich ja irren, aber soweit mir bekannt, funktioniert SourceAnalytix nur mitsummierenden Zählern, also so etwas mit kWh. Genau für solche Werte (von Enphase, aber nicht über dieses Script, meinem Stromzähler, Tasmota-Messsteckdosen etc.) nutze ich das und das funktioniert einwandfrei. Um aus dem aktuellen Wert den Gesamtwert pro Zeiteinheit (Tag, Woche, ...) zu errechnen, müsste man ja sehr hochauflösend integrieren. Das macht meines WIssens SourceAnalytix nicht.

                                        Edit: Ich meinte natürlich kWh, nicht kW/h.

                                        Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                                        NegaleinN HomoranH 2 Replies Last reply
                                        0
                                        • A Ahnungsbefreit

                                          @rollod Ich kann mich ja irren, aber soweit mir bekannt, funktioniert SourceAnalytix nur mitsummierenden Zählern, also so etwas mit kWh. Genau für solche Werte (von Enphase, aber nicht über dieses Script, meinem Stromzähler, Tasmota-Messsteckdosen etc.) nutze ich das und das funktioniert einwandfrei. Um aus dem aktuellen Wert den Gesamtwert pro Zeiteinheit (Tag, Woche, ...) zu errechnen, müsste man ja sehr hochauflösend integrieren. Das macht meines WIssens SourceAnalytix nicht.

                                          Edit: Ich meinte natürlich kWh, nicht kW/h.

                                          NegaleinN Offline
                                          NegaleinN Offline
                                          Negalein
                                          Global Moderator
                                          wrote on last edited by
                                          #65

                                          @ahnungsbefreit sagte in Enphase / Envoy / IQ-Gateway Solar Blockly Skript:

                                          von Enphase, aber nicht über dieses Script

                                          wie kommst du ohne Script an die Daten?

                                          ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                                          ° Node.js Fixer ---> iob nodejs-update
                                          ° Fixer ---> iob fix

                                          A 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          616

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe