Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

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

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

      Mal zur Ausgangsbasis ich habe eine bestehende PV Anlage mit SE16K durch ein Victron ESS System erweitert, Mulitplus 2 + Pylontech Akkus. Meint ihr es wäre möglich, die Speicherinfos aus dem Victron System per Modbus auszulesen und in die SolarEdge Register zu schreiben um auch im SolarEdge Portal die Infos zum Speicher zu bekommen?

      1 Reply Last reply Reply Quote 0
      • S
        SirPritz @SirPritz last edited by

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

        @hennerich Leider ist das bei mir nicht so einfach.
        Ich habe zwei Wechselrichter, hier muss ich die Werte erst addieren, was noch der einfache Part ist. Aber ich habe auch einen Akku, hier muss ich auch die Werte berücksichtigen, wenn der Akku geladen wird und wenn er entlädt auch und das zum Teil gleichzeitig mit Netzbezug oder Einspeisung. Das umrechnen mache ich nicht über einen Script, das mache ich direkt in den Registern, ist einfacher, so habe ich gleich immer die richtigen Werte, die ich benötige.
        IMG_2305.jpeg

        Ich habe es aber noch nicht geschafft, mal stimmt es am Tag, mal am Abend, aber nie durch. Ich bin am verzweifeln.

        Scheinbar liegt es daran, dass die Werte versetzt kommen, denn manchmal ploppen die Daten "Richtig" auf.
        Ich setzt heute abend mal ein Skreeshot meines Blocklys ein, ob ihr mir dabei etwas helfen könnt, danke.

        1 Reply Last reply Reply Quote 0
        • S
          SirPritz last edited by

          Habe es leider nicht hin bekommen, vielleicht hat hier jemand einen Tipp-

          Man stimmt es
          8670f355-7834-4271-8bef-4a630f86b098-image.png

          Dann passt es wieder nicht.
          9f3f2268-7f63-4187-836f-958171e9af9b-image.png

          Das ist mein Blockly
          a6bc6c93-9567-4386-9b25-3aff7a65ec56-image.png

          1 Reply Last reply Reply Quote 0
          • M
            Martin1986_ERK last edited by

            Hey zusammen,

            ich bin absolut am verzweifeln und weiß nicht weiter. Ich hab einen SolarEdge SE5K mit Firmware 4.17.221.
            Modbus usw. ist alles Aktiviert am WR. Ich bekomme jedoch keine Werte geliefert.
            Am Wechselrichter hängt bei mir noch ein Senec Speicher dran. Diesem werden die daten über einen ENFLURI zur Verfügung gestellt.
            Im Debug vom Modbus-Adapter steht folgendes:

            modbus.1
            2023-05-03 13:19:46.495	info	Disconnected from slave 192.168.2.41
            
            modbus.1
            2023-05-03 13:19:46.494	debug	Closing client on purpose.
            
            modbus.1
            2023-05-03 13:19:45.509	debug	Cleaning up request fifo.
            
            modbus.1
            2023-05-03 13:19:45.508	debug	Clearing timeout of the current request.
            
            modbus.1
            2023-05-03 13:19:45.506	debug	Socket closed with error
            
            modbus.1
            2023-05-03 13:19:45.496	warn	Poll error count: 1 code: {"err":"timeout","timeout":5000}
            
            modbus.1
            2023-05-03 13:19:45.493	error	Client in error state.
            
            modbus.1
            2023-05-03 13:19:45.491	error	Request timed out.
            
            modbus.1
            2023-05-03 13:19:45.490	warn	Error: undefined
            
            modbus.1
            2023-05-03 13:19:40.481	debug	[DevID_1/holdingRegs] Poll address 40021 - 16 registers
            
            modbus.1
            2023-05-03 13:19:40.480	debug	Initialization of scale factors done!
            
            modbus.1
            2023-05-03 13:19:40.478	debug	[DevID_1] Poll start ---------------------
            
            modbus.1
            2023-05-03 13:19:40.477	info	Connected to slave 192.168.2.41
            
            modbus.1
            2023-05-03 13:19:40.264	debug	Remove old object modbus.1.holdingRegisters.20_C_Modell
            
            modbus.1
            2023-05-03 13:19:40.251	debug	Add holdingRegisters.40021_C_Modell: {"_id":"holdingRegisters.40021_C_Modell","type":"state","common":{"name":"Spezifischer SolarEdge Wert","role":"value","type":"string","read":true,"write":true,"def":"","unit":""},"native":{"regType":"holdingRegs","address":40021,"deviceId":1,"type":"string","len":16,"offset":0,"factor":1,"poll":true}}
            
            modbus.1
            2023-05-03 13:19:40.250	debug	Initialize Objects for holdingRegs: [{"_address":"40021","name":"C_Modell","description":"Spezifischer SolarEdge Wert","unit":"","type":"string","len":16,"factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":false,"cw":false,"isScale":false,"address":40021,"deviceId":1,"id":"holdingRegisters.40021_C_Modell"}]
            
            modbus.1
            2023-05-03 13:19:40.250	debug	Initialize Objects for inputRegs: []
            
            modbus.1
            2023-05-03 13:19:40.248	debug	Initialize Objects for coils: []
            
            modbus.1
            2023-05-03 13:19:40.247	debug	Initialize Objects for disInputs: []
            
            modbus.1
            2023-05-03 13:19:40.016	info	starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v18.16.0, js-controller: 4.0.24
            

            Wenn ich den Haken bei "Abfragen" von diesem Wert entferne, ihn aber eingetragen lasse, bleibt die Modbus Verbindung Grün. Ansonsten kommt direkt dieser Poll error.

            Lg Martin

            1 Reply Last reply Reply Quote 0
            • M-A Hueb
              M-A Hueb @Sammydk last edited by M-A Hueb

              @sammydk wie hast du es den realisiert? Also das dein PV-Leistungswert passt

              1 Reply Last reply Reply Quote 0
              • D
                danielos @Chris87 last edited by

                @chris87 Herzlichen Dank für die Tabelle. Irgendwie klappt bei mir der Import nicht, aber ich konnte dank deiner Tabelle manuell die für mich wichtigen Werte übertragen und das läuft soweit bestens.

                Ein Problem habe ich jedoch. Der Wert 102853 (Ladestand der Batterie) stimmt, wenn ich den Adapter starte. Aber irgendwie aktualisiert es diesen Wert nicht, er bleibt einfach konstant. Wenn ich dann den Adapter restarte, stimmt er wieder. Gibt's da irgendwie einen Trick, damit dieser sich aktualisiert? Ich könnte natürlich als Umgehung einen zweiten Adapter installieren, der lediglich diesen Wert ausliest und dafür einmal pro xy Minuten restarted wird. Aber wenn's ohne Workaround geht, dann ist mir das natürlich lieber. Danke vielmals für deinen Rat!

                peppi 1 Reply Last reply Reply Quote 0
                • peppi
                  peppi @danielos last edited by peppi

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

                  @chris87 Herzlichen Dank für die Tabelle. I

                  @danielos
                  hättest du mir freundlicherweise auch die tabelle, die du von @chris87 erhalten hast?
                  ich kann diese nicht finden.
                  Danke

                  1 Reply Last reply Reply Quote 0
                  • Glasfaser
                    Glasfaser last edited by

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

                    ich kann diese nicht finden.

                    https://forum.iobroker.net/post/854380

                    1 Reply Last reply Reply Quote 0
                    • M-A Hueb
                      M-A Hueb last edited by

                      Hat das schon jemand hinbekommen, dass die leistung wie in der App berechnet wird?

                      Glasfaser 1 Reply Last reply Reply Quote 0
                      • Glasfaser
                        Glasfaser @M-A Hueb last edited by

                        @m-a-hueb sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:

                        dass die leistung wie in der App

                        Welche Leistung ... was meinst du !?

                        ist eigenlich alles hier im Thread !

                        1 Reply Last reply Reply Quote 0
                        • M-A Hueb
                          M-A Hueb last edited by

                          @glasfaser ich meinte das was samy hier https://forum.iobroker.net/post/983433
                          schon angesprochen hatte. Er meinte dann das er eine Lösung hat. Hat diese aber nicht näher erläutert

                          1 Reply Last reply Reply Quote 0
                          • D
                            dawoern @hennerich last edited by

                            @hennerich: Super Thread mit vielen Details. Echt genial! Eine vollkommene Laienfrage habe ich noch (sorry im Voraus): Ich bekomme demnächst auch einen SE Wechselrichter SE7K. Diesen möchte ich (zwecks PV-Überschussladen) auch in meinen iobroker (auf einem Raspi) einbinden (die Wallbox habe ich erfolgreich über Modbus RS485 angebunden). Meine Frage bezieht sich auf die Modbus TCP/IP-Schnittstelle: Ist hier eigentlich zwangsläufig eine Kabelverbindung vom WR zum Router (wahlweise natürlich Repeater mit Ethernet-Anschluss) notwendig (und dann auch vom Router/Repeater wieder zum Raspi? Oder funktioniert diese Datenübertragung auch über WLAN? Oder ginge alternativ auch eine Twisted-Pair-Verbindung direkt zwischen Wechselrichter und Raspi? Zur Not würde ich natürlich auch den WR über Modbus RS485 mit zweiadrigem Kabel anbinden. Aber schöner fände ich schon die Variante über WLAN. Danke!

                            1 Reply Last reply Reply Quote 0
                            • eule66
                              eule66 last edited by

                              Hallo Zusammen

                              habe ein kleines Problem, habe soweit alles am laufen, auch wird mir die aktuelle Produktion angezeigt und passt mit dem Wert aus dem Solaredgeportal überein. Auch der Gesamtproduzierte Wert seit Inbetriebnahme passt.
                              Was aber nicht passt ist die Produktion vom gesamten Tag. Hier sollte ja der Wert 40206 MeterPowerTotal angezogen werden, siehe auch Bilder. Welchen wert muss ich nehmen um die gesamte Produktion vom Tag zu sehen?

                              Danke für eure Hilfe

                              modbus.png modbus1.png modbus2.png modbus3.png Solaredgeportal.png

                              Glasfaser 1 Reply Last reply Reply Quote 0
                              • Longbow
                                Longbow last edited by

                                Hallo,

                                ich versuche es erneut, da ich leider wohl der Einzige bin, was ich mir nicht verstellen kann.

                                Ich habe einen SolarEdge Wechselrichter und einen LG Resum Batteriespeicher.
                                Die Werte werden sauber im Modbus ausgelesen.

                                Wie stelle ich nun das sauber dar, was das Haus genau verbraucht, ohne das Problem mit dem Speicher zu haben, wenn der bei PV Produktion und Überschuss von der PV-Anlage geladen wird.

                                Ich komme es nicht hin, bin dazu einfach noch zu neu im Gebiet Iobroker.

                                1 Reply Last reply Reply Quote 0
                                • Glasfaser
                                  Glasfaser @eule66 last edited by

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

                                  Welchen wert muss ich nehmen um die gesamte Produktion vom Tag zu sehen?

                                  Dazu ist das Script da ...

                                  steht alles im Thread :
                                  https://forum.iobroker.net/post/515138

                                  Longbow 1 Reply Last reply Reply Quote 0
                                  • Longbow
                                    Longbow @Glasfaser last edited by

                                    @glasfaser ja, das habe ich, nur ist da es ohne Batteriespeicher. Wenn die Batterie das Haus verzogt, dann wird von dem Script gesagt, dass die PV Anlage produziert. dass ist aber nicht ja nicht richtig, bei Usern die eine Batterie/ Akku haben.

                                    Glasfaser 1 Reply Last reply Reply Quote 0
                                    • Glasfaser
                                      Glasfaser @Longbow last edited by

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

                                      dass die PV Anlage produziert.

                                      Deshalb ziehe ich mit einem Script die Batterie ab , dann ist nur die die aktuelle PV Leistung zu sehen .

                                      javascript.0.Solar.Wechselrichter.PVLeistungAktuell - javascript.0.Solar.Wechselrichter.Batterie Entlade-Leistung = javascript.0.Solar.Wechselrichter.PVLeistungAktuell_ohneSpeicher

                                      Longbow 1 Reply Last reply Reply Quote 0
                                      • Longbow
                                        Longbow last edited by

                                        Weiß keiner das oder so? 😞 keiner der untersützen mag?

                                        1 Reply Last reply Reply Quote 0
                                        • Longbow
                                          Longbow @Glasfaser last edited by Longbow

                                          @glasfaser Kannst du mir dein Script mal zukommen lassen ?
                                          Also ich habe es so lösen wollen, geht nicht :
                                          Greenshot 2023-06-03 12.59.15.png

                                          Glasfaser 1 Reply Last reply Reply Quote -1
                                          • Glasfaser
                                            Glasfaser @Longbow last edited by

                                            @longbow

                                            Einmal die Berechnung wie schon oben erwähnt und der Hauptteil um es zu trennen .

                                            4b9b33e8-a137-49fc-b99f-b6023cfc1136-grafik.png

                                            <xml xmlns="https://developers.google.com/blockly/xml">
                                             <block type="procedures_defcustomnoreturn" id="Yo~vdCDoW+:y6C:Z%jLM" x="363" y="-87">
                                               <mutation statements="false"></mutation>
                                               <field name="NAME">etwas tun</field>
                                               <field name="SCRIPT">Y3JlYXRlU3RhdGUoJ1NvbGFyLldlY2hzZWxyaWNodGVyLlBWTGVpc3R1bmdBa3R1ZWxsX29obmVTcGVpY2hlcicsIHsNCg0KCW5hbWU6ICdQVkxlaXN0dW5nQWt0dWVsbF9vaG5lU3BlaWNoZXInLA0KDQoJdW5pdDogJ1cnLA0KDQoJbWluOiAgMCwNCg0KCXR5cGU6ICdudW1iZXInLA0KDQoJcm9sZTogJ3ZhbHVlLmVuZXJneScNCn0pOw0K</field>
                                               <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                             </block>
                                             <block type="on_ext" id="0WNw^]CyfADZ9h[46/yr" x="88" y="113">
                                               <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                               <field name="CONDITION">any</field>
                                               <field name="ACK_CONDITION"></field>
                                               <value name="OID0">
                                                 <shadow type="field_oid" id="aHInbBr3)gU07u~$!]S=">
                                                   <field name="oid">javascript.0.Solar.Wechselrichter.PVLeistungAktuell</field>
                                                 </shadow>
                                               </value>
                                               <statement name="STATEMENT">
                                                 <block type="update" id="=U8B5_HREC.%ywC@*NUX">
                                                   <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                   <field name="OID">javascript.0.Solar.Wechselrichter.PVLeistungAktuell_ohneSpeicher</field>
                                                   <field name="WITH_DELAY">FALSE</field>
                                                   <value name="VALUE">
                                                     <block type="math_arithmetic" id="k1ql[z$jjxr4y2epe^yv">
                                                       <field name="OP">MINUS</field>
                                                       <value name="A">
                                                         <shadow type="math_number" id="sJp~@vx71!N=60lSV@tn">
                                                           <field name="NUM">1</field>
                                                         </shadow>
                                                         <block type="on_source" id="veT._9tKCvSl?bikEiqC">
                                                           <field name="ATTR">state.val</field>
                                                         </block>
                                                       </value>
                                                       <value name="B">
                                                         <shadow type="math_number" id="Npe:FP|KT.MC?$=;iBKQ">
                                                           <field name="NUM">1</field>
                                                         </shadow>
                                                         <block type="get_value" id="t;_RJ9`t0KjSVRPVS#lg">
                                                           <field name="ATTR">val</field>
                                                           <field name="OID">javascript.0.Solar.Wechselrichter.Batterie Entlade-Leistung</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </statement>
                                             </block>
                                            </xml>
                                            


                                            ...

                                            4817d200-68fc-4b2d-8aac-06cd81e50245-grafik.png
                                            .

                                            <xml xmlns="https://developers.google.com/blockly/xml">
                                             <block type="on_ext" id="k45?g2mKWmgfdq7;,dPT" x="25" y="-361">
                                               <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                                               <field name="CONDITION">ne</field>
                                               <field name="ACK_CONDITION"></field>
                                               <value name="OID0">
                                                 <shadow type="field_oid" id="b=h=4l_d/L.t^2xVlW{w">
                                                   <field name="oid">modbus.3.holdingRegisters.57722_Battery_1_Lifetime_Import_Energy_Counter</field>
                                                 </shadow>
                                               </value>
                                               <value name="OID1">
                                                 <shadow type="field_oid" id="`G_.p|N^6?HKSmHdu:d7">
                                                   <field name="oid">modbus.3.holdingRegisters.57718_Battery_1_Lifetime_Export_Energy_Counter</field>
                                                 </shadow>
                                               </value>
                                               <statement name="STATEMENT">
                                                 <block type="controls_if" id="zoPV5Y;ayeDo`9Md{5Jl">
                                                   <mutation else="1"></mutation>
                                                   <value name="IF0">
                                                     <block type="logic_compare" id="FZ.$pBN9%8g:nQ,4-UBH">
                                                       <field name="OP">EQ</field>
                                                       <value name="A">
                                                         <block type="get_value" id="gDKsLDA+oomqdmT4$*O_">
                                                           <field name="ATTR">val</field>
                                                           <field name="OID">modbus.3.holdingRegisters.57734_Battery_1_Status</field>
                                                         </block>
                                                       </value>
                                                       <value name="B">
                                                         <block type="math_number" id="grmYB/^YD_we.HUD?fHq">
                                                           <field name="NUM">3</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <statement name="DO0">
                                                     <block type="update" id="$/tKM:#f=E|SakpP@5Jf">
                                                       <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                       <field name="OID">javascript.0.Solar.Wechselrichter.Batterie Lade-Leistung</field>
                                                       <field name="WITH_DELAY">FALSE</field>
                                                       <value name="VALUE">
                                                         <block type="get_value" id="hIg8K`UH5DrkS;W}^GGE">
                                                           <field name="ATTR">val</field>
                                                           <field name="OID">modbus.3.holdingRegisters.57716_Battery_1_Instantaneous_Power</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </statement>
                                                   <statement name="ELSE">
                                                     <block type="update" id="#vn-5e-d9Oi=xJW9;EV9">
                                                       <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                       <field name="OID">javascript.0.Solar.Wechselrichter.Batterie Lade-Leistung</field>
                                                       <field name="WITH_DELAY">FALSE</field>
                                                       <value name="VALUE">
                                                         <block type="math_number" id="nInZPnS5nZ].qC#5QgA}">
                                                           <field name="NUM">0</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </statement>
                                                 </block>
                                               </statement>
                                               <next>
                                                 <block type="on_ext" id="IYUoYtHY#:$j42W4$52T">
                                                   <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                                                   <field name="CONDITION">ne</field>
                                                   <field name="ACK_CONDITION"></field>
                                                   <value name="OID0">
                                                     <shadow type="field_oid" id="qB5J{KMn!Pi`P$)7*_a6">
                                                       <field name="oid">modbus.3.holdingRegisters.57718_Battery_1_Lifetime_Export_Energy_Counter</field>
                                                     </shadow>
                                                   </value>
                                                   <value name="OID1">
                                                     <shadow type="field_oid" id="8JrVVmBx:))bQh(P+EJG">
                                                       <field name="oid">modbus.3.holdingRegisters.57722_Battery_1_Lifetime_Import_Energy_Counter</field>
                                                     </shadow>
                                                   </value>
                                                   <statement name="STATEMENT">
                                                     <block type="controls_if" id="=O?ZxB:x9Dp-6KF[9SaP">
                                                       <mutation else="1"></mutation>
                                                       <value name="IF0">
                                                         <block type="logic_compare" id="Z%%c?(bX!S]cXE!QG1}O">
                                                           <field name="OP">EQ</field>
                                                           <value name="A">
                                                             <block type="get_value" id="@S+7kZzCI#oocHBd_IOx">
                                                               <field name="ATTR">val</field>
                                                               <field name="OID">modbus.3.holdingRegisters.57734_Battery_1_Status</field>
                                                             </block>
                                                           </value>
                                                           <value name="B">
                                                             <block type="math_number" id="V*e~V8NRtAlq.?d1tf(S">
                                                               <field name="NUM">4</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <statement name="DO0">
                                                         <block type="update" id="2hGqM}FPzMh.mKJ[*Hp`">
                                                           <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                           <field name="OID">javascript.0.Solar.Wechselrichter.Batterie Entlade-Leistung</field>
                                                           <field name="WITH_DELAY">FALSE</field>
                                                           <value name="VALUE">
                                                             <block type="math_arithmetic" id="DinQ%]SCa4xep[8$l=xA">
                                                               <field name="OP">MULTIPLY</field>
                                                               <value name="A">
                                                                 <shadow type="math_number" id="9/Lb{:E41Fv/V$,g6pU:">
                                                                   <field name="NUM">1</field>
                                                                 </shadow>
                                                                 <block type="get_value" id="bPpe:so:?[e1wW`.HEND">
                                                                   <field name="ATTR">val</field>
                                                                   <field name="OID">modbus.3.holdingRegisters.57716_Battery_1_Instantaneous_Power</field>
                                                                 </block>
                                                               </value>
                                                               <value name="B">
                                                                 <shadow type="math_number" id="D6/-%3x8U1%bNh]N{Fik">
                                                                   <field name="NUM">1</field>
                                                                 </shadow>
                                                                 <block type="math_number" id="h(MF*U8_7T}mN`?^84!L">
                                                                   <field name="NUM">-1</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </statement>
                                                       <statement name="ELSE">
                                                         <block type="update" id="u*7N6fSCWh/-lJN|/+Fm">
                                                           <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                           <field name="OID">javascript.0.Solar.Wechselrichter.Batterie Entlade-Leistung</field>
                                                           <field name="WITH_DELAY">FALSE</field>
                                                           <value name="VALUE">
                                                             <block type="math_number" id=",~yC~+^(CJ`{1]Zb:T7l">
                                                               <field name="NUM">0</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </statement>
                                                     </block>
                                                   </statement>
                                                   <next>
                                                     <block type="on_ext" id="BIpz4MNqK/131l(^or2*">
                                                       <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="l01KdIA4%L[oEbTfl6Uq">
                                                           <field name="oid">modbus.3.holdingRegisters.57734_Battery_1_Status</field>
                                                         </shadow>
                                                       </value>
                                                       <statement name="STATEMENT">
                                                         <block type="comment" id="y=8J39[C8RX1HzEe[sL6">
                                                           <field name="COMMENT">10 dazu bei Leerlauf 6</field>
                                                           <next>
                                                             <block type="controls_if" id="Gn7qIJD2Tho~Td{bA6($">
                                                               <value name="IF0">
                                                                 <block type="logic_operation" id="e*!S|Ef$A#DS[};W#HN{" inline="false">
                                                                   <field name="OP">OR</field>
                                                                   <value name="A">
                                                                     <block type="logic_compare" id="b*-M-%0!}n,`FPNc/ihm">
                                                                       <field name="OP">EQ</field>
                                                                       <value name="A">
                                                                         <block type="on_source" id="JN,/%O8[=ZW%kqSDfF|]">
                                                                           <field name="ATTR">state.val</field>
                                                                         </block>
                                                                       </value>
                                                                       <value name="B">
                                                                         <block type="math_number" id="1Z^`AQHD=fT+7,JGt_pw">
                                                                           <field name="NUM">6</field>
                                                                         </block>
                                                                       </value>
                                                                     </block>
                                                                   </value>
                                                                   <value name="B">
                                                                     <block type="logic_compare" id="{_GCnEG]krZnG}%a.wna">
                                                                       <field name="OP">EQ</field>
                                                                       <value name="A">
                                                                         <block type="on_source" id="2ieUK{V!UM]rt7oyGzU#">
                                                                           <field name="ATTR">state.val</field>
                                                                         </block>
                                                                       </value>
                                                                       <value name="B">
                                                                         <block type="math_number" id="(0rP!KYw~b@]g{!9U3no">
                                                                           <field name="NUM">10</field>
                                                                         </block>
                                                                       </value>
                                                                     </block>
                                                                   </value>
                                                                 </block>
                                                               </value>
                                                               <statement name="DO0">
                                                                 <block type="update" id="nb:]?y2e5OH)0?lUC~oR">
                                                                   <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                                   <field name="OID">javascript.0.Solar.Wechselrichter.Batterie Entlade-Leistung</field>
                                                                   <field name="WITH_DELAY">TRUE</field>
                                                                   <field name="DELAY_MS">1000</field>
                                                                   <field name="UNIT">ms</field>
                                                                   <field name="CLEAR_RUNNING">FALSE</field>
                                                                   <value name="VALUE">
                                                                     <block type="math_number" id="mj$wkgX8qd;vH?`#i!Tf">
                                                                       <field name="NUM">0</field>
                                                                     </block>
                                                                   </value>
                                                                   <next>
                                                                     <block type="update" id="?4S5eZ0;hW!*Z#tk~8Qh">
                                                                       <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                                       <field name="OID">javascript.0.Solar.Wechselrichter.Batterie Lade-Leistung</field>
                                                                       <field name="WITH_DELAY">TRUE</field>
                                                                       <field name="DELAY_MS">1000</field>
                                                                       <field name="UNIT">ms</field>
                                                                       <field name="CLEAR_RUNNING">FALSE</field>
                                                                       <value name="VALUE">
                                                                         <block type="math_number" id="=4sQbPv*bjFl4HG7db8p">
                                                                           <field name="NUM">0</field>
                                                                         </block>
                                                                       </value>
                                                                     </block>
                                                                   </next>
                                                                 </block>
                                                               </statement>
                                                             </block>
                                                           </next>
                                                         </block>
                                                       </statement>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                             <block type="procedures_defcustomnoreturn" id="Yo~vdCDoW+:y6C:Z%jLM" x="513" y="-287">
                                               <mutation statements="false"></mutation>
                                               <field name="NAME">etwas tun</field>
                                               <field name="SCRIPT">Y3JlYXRlU3RhdGUoJ1NvbGFyLldlY2hzZWxyaWNodGVyLkJhdHRlcmllIEVudGxhZGUtTGVpc3R1bmcnLCB7DQoNCgluYW1lOiAnQmF0dGVyaWUgRW50bGFkZS1MZWlzdHVuZycsDQoNCgl1bml0OiAnVycsDQoNCgltaW46ICAwLA0KDQoJdHlwZTogJ251bWJlcicsDQoNCglyb2xlOiAndmFsdWUuZW5lcmd5Jw0KfSk7DQpjcmVhdGVTdGF0ZSgnU29sYXIuV2VjaHNlbHJpY2h0ZXIuQmF0dGVyaWUgTGFkZS1MZWlzdHVuZycsIHsNCg0KCW5hbWU6ICdCYXR0ZXJpZSBMYWRlLUxlaXN0dW5nJywNCg0KCXVuaXQ6ICdXJywNCg0KCW1pbjogIDAsDQoNCgl0eXBlOiAnbnVtYmVyJywNCg0KCXJvbGU6ICd2YWx1ZS5lbmVyZ3knDQp9KTsNCg0K</field>
                                               <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                             </block>
                                            </xml>
                                            

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            947
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            grafana modbus solaredge
                                            90
                                            603
                                            148488
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo