Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.4k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.5k

[Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
solaredgemodbusgrafana
606 Beiträge 91 Kommentatoren 207.9k Aufrufe 99 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    ManfredHi
    schrieb am zuletzt editiert von ManfredHi
    #572

    @guitardoc sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:

    Wo kommt denn der Wert 0.98 her?

    Der Wirkungsgrad des Wechselrichters (98%)

    30ec95d5-242e-4984-b1f3-c92883b5c95f-image.png

    1 Antwort Letzte Antwort
    0
    • M ManfredHi

      @thomas123-0 sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:

      Ich lese jetzt die Daten für den Hausverbrauch, Sonnenleistung, Netz und Batterie per API aus

      Also ich bekomme in den nächsten 2-3 Wochen meinen SE10K-RWS mit BYD Speicher installiert. Dann werde ich mich damit auseinandersetzen.
      Der Wert von "I_DC_Power" ist sicherlich vorhanden und zusätzlich gibt es den Wert "Battery 1 Instantaneous Power" von der Batterie. Diese beiden muss man glaub ich zusammenzählen. Irgendsowas in der Art hab ich entweder hier oder in einem anderen Forum mal gelesen.

      So hab ich es für mich mal vorbereitet und beim SE7K (ohne Batterie) in Verwendung. Der umgerechnete DC-Wert stimmt mit dem im SE7K vorhandenen AC-Wert überein.

      efac2dc6-35f5-4e07-aa4e-f94555858a9e-image.png

      Aber wie gesagt, ich kanns im Moment noch nicht mehr testen und mich damit noch nicht auseinandersetzen weils noch nicht installiert ist.

      Auf alle Fälle ist das auslesen mit der API ist für mich absolut keine Alternative, da keine Echtzeitdaten damit möglich sind und man von einer Internetverbindung und dem Portal von SolarEdge abhängig ist. Und das fällt ziemlich oft aus bzw. hinkt oftmals mit den Daten weit nach.

      Thomas123 0T Offline
      Thomas123 0T Offline
      Thomas123 0
      schrieb am zuletzt editiert von
      #573

      @manfredhi
      Hallo Manfred,

      richtig glücklich bin ich mit der API-Lösung ja auch nicht - aber wie ich geschrieben habe, ich bin am Blockly kläglich gescheitert.

      Deshalb verfolge ich das hier sehr gespannt, und hoffe, Du findest eine Lösung.

      Eine Frage: die Variable "I_DC-Power" ist schon das Ergebnis von "I_DC_Power" x ""I_DC_Power_SF"?

      Gruss
      Thomas

      M 1 Antwort Letzte Antwort
      0
      • Thomas123 0T Thomas123 0

        @manfredhi
        Hallo Manfred,

        richtig glücklich bin ich mit der API-Lösung ja auch nicht - aber wie ich geschrieben habe, ich bin am Blockly kläglich gescheitert.

        Deshalb verfolge ich das hier sehr gespannt, und hoffe, Du findest eine Lösung.

        Eine Frage: die Variable "I_DC-Power" ist schon das Ergebnis von "I_DC_Power" x ""I_DC_Power_SF"?

        M Offline
        M Offline
        ManfredHi
        schrieb am zuletzt editiert von ManfredHi
        #574

        @thomas123-0 sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:

        Eine Frage: die Variable "I_DC-Power" ist schon das Ergebnis von "I_DC_Power" x ""I_DC_Power_SF"?

        wenn du den normalen Modbus Adapter verwendest, dann musst du mit dem Skalierungsfaktor umrechnen.

        Ich verwende den SolarEdge-Modbus Adapter, da ist die Umrechnung schon im Adapter hinterlegt.

        Am Samstag bekomm ich den neuen WR und die Batterie installiert, dann kann ich mir das mal genauer anschauen wie ich das löse.

        1 Antwort Letzte Antwort
        1
        • GlasfaserG Glasfaser

          @m1r0o

          ... dann warten wir auf die Festverkabelung RS485 von dir .

          ... mehr weiß ich leider auch nicht , war ein Versuch Wert !

          M Offline
          M Offline
          M1R0O
          schrieb am zuletzt editiert von M1R0O
          #575

          kann weg

          1 Antwort Letzte Antwort
          0
          • M-A HuebM Offline
            M-A HuebM Offline
            M-A Hueb
            schrieb am zuletzt editiert von
            #576

            Ich nutze auch die Anleitung.
            Mit dem hausverbrauch habe ich Allerdings ein Problem.
            Und zwar ist es so, mit steigender PV-Leistung auch mein Hausverbrauch steigt.
            Vorhanden ist ein Solaredege WR SE7K + BYD Batterie, sowie 1 kleine Balkonanlage die über FritzDect ausgewertet wird.
            7639c753-0332-49ea-bbe1-2b39c4ee30dd-grafik.png
            So sieht mein Blockly aus.
            ACTUAL ist der aktuelle Wert meines Stromzählers.
            AC Leistungswert und Total Real Power sind die Daten vom WR mit Modbus ausgelesen und mit SF verrechnet.
            Power ist der Wert von dem Fritzstecker.
            1ab50c29-3211-4017-b739-93b692c57a3a-grafik.png
            Wo liegt meine Fehler?

            und noch ne 2te Frage:
            Habt ihr über Modbus auch manchmal so harte Peaks drin?
            f1a02370-074e-4514-86b5-71cd489fea8d-grafik.png

            Das habe ich seit dem letzten Firmware-Update des Solaredge-WR

            iobroker unter Win10. NPM 10.9.3 Node.js v22.18.0 js-controller 7.0.7

            1 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              ManfredHi
              schrieb am zuletzt editiert von ManfredHi
              #577

              Hallo.

              Ich hab da mal ein kurze Verständnisfrage:
              wenn man den Wert vom WR I_DC_Power mit dem Leistungsfaktor des WR (SE10k-RWS hat 98%) umrechnet, kommt man auf den selben Wert, der vom WR als I_AC_Power ausgegeben wird.

              Wie ist das nun mit dem Speicher:
              Dort gibt es den Wert Battery 1 Instantaneous Power. Ich nehme mal an, dass dies ein DC-Wert ist und entsprechend umgerechnet werden muss:
              Wenn der Speicher nun geladen wird (also ein positiver Wert), muss ich diesen dann mit dem Leistungsfaktor des WR umrechnen, so wie bei der Umrechnung vom DC in AC oder wandert dies 1:1 in den Speicher?

              Bei der Entladung des Speichers (negativer Wert) ist der Wert von Battery 1 Instantaneous Power weitaus höher als was bei I_DC_Power bzw. I_AC_Power steht. Negativen Wert hab ich vorher mit -1 auf positiv umgerechnet. D.h. wenn ich 100/Battery 1 Instantaneous PowerI_DC_Power rechne, komme ich auf den Leistungsfaktor bei der Batterie beim entladen oder? Habe das jetzt einige Tage beobachtet und der schwankt so zwischen 93 und 82% je nachdem wieviel Watt aus dem Speicher entnommen werden. Bei einem hohen Entnahmewert ist der Faktor besser, bei niedriger Entnahme schlechter. DAs müsst doch so stimmen oder?

              M 1 Antwort Letzte Antwort
              0
              • M ManfredHi

                Hallo.

                Ich hab da mal ein kurze Verständnisfrage:
                wenn man den Wert vom WR I_DC_Power mit dem Leistungsfaktor des WR (SE10k-RWS hat 98%) umrechnet, kommt man auf den selben Wert, der vom WR als I_AC_Power ausgegeben wird.

                Wie ist das nun mit dem Speicher:
                Dort gibt es den Wert Battery 1 Instantaneous Power. Ich nehme mal an, dass dies ein DC-Wert ist und entsprechend umgerechnet werden muss:
                Wenn der Speicher nun geladen wird (also ein positiver Wert), muss ich diesen dann mit dem Leistungsfaktor des WR umrechnen, so wie bei der Umrechnung vom DC in AC oder wandert dies 1:1 in den Speicher?

                Bei der Entladung des Speichers (negativer Wert) ist der Wert von Battery 1 Instantaneous Power weitaus höher als was bei I_DC_Power bzw. I_AC_Power steht. Negativen Wert hab ich vorher mit -1 auf positiv umgerechnet. D.h. wenn ich 100/Battery 1 Instantaneous PowerI_DC_Power rechne, komme ich auf den Leistungsfaktor bei der Batterie beim entladen oder? Habe das jetzt einige Tage beobachtet und der schwankt so zwischen 93 und 82% je nachdem wieviel Watt aus dem Speicher entnommen werden. Bei einem hohen Entnahmewert ist der Faktor besser, bei niedriger Entnahme schlechter. DAs müsst doch so stimmen oder?

                M Offline
                M Offline
                ManfredHi
                schrieb am zuletzt editiert von
                #578

                @manfredhi sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:

                Hallo.

                Ich hab da mal ein kurze Verständnisfrage:
                wenn man den Wert vom WR I_DC_Power mit dem Leistungsfaktor des WR (SE10k-RWS hat 98%) umrechnet, kommt man auf den selben Wert, der vom WR als I_AC_Power ausgegeben wird.

                Wie ist das nun mit dem Speicher:
                Dort gibt es den Wert Battery 1 Instantaneous Power. Ich nehme mal an, dass dies ein DC-Wert ist und entsprechend umgerechnet werden muss:
                Wenn der Speicher nun geladen wird (also ein positiver Wert), muss ich diesen dann mit dem Leistungsfaktor des WR umrechnen, so wie bei der Umrechnung vom DC in AC oder wandert dies 1:1 in den Speicher?

                Bei der Entladung des Speichers (negativer Wert) ist der Wert von Battery 1 Instantaneous Power weitaus höher als was bei I_DC_Power bzw. I_AC_Power steht. Negativen Wert hab ich vorher mit -1 auf positiv umgerechnet. D.h. wenn ich 100/Battery 1 Instantaneous PowerI_DC_Power rechne, komme ich auf den Leistungsfaktor bei der Batterie beim entladen oder? Habe das jetzt einige Tage beobachtet und der schwankt so zwischen 93 und 82% je nachdem wieviel Watt aus dem Speicher entnommen werden. Bei einem hohen Entnahmewert ist der Faktor besser, bei niedriger Entnahme schlechter. DAs müsst doch so stimmen oder?

                Kann mir bitte jemand sagen, ob das mit meiner Berechnung so stimmt?

                1 Antwort Letzte Antwort
                0
                • L leo8405

                  @scheuler Hallo Bernd, hast du passende Register zum Heizstab gefunden? Ich habe bis heute nichts passendes gefunden.

                  Gruß
                  Michael

                  G Offline
                  G Offline
                  guitardoc
                  schrieb am zuletzt editiert von
                  #579

                  @leo8405 said in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:

                  @scheuler Hallo Bernd, hast du passende Register zum Heizstab gefunden? Ich habe bis heute nichts passendes gefunden.

                  Gruß
                  Michael

                  Hallo Michael, hast du mittlerweile passende Register gefunden?

                  1 Antwort Letzte Antwort
                  0
                  • S Offline
                    S Offline
                    schadis
                    schrieb am zuletzt editiert von schadis
                    #580

                    Meine auslesen über den Modbus Adaapter funktioniert soweit.

                    Für meine PV Erweiterung würde ich die Limitierungs Adressen brauchen aber irgendwie bekomm ich die nicht zum laufen.
                    Aus folgendem Dokument:"Technical Note – Power Control Protocol for SolarEdge Inverters" habe ich die Hex Adressen,
                    dies in DECI und +1 gerechnet. Aber bei allen dieser Adresse bekomme ich einen Timeout Errror im Log.
                    Anbei Snipe der Adressen im Adapter und Debug Log. Hierbei aber nur versucht die Adresse 57347 Export Wattage Limit zu lesen, da alle den selber Fehler ausgeben.

                    Ich will nicht Homeas. nutzen aber zum Gegenversuch habe ich in Homeas. deren Solaredge Modbus integration probier.
                    Dies liest auch diese Adressen und bekommt aber die Werte als Antwort!

                    Hat die Adressen irgendjemand zum Laufen gebracht?
                    LOG + SNIPE anbei!

                    Mit dem Oben erwähnten Toll bekomm ich auch meine 1000W Einspeiselimit über den Bus.
                    ISt das ein Problem beim ModBus Adapter? @apollon77

                    Screenshot bus.jpg

                    solaredge.jpg


                    modbus.0
                    2024-04-21 20:15:22.714 silly States user redis pmessage modbus.0.*/modbus.0.info.connection:{"val":false,"ack":true,"ts":1713723322713,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723321755}

                    modbus.0
                    2024-04-21 20:15:22.712 info Disconnected from slave 192.168.1.85

                    modbus.0
                    2024-04-21 20:15:22.712 debug Closing client on purpose.

                    modbus.0
                    2024-04-21 20:15:21.755 silly States user redis pmessage modbus.0.*/modbus.0.info.connection:{"val":false,"ack":true,"ts":1713723321755,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723321755}

                    modbus.0
                    2024-04-21 20:15:21.712 debug Cleaning up request fifo.

                    modbus.0
                    2024-04-21 20:15:21.712 debug Clearing timeout of the current request.

                    modbus.0
                    2024-04-21 20:15:21.712 debug Socket closed with error

                    modbus.0
                    2024-04-21 20:15:21.712 warn Poll error count: 3 code: {"err":"timeout","timeout":10000}

                    modbus.0
                    2024-04-21 20:15:21.712 error Client in error state.

                    modbus.0
                    2024-04-21 20:15:21.711 error Request timed out.

                    modbus.0
                    2024-04-21 20:15:21.711 warn Error: undefined

                    modbus.0
                    2024-04-21 20:15:11.754 silly States user redis pmessage modbus.0.*/modbus.0.holdingRegisters.40235_M_Imported:{"val":898983500,"ack":true,"ts":1713723311753,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723311753}

                    modbus.0
                    2024-04-21 20:15:11.754 silly States user redis pmessage modbus.0.*/modbus.0.holdingRegisters.40210_M_AC_Power_L3:{"val":-1578,"ack":true,"ts":1713723311753,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723311753}

                    modbus.0
                    2024-04-21 20:15:11.753 silly States user redis pmessage modbus.0.*/modbus.0.holdingRegisters.40209_M_AC_Power_L2:{"val":-7450,"ack":true,"ts":1713723311752,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723311752}

                    modbus.0
                    2024-04-21 20:15:11.753 silly States user redis pmessage modbus.0.*/modbus.0.holdingRegisters.40208_M_AC_Power_L1:{"val":-2034,"ack":true,"ts":1713723311752,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723311752}

                    modbus.0
                    2024-04-21 20:15:11.711 debug [DevID_1/holdingRegs] Poll address 17346 - 2 registers

                    modbus.0
                    2024-04-21 20:15:11.711 debug [DevID_1/holdingRegs] Poll address 226 DONE

                    modbus.0
                    2024-04-21 20:15:11.689 silly States user redis pmessage modbus.0.*/modbus.0.holdingRegisters.40207_M_AC_Power:{"val":-11063,"ack":true,"ts":1713723311689,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723311689}

                    modbus.0
                    2024-04-21 20:15:11.689 silly States user redis pmessage modbus.0.*/modbus.0.holdingRegisters.40108_I_Status:{"val":2,"ack":true,"ts":1713723311688,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723311688}

                    modbus.0
                    2024-04-21 20:15:11.687 debug [DevID_1/holdingRegs] Poll address 226 - 17 registers

                    modbus.0
                    2024-04-21 20:15:11.687 debug [DevID_1/holdingRegs] Poll address 206 DONE

                    modbus.0
                    2024-04-21 20:15:11.670 silly States user redis pmessage modbus.0.*/modbus.0.holdingRegisters.40104_I_Temp_Kühler:{"val":0,"ack":true,"ts":1713723311669,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723311669}

                    modbus.0
                    2024-04-21 20:15:11.668 debug [DevID_1/holdingRegs] Poll address 206 - 5 registers

                    modbus.0
                    2024-04-21 20:15:11.668 debug [DevID_1/holdingRegs] Poll address 83 DONE

                    modbus.0
                    2024-04-21 20:15:11.658 silly States user redis pmessage modbus.0.*/modbus.0.info.connection:{"val":true,"ack":true,"ts":1713723311657,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723311657}

                    modbus.0
                    2024-04-21 20:15:11.616 silly Keepalive is disabled!

                    modbus.0
                    2024-04-21 20:15:11.615 debug [DevID_1/holdingRegs] Poll address 83 - 25 registers

                    modbus.0
                    2024-04-21 20:15:11.615 debug [DevID_1] Poll start ---------------------

                    modbus.0
                    2024-04-21 20:15:11.615 info Connected to slave 192.168.1.85

                    L 1 Antwort Letzte Antwort
                    0
                    • S schadis

                      Meine auslesen über den Modbus Adaapter funktioniert soweit.

                      Für meine PV Erweiterung würde ich die Limitierungs Adressen brauchen aber irgendwie bekomm ich die nicht zum laufen.
                      Aus folgendem Dokument:"Technical Note – Power Control Protocol for SolarEdge Inverters" habe ich die Hex Adressen,
                      dies in DECI und +1 gerechnet. Aber bei allen dieser Adresse bekomme ich einen Timeout Errror im Log.
                      Anbei Snipe der Adressen im Adapter und Debug Log. Hierbei aber nur versucht die Adresse 57347 Export Wattage Limit zu lesen, da alle den selber Fehler ausgeben.

                      Ich will nicht Homeas. nutzen aber zum Gegenversuch habe ich in Homeas. deren Solaredge Modbus integration probier.
                      Dies liest auch diese Adressen und bekommt aber die Werte als Antwort!

                      Hat die Adressen irgendjemand zum Laufen gebracht?
                      LOG + SNIPE anbei!

                      Mit dem Oben erwähnten Toll bekomm ich auch meine 1000W Einspeiselimit über den Bus.
                      ISt das ein Problem beim ModBus Adapter? @apollon77

                      Screenshot bus.jpg

                      solaredge.jpg


                      modbus.0
                      2024-04-21 20:15:22.714 silly States user redis pmessage modbus.0.*/modbus.0.info.connection:{"val":false,"ack":true,"ts":1713723322713,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723321755}

                      modbus.0
                      2024-04-21 20:15:22.712 info Disconnected from slave 192.168.1.85

                      modbus.0
                      2024-04-21 20:15:22.712 debug Closing client on purpose.

                      modbus.0
                      2024-04-21 20:15:21.755 silly States user redis pmessage modbus.0.*/modbus.0.info.connection:{"val":false,"ack":true,"ts":1713723321755,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723321755}

                      modbus.0
                      2024-04-21 20:15:21.712 debug Cleaning up request fifo.

                      modbus.0
                      2024-04-21 20:15:21.712 debug Clearing timeout of the current request.

                      modbus.0
                      2024-04-21 20:15:21.712 debug Socket closed with error

                      modbus.0
                      2024-04-21 20:15:21.712 warn Poll error count: 3 code: {"err":"timeout","timeout":10000}

                      modbus.0
                      2024-04-21 20:15:21.712 error Client in error state.

                      modbus.0
                      2024-04-21 20:15:21.711 error Request timed out.

                      modbus.0
                      2024-04-21 20:15:21.711 warn Error: undefined

                      modbus.0
                      2024-04-21 20:15:11.754 silly States user redis pmessage modbus.0.*/modbus.0.holdingRegisters.40235_M_Imported:{"val":898983500,"ack":true,"ts":1713723311753,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723311753}

                      modbus.0
                      2024-04-21 20:15:11.754 silly States user redis pmessage modbus.0.*/modbus.0.holdingRegisters.40210_M_AC_Power_L3:{"val":-1578,"ack":true,"ts":1713723311753,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723311753}

                      modbus.0
                      2024-04-21 20:15:11.753 silly States user redis pmessage modbus.0.*/modbus.0.holdingRegisters.40209_M_AC_Power_L2:{"val":-7450,"ack":true,"ts":1713723311752,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723311752}

                      modbus.0
                      2024-04-21 20:15:11.753 silly States user redis pmessage modbus.0.*/modbus.0.holdingRegisters.40208_M_AC_Power_L1:{"val":-2034,"ack":true,"ts":1713723311752,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723311752}

                      modbus.0
                      2024-04-21 20:15:11.711 debug [DevID_1/holdingRegs] Poll address 17346 - 2 registers

                      modbus.0
                      2024-04-21 20:15:11.711 debug [DevID_1/holdingRegs] Poll address 226 DONE

                      modbus.0
                      2024-04-21 20:15:11.689 silly States user redis pmessage modbus.0.*/modbus.0.holdingRegisters.40207_M_AC_Power:{"val":-11063,"ack":true,"ts":1713723311689,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723311689}

                      modbus.0
                      2024-04-21 20:15:11.689 silly States user redis pmessage modbus.0.*/modbus.0.holdingRegisters.40108_I_Status:{"val":2,"ack":true,"ts":1713723311688,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723311688}

                      modbus.0
                      2024-04-21 20:15:11.687 debug [DevID_1/holdingRegs] Poll address 226 - 17 registers

                      modbus.0
                      2024-04-21 20:15:11.687 debug [DevID_1/holdingRegs] Poll address 206 DONE

                      modbus.0
                      2024-04-21 20:15:11.670 silly States user redis pmessage modbus.0.*/modbus.0.holdingRegisters.40104_I_Temp_Kühler:{"val":0,"ack":true,"ts":1713723311669,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723311669}

                      modbus.0
                      2024-04-21 20:15:11.668 debug [DevID_1/holdingRegs] Poll address 206 - 5 registers

                      modbus.0
                      2024-04-21 20:15:11.668 debug [DevID_1/holdingRegs] Poll address 83 DONE

                      modbus.0
                      2024-04-21 20:15:11.658 silly States user redis pmessage modbus.0.*/modbus.0.info.connection:{"val":true,"ack":true,"ts":1713723311657,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1713723311657}

                      modbus.0
                      2024-04-21 20:15:11.616 silly Keepalive is disabled!

                      modbus.0
                      2024-04-21 20:15:11.615 debug [DevID_1/holdingRegs] Poll address 83 - 25 registers

                      modbus.0
                      2024-04-21 20:15:11.615 debug [DevID_1] Poll start ---------------------

                      modbus.0
                      2024-04-21 20:15:11.615 info Connected to slave 192.168.1.85

                      L Offline
                      L Offline
                      lisalisa
                      schrieb am zuletzt editiert von
                      #581

                      @schadis sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:

                      Export Wattage Limit

                      wo hast diese Bezeichnung und die Adresse her ?

                      S 1 Antwort Letzte Antwort
                      0
                      • L lisalisa

                        @schadis sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:

                        Export Wattage Limit

                        wo hast diese Bezeichnung und die Adresse her ?

                        S Offline
                        S Offline
                        schadis
                        schrieb am zuletzt editiert von schadis
                        #582

                        @lisalisa

                        Steht oben im Post einfach den Namen des Dokuments aus 2017 suchen.

                        Link solaredge doc Limits

                        Br schadi

                        L 1 Antwort Letzte Antwort
                        0
                        • S schadis

                          @lisalisa

                          Steht oben im Post einfach den Namen des Dokuments aus 2017 suchen.

                          Link solaredge doc Limits

                          Br schadi

                          L Offline
                          L Offline
                          lisalisa
                          schrieb am zuletzt editiert von
                          #583

                          @schadis Falls du das meinst teste mal die andern Adressen.
                          E001 / F701 1 R/W Export Control Limit Mode Uint16 0-1 N/A
                          E002 / F702 2 R/W Export Control Site Limit Float32 0-Max_Site Power W

                          S 1 Antwort Letzte Antwort
                          0
                          • L lisalisa

                            @schadis Falls du das meinst teste mal die andern Adressen.
                            E001 / F701 1 R/W Export Control Limit Mode Uint16 0-1 N/A
                            E002 / F702 2 R/W Export Control Site Limit Float32 0-Max_Site Power W

                            S Offline
                            S Offline
                            schadis
                            schrieb am zuletzt editiert von schadis
                            #584

                            @lisalisa

                            das hatte ich schon erledigt sry vergessen zu erwähnen.... selbes spiel mit dem timeout / client error

                            1 Antwort Letzte Antwort
                            0
                            • H hennerich

                              Teil3 – Visualisierung (ob mit Grafana oder mit anderen Tools muss ich sehen)
                              ongoing, erster Screenshot von meinem Grafana Dashboard (auch hier danke an inkoFa, das ist nämlich seine Idee gewesen).
                              29780207-dc8d-4d73-bee0-8348d48a33c8-grafik.png

                              HIer noch das Grafana json für einen Import.
                              PV Anlage-1605288773411.json

                              Damit ihr euch das auch nachbauen könnt, erkläre ich nachfolgend welche Einstellungen dafür notwendig sind. Der linke Block kommt von meiner Heizung, den lasse ich außen vor und konzentriere mich nur auf die PV Sachen.

                              1. Graph PV
                              Quellen aus der InfluxDB sind

                              • PVLeistungAktuell -> gelber Graph
                              • Hausverbrauch -> blauer Graph
                              • TempWechselrichter -> orangener Graph
                              • (Sonnenstand) -> gestrichelt grüne Linie

                              Die ersten 3 Werte solltet ihr schon haben wenn ihr oben aus meinem Teil 2 die Sachen übernommen habt.

                              Sonnenstand war ein fertiges JS Script:

                              // calculates the sun position, path and power throughout the day
                              // based on from http://www.stjarnhimlen.se/comp/tutorial.html
                              // most var-names are identical to above tutorial
                              // combined with Sonnenstand-Script: paul53, pix; 06.07.2015 nach ioBroker Forum http://forum.iobroker.net/viewtopic.php?f=21&t=975&sid=6f0ba055de5f82eed6809424f49ca93b#p7635
                              // Angepasst ykuendig 12.02.17; stringify im log, ack = true bei setState und Diverses 
                              
                              var suncalc = require('suncalc'),
                                 result =  getObject("system.adapter.javascript.0"),
                                 lat =  result.native.latitude,
                                 long = result.native.longitude;
                                 log("long: " + long + " - lat: " + lat);
                              
                              var modtilt =       50;     //Dachneigung in Grad (Solar panel's tilt angle)
                              var modazi =        285;    //Ausrichtung des Hauses in Grad zB SSW (Solar panel's azimut)
                              var modsufrace =    148.0;   //Paneloberfläche in m2 (Solar panel's surface in sq. meters)
                              var modeff =        0.211;  //Annäherung an Panel-Wirkungsgrad zB 18 Prozent (modules efficiency correction)
                                                                      // Hier kann an einem klaren Tag etwas geschraubt werden ;-)
                              
                              var altitude;       // Calculated Elevation
                              var azimuth;        // Calculated Azimuth
                              
                              createState('javascript.0.Solar.Sonnenstand.Elevation', 0, {unit: '°'});
                              createState('javascript.0.Solar.Sonnenstand.Azimut', 0, {unit: '°'});
                              createState('javascript.0.Solar.Sonnenstand.PanelPossible', 0, {unit: 'W'});
                              // ganz am Ende die setStates anpassen nicht vergessen!
                              
                              // Do not change below, until You know what You are doing!
                              // ********************************************************
                              
                              Math.degrees = function(radians) {return radians * 180 / Math.PI;};
                              Math.radians = function(degrees) {return degrees * Math.PI / 180;};
                              
                              function Sonnenstand_berechnen () {
                                 var now = new Date();
                                 var sunpos = suncalc.getPosition(now, lat, long);
                                 log("Script Sonnenstand; latitude : " + result.native.latitude + " / longitude: " + result.native.longitude,'debug');
                                 log("Script Sonnenstand; sunpos: " + JSON.stringify(sunpos),'debug');
                              
                                 altitude = Math.degrees(sunpos.altitude);
                                 azimuth =  Math.degrees(sunpos.azimuth) + 180;
                              
                                 // The intensity of the direct component of sunlight throughout each day can be determined as 
                                 // a function of air mass. based on: http://pveducation.org/pvcdrom/properties-of-sunlight/air-mass#formula
                                 var airmass = 1/Math.cos((90-altitude)*4*Math.asin(1)/360); 
                              
                                 // Sincident is the intensity on a plane perpendicular to the sun's rays in units of kW/m2 and AM is the air mass.
                                 // The value of 1.353 kW/m2 is the solar constant and the number 0.7 arises from the fact that about 70% of the radiation incident on the atmosphere is transmitted
                                 // to the Earth. The extra power term of 0.678 is an empirical fit to the observed data and takes into account the non-uniformities in the atmospheric layers.
                                 // ykuendig: use different values because of pv instead thermal panels
                                 var Sincident = (1.367*Math.pow(0.78,Math.pow(airmass,0.6)));
                                 var fraction = Math.cos(altitude*4*Math.asin(1)/360)*Math.sin(modtilt*4*Math.asin(1)/360)*Math.cos(azimuth*4*Math.asin(1)/360-modazi*4*Math.asin(1)/360)+Math.sin(altitude*4*Math.asin(1)/360)*Math.cos(modtilt*4*Math.asin(1)/360);
                              
                                 // W/m² light intensity on the module * module's surface
                                 var SmoduleInt = Sincident * fraction * modsufrace * 1000;
                                 if(SmoduleInt<0) {
                                     SmoduleInt =    0;
                                 }
                                 // Module Effective in relation of the efficiency of the used panel
                                 var SmoduleEff = SmoduleInt * modeff;
                              
                                 if( altitude < 0 ) {
                                     SmoduleInt =    0;
                                     SmoduleEff =    0;
                                     altitude =      0;
                                 }
                              
                                 log("Script Sonnenstand; Erfolgreich gelaufen, Werte akzeptiert", "info");
                                 log("Script Sonnenstand; airmass: " + airmass,"debug");
                                 log("Script Sonnenstand; azimuth: " + azimuth,"debug");
                                 log("Script Sonnenstand; altitude: " + altitude,"debug");
                                 log("Script Sonnenstand; SmoduleInt: " + SmoduleInt,"debug");
                                 log("Script Sonnenstand; SmoduleEff: " + SmoduleEff,"debug");
                              
                                 // Change ID to the created States
                                 setState('javascript.0.Solar.Sonnenstand.Elevation'/*javascript 0 Solar Sonnenstand Elevation*/,altitude.toFixed(1), true);
                                 setState('javascript.0.Solar.Sonnenstand.Azimut'/*javascript 0 Solar Sonnenstand Azimut*/,azimuth.toFixed(), true);
                                 setState('javascript.0.Solar.Sonnenstand.PanelPossible'/*javascript 0 Solar Sonnenstand PanelPossible*/, SmoduleEff.toFixed(), true);
                              }
                              
                              // -> Zyklisch
                              
                              schedule("*/10 * * * *", Sonnenstand_berechnen);
                              Sonnenstand_berechnen(); // bei Scriptstart
                              
                              


                              2. Graph PV Erzeugung in kWh
                              Quelle aus der InfluxDB sind

                              • PVErzeugteEnergieAktuell
                                Blockly Script (PVBerechneTageswerte):

                              <xml xmlns="https://developers.google.com/blockly/xml">
                               <block type="on_ext" id="y@lWX)*%NiA!ZGLd:;Q$" x="-687" y="87">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                 <field name="CONDITION">ne</field>
                                 <field name="ACK_CONDITION"></field>
                                 <value name="OID0">
                                   <shadow type="field_oid" id="9.%}C_f#R|xD+X-(7)r2">
                                     <field name="oid">modbus.1.holdingRegisters.40234_M_Imported</field>
                                   </shadow>
                                 </value>
                                 <statement name="STATEMENT">
                                   <block type="update" id="x.N~f*hrQxS~@9cMYoiE">
                                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                     <field name="OID">javascript.0.Solar.Wechselrichter.PVImportierteEnergieAktuell</field>
                                     <field name="WITH_DELAY">FALSE</field>
                                     <value name="VALUE">
                                       <block type="math_arithmetic" id="D*z62x|?#F|Qe8hp+]U#">
                                         <field name="OP">DIVIDE</field>
                                         <value name="A">
                                           <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="$LhQAF.]o#4@Xh5`EAeM">
                                             <field name="NUM">1</field>
                                           </shadow>
                                           <block type="math_arithmetic" id="_0_3+_+SBF]n}Kb~ltP`">
                                             <field name="OP">MINUS</field>
                                             <value name="A">
                                               <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="HdAZmZam!E1M(bmm*0$n">
                                                 <field name="NUM">1</field>
                                               </shadow>
                                               <block type="get_value" id="^.WWE79[swjNwM%X:zJ#">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">modbus.1.holdingRegisters.40234_M_Imported</field>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="~W}+q464q`s+|e;)%}jr">
                                                 <field name="NUM">1</field>
                                               </shadow>
                                               <block type="get_value" id="rHO$M#tK%xLrylsZ-_T^">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">javascript.0.Solar.Wechselrichter.PVImportierteEnergieTag</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <shadow type="math_number" id="+9z/fggnWUX%RN-aCC}H">
                                             <field name="NUM">1000</field>
                                           </shadow>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </statement>
                                 <next>
                                   <block type="on_ext" id="J8C5.l@n=!ELlI4jb^Cv">
                                     <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                     <field name="CONDITION">ne</field>
                                     <field name="ACK_CONDITION"></field>
                                     <value name="OID0">
                                       <shadow type="field_oid" id="`;Z)LfB(n.m5UePJboM.">
                                         <field name="oid">modbus.1.holdingRegisters.40226_M_Exported</field>
                                       </shadow>
                                     </value>
                                     <statement name="STATEMENT">
                                       <block type="update" id="3sKIv|]w==qqH!t]{]er">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                         <field name="OID">javascript.0.Solar.Wechselrichter.PVExportierteEnergieAktuell</field>
                                         <field name="WITH_DELAY">FALSE</field>
                                         <value name="VALUE">
                                           <block type="math_arithmetic" id="(V84_Uc.l7mo6_]Ndw=E">
                                             <field name="OP">DIVIDE</field>
                                             <value name="A">
                                               <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="$LhQAF.]o#4@Xh5`EAeM">
                                                 <field name="NUM">1</field>
                                               </shadow>
                                               <block type="math_arithmetic" id="`wmR.[]:x(_|+Ks#Vjge">
                                                 <field name="OP">MINUS</field>
                                                 <value name="A">
                                                   <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="HdAZmZam!E1M(bmm*0$n">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                   <block type="get_value" id="*?`QT7v~({Lk5}Q_W3Sp">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">modbus.1.holdingRegisters.40226_M_Exported</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="~W}+q464q`s+|e;)%}jr">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                   <block type="get_value" id="C/6|^=`oS?+z;ZgjfCQ8">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">javascript.0.Solar.Wechselrichter.PVExportierteEnergieTag</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <shadow type="math_number" id="{g~E#A,TtN32@J#cPfMw">
                                                 <field name="NUM">1000</field>
                                               </shadow>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </statement>
                                     <next>
                                       <block type="on_ext" id="Pm$w:I$X8;ThSV?()/nh">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                         <field name="CONDITION">ne</field>
                                         <field name="ACK_CONDITION"></field>
                                         <value name="OID0">
                                           <shadow type="field_oid" id="e66:C.|L}2q?[6@59){[">
                                             <field name="oid">modbus.1.holdingRegisters.40093_I_AC_Energie_WH</field>
                                           </shadow>
                                         </value>
                                         <statement name="STATEMENT">
                                           <block type="update" id="t1/a#un}^R;:mQVHr8jm">
                                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                             <field name="OID">javascript.0.Solar.Wechselrichter.PVErzeugteEnergieAktuell</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="math_arithmetic" id="ND)2(danTD2neCrSu2JB">
                                                 <field name="OP">DIVIDE</field>
                                                 <value name="A">
                                                   <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="$LhQAF.]o#4@Xh5`EAeM">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                   <block type="math_arithmetic" id="?`iltSk96+NT/#(xwS?Y">
                                                     <field name="OP">MINUS</field>
                                                     <value name="A">
                                                       <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="HdAZmZam!E1M(bmm*0$n">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                       <block type="get_value" id="OFk=pk-c-W=Gi}w$_Y2;">
                                                         <field name="ATTR">val</field>
                                                         <field name="OID">modbus.1.holdingRegisters.40093_I_AC_Energie_WH</field>
                                                       </block>
                                                     </value>
                                                     <value name="B">
                                                       <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="~W}+q464q`s+|e;)%}jr">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                       <block type="get_value" id="ghQY!ub_kT5!C:SD]!6C">
                                                         <field name="ATTR">val</field>
                                                         <field name="OID">javascript.0.Solar.Wechselrichter.PVErzeugteEnergieTag</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <shadow type="math_number" id=",*aj+DPuKR(z2t@soOmt">
                                                     <field name="NUM">1000</field>
                                                   </shadow>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </statement>
                                         <next>
                                           <block type="schedule" id="y@C$399x.Z9LJOobUceT">
                                             <field name="SCHEDULE">{"time":{"exactTime":true,"start":"02:30"},"period":{"days":1}}</field>
                                             <statement name="STATEMENT">
                                               <block type="comment" id="yU_Y*jFn(V4*WirA3rTP">
                                                 <field name="COMMENT">Zaehler nachts zuruecksetzen</field>
                                                 <next>
                                                   <block type="update" id="ZmWWr!J?Q}zQ3xq78J:g">
                                                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                     <field name="OID">javascript.0.Solar.Wechselrichter.PVErzeugteEnergieAktuell</field>
                                                     <field name="WITH_DELAY">FALSE</field>
                                                     <value name="VALUE">
                                                       <block type="math_arithmetic" id="e5viXk6#Wkb/hqiz{WOa">
                                                         <field name="OP">DIVIDE</field>
                                                         <value name="A">
                                                           <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="$LhQAF.]o#4@Xh5`EAeM">
                                                             <field name="NUM">1</field>
                                                           </shadow>
                                                           <block type="math_arithmetic" id="n,)T9SU!pidKtCc7KB(7">
                                                             <field name="OP">MINUS</field>
                                                             <value name="A">
                                                               <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="HdAZmZam!E1M(bmm*0$n">
                                                                 <field name="NUM">1</field>
                                                               </shadow>
                                                               <block type="get_value" id="qso(1r{,v2oE04.5]n]N">
                                                                 <field name="ATTR">val</field>
                                                                 <field name="OID">modbus.1.holdingRegisters.40093_I_AC_Energie_WH</field>
                                                               </block>
                                                             </value>
                                                             <value name="B">
                                                               <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="~W}+q464q`s+|e;)%}jr">
                                                                 <field name="NUM">1</field>
                                                               </shadow>
                                                               <block type="get_value" id="gjxk;XA/j|huHh)p77gz">
                                                                 <field name="ATTR">val</field>
                                                                 <field name="OID">javascript.0.Solar.Wechselrichter.PVErzeugteEnergieTag</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <value name="B">
                                                           <shadow type="math_number" id="j+)1Y}_JluEc)ku?BZPj">
                                                             <field name="NUM">1000</field>
                                                           </shadow>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="update" id="_wV6dLC~S.Bo7pp4.Aj~">
                                                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                         <field name="OID">javascript.0.Solar.Wechselrichter.PVExportierteEnergieAktuell</field>
                                                         <field name="WITH_DELAY">FALSE</field>
                                                         <value name="VALUE">
                                                           <block type="math_arithmetic" id="nf3~e!!BaO*iq}*Kfz*Z">
                                                             <field name="OP">DIVIDE</field>
                                                             <value name="A">
                                                               <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="$LhQAF.]o#4@Xh5`EAeM">
                                                                 <field name="NUM">1</field>
                                                               </shadow>
                                                               <block type="math_arithmetic" id="Ul[,7Q;(q]k7yr{seCG@">
                                                                 <field name="OP">MINUS</field>
                                                                 <value name="A">
                                                                   <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="HdAZmZam!E1M(bmm*0$n">
                                                                     <field name="NUM">1</field>
                                                                   </shadow>
                                                                   <block type="get_value" id="P_)QxWEu)wh*,/yx$3#t">
                                                                     <field name="ATTR">val</field>
                                                                     <field name="OID">modbus.1.holdingRegisters.40226_M_Exported</field>
                                                                   </block>
                                                                 </value>
                                                                 <value name="B">
                                                                   <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="~W}+q464q`s+|e;)%}jr">
                                                                     <field name="NUM">1</field>
                                                                   </shadow>
                                                                   <block type="get_value" id="mFcJHv@,oR`k,4m?^}pH">
                                                                     <field name="ATTR">val</field>
                                                                     <field name="OID">javascript.0.Solar.Wechselrichter.PVExportierteEnergieTag</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                             <value name="B">
                                                               <shadow type="math_number" id="j]J$8,Mk[^f@_k`R(9Yt">
                                                                 <field name="NUM">1000</field>
                                                               </shadow>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <next>
                                                           <block type="update" id="~@8dfv@ELn2/H2IA=AmM">
                                                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                             <field name="OID">javascript.0.Solar.Wechselrichter.PVImportierteEnergieAktuell</field>
                                                             <field name="WITH_DELAY">FALSE</field>
                                                             <value name="VALUE">
                                                               <block type="math_arithmetic" id="H5=db9;BV1SDP#{Xn01W">
                                                                 <field name="OP">DIVIDE</field>
                                                                 <value name="A">
                                                                   <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="$LhQAF.]o#4@Xh5`EAeM">
                                                                     <field name="NUM">1</field>
                                                                   </shadow>
                                                                   <block type="math_arithmetic" id="lQn$HnGJA]r@=SmpO1}O">
                                                                     <field name="OP">MINUS</field>
                                                                     <value name="A">
                                                                       <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="HdAZmZam!E1M(bmm*0$n">
                                                                         <field name="NUM">1</field>
                                                                       </shadow>
                                                                       <block type="get_value" id="Y#;DXy}HY5|D%74t]@o$">
                                                                         <field name="ATTR">val</field>
                                                                         <field name="OID">modbus.1.holdingRegisters.40234_M_Imported</field>
                                                                       </block>
                                                                     </value>
                                                                     <value name="B">
                                                                       <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="~W}+q464q`s+|e;)%}jr">
                                                                         <field name="NUM">1</field>
                                                                       </shadow>
                                                                       <block type="get_value" id="uZlP#=DTf:JC}=pj==8w">
                                                                         <field name="ATTR">val</field>
                                                                         <field name="OID">javascript.0.Solar.Wechselrichter.PVImportierteEnergieTag</field>
                                                                       </block>
                                                                     </value>
                                                                   </block>
                                                                 </value>
                                                                 <value name="B">
                                                                   <shadow type="math_number" id="-9Wj3.9tCx|jW??D(3w-">
                                                                     <field name="NUM">1000</field>
                                                                   </shadow>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </next>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </statement>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                              </xml>
                              

                              3. Gauge PV Leistung
                              Quelle aus der InfluxDB sind

                              • PVLeistungAktuell

                              4. Stat Import/Export
                              Quelle aus der InfluxDB sind

                              • ACTotalRealPower

                              5. Stat Hausverbrauch
                              Quelle aus der InfluxDB sind

                              • Hausverbrauch

                              6. Stat Einspeisung heute
                              Quelle aus der InfluxDB sind

                              • PVExportierteEnergieAktuell -> siehe Blockly Script oben

                              7. Stat PV Erzeugung heute
                              Quelle aus der InfluxDB sind

                              • PVErzeugteEnergieAktuell

                              8. Stat Eigenverbrauch heute
                              Quelle aus der InfluxDB sind

                              • PVEigenverbrauchAktuell
                                Blockly Script (PVEigenverbrauch):

                              <xml xmlns="https://developers.google.com/blockly/xml">
                               <block type="on_ext" id="5M,hgtrmhy-Ix[8jnCFF" x="-788" y="138">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                 <field name="CONDITION">ne</field>
                                 <field name="ACK_CONDITION"></field>
                                 <value name="OID0">
                                   <shadow type="field_oid" id="yQ06)5*@k]/k#[*a^Z$^">
                                     <field name="oid">javascript.0.Solar.Wechselrichter.PVErzeugteEnergieAktuell</field>
                                   </shadow>
                                 </value>
                                 <statement name="STATEMENT">
                                   <block type="update" id="1dc~gm$kBR3F64Q_j#}}">
                                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                     <field name="OID">javascript.0.Solar.Wechselrichter.PVEigenverbrauchAktuell</field>
                                     <field name="WITH_DELAY">FALSE</field>
                                     <value name="VALUE">
                                       <block type="math_arithmetic" id="t|ASI*V*8O-@Hi69]^F^">
                                         <field name="OP">MINUS</field>
                                         <value name="A">
                                           <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="xKx}z@cYh|gQm$K7_yI/">
                                             <field name="NUM">1</field>
                                           </shadow>
                                           <block type="get_value" id="e$tM9C/J*|FAH|eZ{8lb">
                                             <field name="ATTR">val</field>
                                             <field name="OID">javascript.0.Solar.Wechselrichter.PVErzeugteEnergieAktuell</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="S9|ObqahZ5YT5{CQPLO%">
                                             <field name="NUM">1</field>
                                           </shadow>
                                           <block type="get_value" id="9IvPeD|%/z0+ql%M]qH3">
                                             <field name="ATTR">val</field>
                                             <field name="OID">javascript.0.Solar.Wechselrichter.PVExportierteEnergieAktuell</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </statement>
                               </block>
                              </xml>
                              

                              9 Stat Nettobezug heute
                              Quelle aus der InfluxDB sind

                              • PVImpertierteEnergieAktuell -> siehe Blockly Script oben

                              10 Stat Ersparnis Tag
                              Quelle aus der InfluxDB sind

                              • ErsparnisPVAnlageTag
                                Blockly Script (Kosten):

                              <xml xmlns="https://developers.google.com/blockly/xml">
                               <variables>
                                 <variable id="RH9EQm/A27)/5,f9!!.a">alteVerguetunginEuro</variable>
                                 <variable id="G,3~x-$y}bZpvg,B)c4@">zaehlerstandVorErweiterunginWh</variable>
                                 <variable id="XuQ7aQui3+nJ(w,6PbtP">verguetungEinspeisung</variable>
                                 <variable id=":YJ`-i5/BCwOPU0eAA_h">eigenverbrauchInEur</variable>
                               </variables>
                               <block type="variables_set" id="V;zBuc1uVM)2]%Q?uyMU" x="87" y="63">
                                 <field name="VAR" id="RH9EQm/A27)/5,f9!!.a">alteVerguetunginEuro</field>
                                 <value name="VALUE">
                                   <block type="math_number" id="MN*t)_!p7(nU)*,XUffX">
                                     <field name="NUM">0</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="variables_set" id="HOw2PBH1W2Pdk~q+9LKS">
                                     <field name="VAR" id="G,3~x-$y}bZpvg,B)c4@">zaehlerstandVorErweiterunginWh</field>
                                     <value name="VALUE">
                                       <block type="math_number" id="NS4W!jbM#yL9w,_+Y;Sb">
                                         <field name="NUM">0</field>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="schedule" id="zB3LggJ$B):d0vMCvcV@">
                                         <field name="SCHEDULE">* * * * *</field>
                                         <statement name="STATEMENT">
                                           <block type="variables_set" id="OU|}`0y|`f?$X[S7)Q(T">
                                             <field name="VAR" id="XuQ7aQui3+nJ(w,6PbtP">verguetungEinspeisung</field>
                                             <value name="VALUE">
                                               <block type="math_arithmetic" id="]zc-b@#.dpi9xIH{!^j4">
                                                 <field name="OP">MULTIPLY</field>
                                                 <value name="A">
                                                   <shadow type="math_number" id="F6vPG7tIk~J)w#B{%hW[">
                                                     <field name="NUM">0.0865</field>
                                                   </shadow>
                                                 </value>
                                                 <value name="B">
                                                   <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="oOjLpAv;cD1vURKs-+^*">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                   <block type="math_arithmetic" id="Vj0@PQlxy3o|^kW{hr#n">
                                                     <field name="OP">DIVIDE</field>
                                                     <value name="A">
                                                       <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="AA$RzH1s8p6dve[S_Dzc">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                       <block type="math_arithmetic" id="4a-BI5U^#irTmft@kt+m">
                                                         <field name="OP">MINUS</field>
                                                         <value name="A">
                                                           <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="!}!uz);7qw:GessR=Atf">
                                                             <field name="NUM">1</field>
                                                           </shadow>
                                                           <block type="get_value" id="w^FX*3FD,_cX)yzvU5u_">
                                                             <field name="ATTR">val</field>
                                                             <field name="OID">modbus.1.holdingRegisters.40226_M_Exported</field>
                                                           </block>
                                                         </value>
                                                         <value name="B">
                                                           <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="cL~EW9lC0KKmZaJ#`ydT">
                                                             <field name="NUM">1</field>
                                                           </shadow>
                                                           <block type="variables_get" id="vzKhNhtii%*u4y+^vl14">
                                                             <field name="VAR" id="G,3~x-$y}bZpvg,B)c4@">zaehlerstandVorErweiterunginWh</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <value name="B">
                                                       <shadow type="math_number" id="6@{w}ka+@h(U_Z}3`msD">
                                                         <field name="NUM">1000</field>
                                                       </shadow>
                                                     </value>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="variables_set" id="2XXblJ#5R/RdZ?T1`nn0">
                                                 <field name="VAR" id=":YJ`-i5/BCwOPU0eAA_h">eigenverbrauchInEur</field>
                                                 <value name="VALUE">
                                                   <block type="math_arithmetic" id="(S;+yowKA|O}d]gV7%Gs">
                                                     <field name="OP">MULTIPLY</field>
                                                     <value name="A">
                                                       <shadow type="math_number" id="VY|hI}:5E|u%y|wIv;*9">
                                                         <field name="NUM">0.28</field>
                                                       </shadow>
                                                     </value>
                                                     <value name="B">
                                                       <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="oOjLpAv;cD1vURKs-+^*">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                       <block type="math_arithmetic" id="gfHo1Xv~P:_$J2r.;4?/">
                                                         <field name="OP">DIVIDE</field>
                                                         <value name="A">
                                                           <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="{f8_M5v4E.foY4Gpxc.K">
                                                             <field name="NUM">1</field>
                                                           </shadow>
                                                           <block type="math_arithmetic" id="fK2sd4~f3k;4,(?o/j.Q">
                                                             <field name="OP">MINUS</field>
                                                             <value name="A">
                                                               <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="!}!uz);7qw:GessR=Atf">
                                                                 <field name="NUM">1</field>
                                                               </shadow>
                                                               <block type="get_value" id="l:6]qx@gC/k8#*FjLU3+">
                                                                 <field name="ATTR">val</field>
                                                                 <field name="OID">modbus.1.holdingRegisters.40093_I_AC_Energie_WH</field>
                                                               </block>
                                                             </value>
                                                             <value name="B">
                                                               <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="cL~EW9lC0KKmZaJ#`ydT">
                                                                 <field name="NUM">1</field>
                                                               </shadow>
                                                               <block type="get_value" id="1mY?IW+Z%GG].kX%^-p]">
                                                                 <field name="ATTR">val</field>
                                                                 <field name="OID">modbus.1.holdingRegisters.40226_M_Exported</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <value name="B">
                                                           <shadow type="math_number" id="Ohtl=}3+MEsA~;q#NH%j">
                                                             <field name="NUM">1000</field>
                                                           </shadow>
                                                         </value>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="update" id="}YPw`(xCpX(FQ:FfGasv">
                                                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                     <field name="OID">javascript.0.Verbrauchszaehler.ErsparnisPVAnlageTotal</field>
                                                     <field name="WITH_DELAY">FALSE</field>
                                                     <value name="VALUE">
                                                       <block type="math_arithmetic" id="5ITK|.I9IAoHhOp_Tfpu">
                                                         <field name="OP">ADD</field>
                                                         <value name="A">
                                                           <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="-OIq=i/E/tnQr9=,E%aC">
                                                             <field name="NUM">1</field>
                                                           </shadow>
                                                           <block type="variables_get" id="^1v{)YbGWlXcNT9dA}-n">
                                                             <field name="VAR" id=":YJ`-i5/BCwOPU0eAA_h">eigenverbrauchInEur</field>
                                                           </block>
                                                         </value>
                                                         <value name="B">
                                                           <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="AtYn15(;S%;+)k)QS8W]">
                                                             <field name="NUM">1</field>
                                                           </shadow>
                                                           <block type="math_arithmetic" id="GOEgI43fkbKJXQIl]EuF">
                                                             <field name="OP">ADD</field>
                                                             <value name="A">
                                                               <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="n6iab!w_VihL-dvLvzl@">
                                                                 <field name="NUM">1</field>
                                                               </shadow>
                                                               <block type="variables_get" id="#Zr%D,Y*Fgw-tIh+9JkQ">
                                                                 <field name="VAR" id="XuQ7aQui3+nJ(w,6PbtP">verguetungEinspeisung</field>
                                                               </block>
                                                             </value>
                                                             <value name="B">
                                                               <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="Pptf%9vnV8f1gb[}Ya@a">
                                                                 <field name="NUM">1</field>
                                                               </shadow>
                                                               <block type="variables_get" id="5dg4pd~(FZ{tfICf[Tj/">
                                                                 <field name="VAR" id="RH9EQm/A27)/5,f9!!.a">alteVerguetunginEuro</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="update" id="]L)lmNygUn}[y(fd1/Sd">
                                                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                         <field name="OID">javascript.0.Verbrauchszaehler.ErsparnisPVAnlageTag</field>
                                                         <field name="WITH_DELAY">FALSE</field>
                                                         <value name="VALUE">
                                                           <block type="math_arithmetic" id="$0LJ$9Q:YSZzD8y;I@0F">
                                                             <field name="OP">ADD</field>
                                                             <value name="A">
                                                               <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="Toy:d*),adcVSo+K_lqK">
                                                                 <field name="NUM">1</field>
                                                               </shadow>
                                                               <block type="math_arithmetic" id="CI1z)B4@89?(44`2MNzF">
                                                                 <field name="OP">MULTIPLY</field>
                                                                 <value name="A">
                                                                   <shadow type="math_number" id="/-}D,;4^+[TW`9?M91Q8">
                                                                     <field name="NUM">0.0865</field>
                                                                   </shadow>
                                                                 </value>
                                                                 <value name="B">
                                                                   <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="zZVo$tldMrv1m$Ptw{jk">
                                                                     <field name="NUM">1</field>
                                                                   </shadow>
                                                                   <block type="get_value" id="BSa!^BO(?_}H^-.Om9}r">
                                                                     <field name="ATTR">val</field>
                                                                     <field name="OID">javascript.0.Solar.Wechselrichter.PVExportierteEnergieAktuell</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                             <value name="B">
                                                               <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="mVYu@[@=0wdc|cBIF%Uv">
                                                                 <field name="NUM">1</field>
                                                               </shadow>
                                                               <block type="math_arithmetic" id="rRNhB[=y@lb?i0gfgs{h">
                                                                 <field name="OP">MULTIPLY</field>
                                                                 <value name="A">
                                                                   <shadow type="math_number" id="GzzK$:v.k5g;Y_]$wD-e">
                                                                     <field name="NUM">0.28</field>
                                                                   </shadow>
                                                                 </value>
                                                                 <value name="B">
                                                                   <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="-N*PGWro,12S`6=xGo!J">
                                                                     <field name="NUM">1</field>
                                                                   </shadow>
                                                                   <block type="get_value" id="+[xzdM[bfEzXwO|EuCXt">
                                                                     <field name="ATTR">val</field>
                                                                     <field name="OID">javascript.0.Solar.Wechselrichter.PVEigenverbrauchAktuell</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </statement>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                              </xml>
                              

                              11 Stat Ersparnis Total
                              Quelle aus der InfluxDB sind

                              • ErsparnisPVAnlageTotal -> siehe Blockly Script oben

                              Und hier noch das Blockly für PvErzeugteEnergieTag:

                              <xml xmlns="https://developers.google.com/blockly/xml">
                               <block type="schedule" id="?E~kcU0bFAPBr#8X[9Ct" x="-312" y="63">
                                 <field name="SCHEDULE">{"time":{"exactTime":true,"start":"23:59"},"period":{"days":1}}</field>
                                 <statement name="STATEMENT">
                                   <block type="debug" id="]6=Vt7hsQU72ZzTI{(}$">
                                     <field name="Severity">debug</field>
                                     <value name="TEXT">
                                       <shadow type="text" id="65m?5!q#rJl|T?[}O1oQ">
                                         <field name="TEXT">Erzeugungswerte zurückgesetzt</field>
                                       </shadow>
                                     </value>
                                     <next>
                                       <block type="update" id="V^ZmST?[g8:!{Zf;QCH~">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                         <field name="OID">javascript.0.Solar.Wechselrichter.PVErzeugteEnergieTag</field>
                                         <field name="WITH_DELAY">FALSE</field>
                                         <value name="VALUE">
                                           <block type="get_value" id="3T@bw6.[![xO6a[ilRNw">
                                             <field name="ATTR">val</field>
                                             <field name="OID">modbus.1.holdingRegisters.40093_I_AC_Energie_WH</field>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="update" id="W;76rKmS~WWjq^PF]pVA">
                                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                             <field name="OID">javascript.0.Solar.Wechselrichter.PVExportierteEnergieTag</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="get_value" id="5fUwQ8sFhmTtZY:ohQ0n">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">modbus.1.holdingRegisters.40226_M_Exported</field>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="update" id="~-n4R,^5y_bEx/r~4ou3">
                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                 <field name="OID">javascript.0.Solar.Wechselrichter.PVImportierteEnergieTag</field>
                                                 <field name="WITH_DELAY">FALSE</field>
                                                 <value name="VALUE">
                                                   <block type="get_value" id="4Eqn%o(3UE9bGH]~rfO?">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">modbus.1.holdingRegisters.40234_M_Imported</field>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="update" id="Jy3cadEAVu#.qV~77KTX" disabled="true">
                                                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                     <field name="OID">javascript.0.Solar.ErsparnisAnlageTag</field>
                                                     <field name="WITH_DELAY">FALSE</field>
                                                     <value name="VALUE">
                                                       <block type="math_number" id="aF,ieDq~(k]rM{732-%R">
                                                         <field name="NUM">0</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </statement>
                                 <next>
                                   <block type="schedule" id="Kh%yZsQ}8hIIOXi)mvts">
                                     <field name="SCHEDULE">{"time":{"exactTime":true,"start":"23:58"},"period":{"days":1}}</field>
                                     <statement name="STATEMENT">
                                       <block type="debug" id="mh=V/qM!U!j}:QI?~/B}">
                                         <field name="Severity">debug</field>
                                         <value name="TEXT">
                                           <shadow type="text" id="KZK}6p%YYswdB_o6?SQW">
                                             <field name="TEXT">Erzeugungswerte zurückgesetzt</field>
                                           </shadow>
                                         </value>
                                         <next>
                                           <block type="update" id="2Qc-2ES-q3=NkAz0Pqv:">
                                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                             <field name="OID">javascript.0.Solar.Wechselrichter.PVErzeugteEnergieTag</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="get_value" id="D@/b;fd@f6uT8rTP/{%c">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">modbus.1.holdingRegisters.40093_I_AC_Energie_WH</field>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="update" id="{nC67B?Dq065X]zdY_;%">
                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                 <field name="OID">javascript.0.Solar.Wechselrichter.PVExportierteEnergieTag</field>
                                                 <field name="WITH_DELAY">FALSE</field>
                                                 <value name="VALUE">
                                                   <block type="get_value" id="Fo}I9_Wdy`B9A?k%zWYC">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">modbus.1.holdingRegisters.40226_M_Exported</field>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="update" id="K_Po!y[{wL+ejEOn@7#=">
                                                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                     <field name="OID">javascript.0.Solar.Wechselrichter.PVImportierteEnergieTag</field>
                                                     <field name="WITH_DELAY">FALSE</field>
                                                     <value name="VALUE">
                                                       <block type="get_value" id="*MR^,L`biRH^?ma2ik~E">
                                                         <field name="ATTR">val</field>
                                                         <field name="OID">modbus.1.holdingRegisters.40234_M_Imported</field>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="update" id="XA8LZ[F)Q:L-Pdjji,;*" disabled="true">
                                                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                         <field name="OID">javascript.0.Solar.ErsparnisAnlageTag</field>
                                                         <field name="WITH_DELAY">FALSE</field>
                                                         <value name="VALUE">
                                                           <block type="math_number" id="Nl+pd_mIr(9/@X~o{Y]@">
                                                             <field name="NUM">0</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </statement>
                                     <next>
                                       <block type="schedule" id="u.71Z=3nhv`i-UJ$X@@k">
                                         <field name="SCHEDULE">{"time":{"exactTime":true,"start":"00:00"},"period":{"days":1}}</field>
                                         <statement name="STATEMENT">
                                           <block type="debug" id="0G1JB|Ur#*:*w(@nr9+N">
                                             <field name="Severity">debug</field>
                                             <value name="TEXT">
                                               <shadow type="text" id="XaK7Pz1epQ4ezA|H=d8p">
                                                 <field name="TEXT">Erzeugungswerte zurückgesetzt</field>
                                               </shadow>
                                             </value>
                                             <next>
                                               <block type="update" id="8|$NEoJOFI?8/O4]kGkT">
                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                 <field name="OID">javascript.0.Solar.Wechselrichter.PVErzeugteEnergieTag</field>
                                                 <field name="WITH_DELAY">FALSE</field>
                                                 <value name="VALUE">
                                                   <block type="get_value" id="I/$M}OVw;+pmAFg_l|ZY">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">modbus.1.holdingRegisters.40093_I_AC_Energie_WH</field>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="update" id="TefH)T=^2,k1g?Bor;t{">
                                                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                     <field name="OID">javascript.0.Solar.Wechselrichter.PVExportierteEnergieTag</field>
                                                     <field name="WITH_DELAY">FALSE</field>
                                                     <value name="VALUE">
                                                       <block type="get_value" id="jey.5SwVHT*,jgUjR{WC">
                                                         <field name="ATTR">val</field>
                                                         <field name="OID">modbus.1.holdingRegisters.40226_M_Exported</field>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="update" id="Jl5s+I=#hSS#_1m83T!C" disabled="true">
                                                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                         <field name="OID">javascript.0.Solar.Wechselrichter.PVImportierteEnergieTag</field>
                                                         <field name="WITH_DELAY">FALSE</field>
                                                         <value name="VALUE">
                                                           <block type="get_value" id="iM}^=!W}ktWgU3@RbvrQ">
                                                             <field name="ATTR">val</field>
                                                             <field name="OID">modbus.1.holdingRegisters.40234_M_Imported</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </statement>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                              </xml>
                              

                              Korrekturen und coole neue Ideen sind gerne gesehen

                              LongbowL Offline
                              LongbowL Offline
                              Longbow
                              schrieb am zuletzt editiert von
                              #585

                              @hennerich
                              Hallo, was mache ich falsch. In dem Dashborad bei Grafana habe ich die Übersicht, was für ein Status der Wechselrichter gerade für einen hat. Jetzt habe ich aber leider Zahlen mit einem Komma, somit kann er nicht mehr sein Status anzeigen, er muss die Werte die aus Iobroker kommt zusammenziehen und dann irgendwie teilen.

                              Habe ich eine Einstellung falsch gesetzt? Wer kann mir da helfen?

                              1 Antwort Letzte Antwort
                              0
                              • L leo8405

                                @scheuler Hallo Bernd, hast du passende Register zum Heizstab gefunden? Ich habe bis heute nichts passendes gefunden.

                                Gruß
                                Michael

                                C Offline
                                C Offline
                                casifa29
                                schrieb am zuletzt editiert von
                                #586

                                @leo8405
                                Hallo zusammen,
                                weiß jemand mittlerweile, ob es für den SolarEdge Hot Water Controller Modbus Holding register gibt zum auslesen?

                                Grüße
                                Carsten

                                1 Antwort Letzte Antwort
                                0
                                • S Offline
                                  S Offline
                                  Smartuser_1
                                  schrieb am zuletzt editiert von
                                  #587

                                  Hallo zusammen,

                                  ich würde gerne meine Batterie in Zusammenhang mit tibber steuern. Mein System besteht aus dem Wechselrichter SE10K RWS und dem LG Chem Resu 13.
                                  Für den Fall, dass die Wärmepumpe aktiv ist (Strom-Zweitvertrag) oder tipper sehr günstige Preise hat, würde ich die Entladung gerne verhindern.

                                  Ich setze auf den Angaben von Foradh0 am 20.03.2022 auf, die ausgelesenen Werte sind allerdings nicht plausibel. Gibt es da aktuellere Adressen oder Vorgehensweisen bzw. habt Ihr einen Tipp für mich?

                                  Danke & Vg

                                  _address	name	description	unit	type	len	factor	offset	formula	role	room	poll	wp	cw	isScale
                                  
                                  57728	Batterie Available Energy	Batterie Available Energy	Wh	floatsw	2	1			value		true	false	false	false
                                  57732	Batterielevel	Batterielevel	%	floatsw	2	1	0		value		true	false	false	false
                                  57734	Batteriezustand	Batteriezustand Batterie Zustand (0 = Aus, 1 = Standby, 2 = Initialisierung, 3 = Laden, 4 = Entladen, 5 = Fehler, 6 = Leerlauf)		uint32sw	2	1	0		value		true	false	false	false
                                  63236	Storage Control Mode	0 – Disabled 1 – Maximize Self Consumption 2 – Time of Use (Profile programming) 3 – Backup Only 4 – Remote Control by an external controller		uint16be	1	1	0		value		true	false	false	false
                                  63245	Storage Charge/Discharge default Mode	0 – Off | 1 – Charge excess PV power | 2 – Charge from PV first | 3 – Charge from PV+AC according to the max battery power		uint16be	1	1	0		value		true	false	false	false
                                  

                                  67450aa3-1727-4b5d-9be1-7d299d2c7e0f-image.png

                                  F A 2 Antworten Letzte Antwort
                                  0
                                  • S Smartuser_1

                                    Hallo zusammen,

                                    ich würde gerne meine Batterie in Zusammenhang mit tibber steuern. Mein System besteht aus dem Wechselrichter SE10K RWS und dem LG Chem Resu 13.
                                    Für den Fall, dass die Wärmepumpe aktiv ist (Strom-Zweitvertrag) oder tipper sehr günstige Preise hat, würde ich die Entladung gerne verhindern.

                                    Ich setze auf den Angaben von Foradh0 am 20.03.2022 auf, die ausgelesenen Werte sind allerdings nicht plausibel. Gibt es da aktuellere Adressen oder Vorgehensweisen bzw. habt Ihr einen Tipp für mich?

                                    Danke & Vg

                                    _address	name	description	unit	type	len	factor	offset	formula	role	room	poll	wp	cw	isScale
                                    
                                    57728	Batterie Available Energy	Batterie Available Energy	Wh	floatsw	2	1			value		true	false	false	false
                                    57732	Batterielevel	Batterielevel	%	floatsw	2	1	0		value		true	false	false	false
                                    57734	Batteriezustand	Batteriezustand Batterie Zustand (0 = Aus, 1 = Standby, 2 = Initialisierung, 3 = Laden, 4 = Entladen, 5 = Fehler, 6 = Leerlauf)		uint32sw	2	1	0		value		true	false	false	false
                                    63236	Storage Control Mode	0 – Disabled 1 – Maximize Self Consumption 2 – Time of Use (Profile programming) 3 – Backup Only 4 – Remote Control by an external controller		uint16be	1	1	0		value		true	false	false	false
                                    63245	Storage Charge/Discharge default Mode	0 – Off | 1 – Charge excess PV power | 2 – Charge from PV first | 3 – Charge from PV+AC according to the max battery power		uint16be	1	1	0		value		true	false	false	false
                                    

                                    67450aa3-1727-4b5d-9be1-7d299d2c7e0f-image.png

                                    F Offline
                                    F Offline
                                    Foradh 0
                                    schrieb am zuletzt editiert von
                                    #588

                                    @smartuser_1
                                    Hi Smartuser,
                                    deine Einstellungen passen. Du musst das Register 63236 auf den Wert 4 "remote control" stellen. Damit aktivierst du den Eintrag 63245 und kannst dann mit 63248 deine Entladeleistung auf 0 setzen.

                                    S 1 Antwort Letzte Antwort
                                    1
                                    • S Smartuser_1

                                      Hallo zusammen,

                                      ich würde gerne meine Batterie in Zusammenhang mit tibber steuern. Mein System besteht aus dem Wechselrichter SE10K RWS und dem LG Chem Resu 13.
                                      Für den Fall, dass die Wärmepumpe aktiv ist (Strom-Zweitvertrag) oder tipper sehr günstige Preise hat, würde ich die Entladung gerne verhindern.

                                      Ich setze auf den Angaben von Foradh0 am 20.03.2022 auf, die ausgelesenen Werte sind allerdings nicht plausibel. Gibt es da aktuellere Adressen oder Vorgehensweisen bzw. habt Ihr einen Tipp für mich?

                                      Danke & Vg

                                      _address	name	description	unit	type	len	factor	offset	formula	role	room	poll	wp	cw	isScale
                                      
                                      57728	Batterie Available Energy	Batterie Available Energy	Wh	floatsw	2	1			value		true	false	false	false
                                      57732	Batterielevel	Batterielevel	%	floatsw	2	1	0		value		true	false	false	false
                                      57734	Batteriezustand	Batteriezustand Batterie Zustand (0 = Aus, 1 = Standby, 2 = Initialisierung, 3 = Laden, 4 = Entladen, 5 = Fehler, 6 = Leerlauf)		uint32sw	2	1	0		value		true	false	false	false
                                      63236	Storage Control Mode	0 – Disabled 1 – Maximize Self Consumption 2 – Time of Use (Profile programming) 3 – Backup Only 4 – Remote Control by an external controller		uint16be	1	1	0		value		true	false	false	false
                                      63245	Storage Charge/Discharge default Mode	0 – Off | 1 – Charge excess PV power | 2 – Charge from PV first | 3 – Charge from PV+AC according to the max battery power		uint16be	1	1	0		value		true	false	false	false
                                      

                                      67450aa3-1727-4b5d-9be1-7d299d2c7e0f-image.png

                                      A Offline
                                      A Offline
                                      anbima
                                      schrieb am zuletzt editiert von
                                      #589

                                      @smartuser_1
                                      Bei mir ist Storage_Charge/Discarge_default_Mode in Register 63242.
                                      Vielleicht ist das ja bei dir auch so.

                                      1 Antwort Letzte Antwort
                                      0
                                      • M-A HuebM Offline
                                        M-A HuebM Offline
                                        M-A Hueb
                                        schrieb am zuletzt editiert von M-A Hueb
                                        #590

                                        Guten Morgen,

                                        habe heute mal getestet manuel meine BYD Batterie vom Netz zu laden (S7K Wechselrichter).
                                        b4e14050-5fde-4dee-a0a0-0f773d234a6c-grafik.png
                                        Ich habe hierzu 103237 auf 4 gesetzt und 103243 auf 3
                                        hat soweit auch funktioniert. Allerdings rennt dann 40084 auf einen unrealistischen Wert. Liegt denk ich am Skalierungsfaktor 40085 der sich nicht ändert.
                                        19a5e0cd-2adb-4f42-b438-8d659dcb5427-grafik.png
                                        Das versaut mir natürlich meine gelogten Daten.
                                        Bei Produktion aus PV passt alles
                                        An was kann das liegen?

                                        iobroker unter Win10. NPM 10.9.3 Node.js v22.18.0 js-controller 7.0.7

                                        1 Antwort Letzte Antwort
                                        0
                                        • F Foradh 0

                                          @smartuser_1
                                          Hi Smartuser,
                                          deine Einstellungen passen. Du musst das Register 63236 auf den Wert 4 "remote control" stellen. Damit aktivierst du den Eintrag 63245 und kannst dann mit 63248 deine Entladeleistung auf 0 setzen.

                                          S Offline
                                          S Offline
                                          Smartuser_1
                                          schrieb am zuletzt editiert von
                                          #591

                                          @foradh-0

                                          Vielen Dank für Deine Rückmeldung! Ich habe es gerade ausprobiert und es klappt prima. Speicher kann auch geladen werden, neben den zusätzlichen Ausschalten bei Bedarf ...

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          730

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe