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 208.0k 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.
  • GlasfaserG Glasfaser

    @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

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

    @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.

    GlasfaserG 1 Antwort Letzte Antwort
    0
    • LongbowL Longbow

      @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.

      GlasfaserG Online
      GlasfaserG Online
      Glasfaser
      schrieb am zuletzt editiert von
      #327

      @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

      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

      LongbowL 1 Antwort Letzte Antwort
      0
      • LongbowL Offline
        LongbowL Offline
        Longbow
        schrieb am zuletzt editiert von
        #328

        Weiß keiner das oder so? :-( keiner der untersützen mag?

        1 Antwort Letzte Antwort
        0
        • GlasfaserG Glasfaser

          @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

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

          @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

          GlasfaserG 1 Antwort Letzte Antwort
          -1
          • LongbowL 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

            GlasfaserG Online
            GlasfaserG Online
            Glasfaser
            schrieb am zuletzt editiert von
            #330

            @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>
            

            Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

            LongbowL 1 Antwort Letzte Antwort
            0
            • GlasfaserG Glasfaser

              @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>
              

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

              @glasfaser
              Vielen Dank, aber irgendwie klappt das bei mir nicht.

              Update, gelöst

              LongbowL GlasfaserG 2 Antworten Letzte Antwort
              0
              • LongbowL Longbow

                @glasfaser
                Vielen Dank, aber irgendwie klappt das bei mir nicht.

                Update, gelöst

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

                @Glasfaser Danke, habe es nochmals kopiert und die Datenpunkte angepasst, jetzt geht es wohl...

                1 Antwort Letzte Antwort
                0
                • LongbowL Longbow

                  @glasfaser
                  Vielen Dank, aber irgendwie klappt das bei mir nicht.

                  Update, gelöst

                  GlasfaserG Online
                  GlasfaserG Online
                  Glasfaser
                  schrieb am zuletzt editiert von
                  #333

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

                  @glasfaser aber irgendwie klappt das bei mir nicht.

                  jetzt geht es wohl...

                  freut mich das ich helfen konnte :)

                  Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                  LongbowL 1 Antwort Letzte Antwort
                  0
                  • GlasfaserG Glasfaser

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

                    @glasfaser aber irgendwie klappt das bei mir nicht.

                    jetzt geht es wohl...

                    freut mich das ich helfen konnte :)

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

                    @glasfaser Ja vielen Dank... Hab gerade nur gesehen, dass der Akku geladen wird, PV Leitung bei 1,75kw liegt, der Datenpunkt PV Leistung ohne Speicher aber das gleich anzeigt wie das normal Script.
                    Beim Entladen stimmt es, was ich gestern beobachtet habe. Wo könnte hier der Fehler liegen?

                    LongbowL 1 Antwort Letzte Antwort
                    0
                    • LongbowL Longbow

                      @glasfaser Ja vielen Dank... Hab gerade nur gesehen, dass der Akku geladen wird, PV Leitung bei 1,75kw liegt, der Datenpunkt PV Leistung ohne Speicher aber das gleich anzeigt wie das normal Script.
                      Beim Entladen stimmt es, was ich gestern beobachtet habe. Wo könnte hier der Fehler liegen?

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

                      @Glasfaser Ja, leider stimmt es wenn, wie jetzt die PV Anlage produziert, das dies mit den Werten nicht stimmt.

                      z.b. PV produziert 1,17kw, Haus verbraucht 0,35kw, Akku wird geladen mit 0,85kw. Wir der Datenpunkt PV Leistung ohne Akku nur mit ca. 0.300kw berechnet. Was in etwa den Hausverbrauch entsprechen könnte. Da ist noch ein Fehler dring, nur weiß ich kein Ansatz.

                      GlasfaserG 1 Antwort Letzte Antwort
                      0
                      • LongbowL Longbow

                        @Glasfaser Ja, leider stimmt es wenn, wie jetzt die PV Anlage produziert, das dies mit den Werten nicht stimmt.

                        z.b. PV produziert 1,17kw, Haus verbraucht 0,35kw, Akku wird geladen mit 0,85kw. Wir der Datenpunkt PV Leistung ohne Akku nur mit ca. 0.300kw berechnet. Was in etwa den Hausverbrauch entsprechen könnte. Da ist noch ein Fehler dring, nur weiß ich kein Ansatz.

                        GlasfaserG Online
                        GlasfaserG Online
                        Glasfaser
                        schrieb am zuletzt editiert von
                        #336

                        @longbow

                        Bei mir passt es :

                        020088dc-54d2-4db3-ab70-629dc6fafb61-grafik.png

                        Bedenke ... Modbus ist schneller in der Abfrage , die Online WebGui ist träge !

                        Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                        LongbowL 1 Antwort Letzte Antwort
                        0
                        • GlasfaserG Glasfaser

                          @longbow

                          Bei mir passt es :

                          020088dc-54d2-4db3-ab70-629dc6fafb61-grafik.png

                          Bedenke ... Modbus ist schneller in der Abfrage , die Online WebGui ist träge !

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

                          @glasfaser komisch... bei mir stimmt es nicht...

                          IMG_1869A89F5E71-1.jpeg
                          Greenshot 2023-06-08 19.04.53.png

                          Woran kann das hängen, das dies nicht klappt. Kann bei dem Datenpunkt ,,PVLeistungAktuell'' was damit zu tun haben, denn der wert dort wird ja dann abgezogen.

                          GlasfaserG 1 Antwort Letzte Antwort
                          0
                          • GlasfaserG Online
                            GlasfaserG Online
                            Glasfaser
                            schrieb am zuletzt editiert von
                            #338

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

                            bei dem Datenpunkt ,,PVLeistungAktuell'

                            da sollte eigentlich ..

                            ohne Akkunutzung :

                            901e1743-68f4-472c-a2d5-8914ce400d43-grafik.png

                            mit Akkunutzung :
                            .
                            958354cc-9598-4eba-abd5-48c1315c43fd-grafik.png

                            Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                            1 Antwort Letzte Antwort
                            0
                            • L Offline
                              L Offline
                              lesiflo
                              Most Active
                              schrieb am zuletzt editiert von
                              #339

                              Moin,
                              gibt es auch eine Möglichkeit über die Register die einzelnen Optimierer abzufragen? Status, Anzahl oder Fehler ?

                              GlasfaserG 1 Antwort Letzte Antwort
                              0
                              • L lesiflo

                                Moin,
                                gibt es auch eine Möglichkeit über die Register die einzelnen Optimierer abzufragen? Status, Anzahl oder Fehler ?

                                GlasfaserG Online
                                GlasfaserG Online
                                Glasfaser
                                schrieb am zuletzt editiert von
                                #340

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

                                die einzelnen Optimierer abzufragen

                                nur per python Skript

                                sieht so aus :
                                36e91a25-c8e5-40c6-a3b8-805dba98351c-grafik.png

                                Status, Anzahl oder Fehler ?

                                das kann man auch bauen / abfragen ... nutze ich aber nicht .

                                Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

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

                                  Mal ne doofe Frage, warum sind bei manchen die Mod-Bus Adressen für den Akku bei 50000 und bei manchen im 100000 er Bereich? Wonach richtet sich das?

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

                                  1 Antwort Letzte Antwort
                                  0
                                  • LongbowL Longbow

                                    @glasfaser komisch... bei mir stimmt es nicht...

                                    IMG_1869A89F5E71-1.jpeg
                                    Greenshot 2023-06-08 19.04.53.png

                                    Woran kann das hängen, das dies nicht klappt. Kann bei dem Datenpunkt ,,PVLeistungAktuell'' was damit zu tun haben, denn der wert dort wird ja dann abgezogen.

                                    GlasfaserG Online
                                    GlasfaserG Online
                                    Glasfaser
                                    schrieb am zuletzt editiert von Glasfaser
                                    #342

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

                                    dort wird ja dann abgezogen.

                                    Nimm nochmal diese Script zusätzlich

                                    <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">Y3JlYXRlU3RhdGUoJ1NvbGFyLldlY2hzZWxyaWNodGVyLlBWTGVpc3R1bmdBa3R1ZWxsX2JlaVNwZWljaGVybGFkdW5nJywgew0KDQoJbmFtZTogJ1BWTGVpc3R1bmdBa3R1ZWxsX2JlaVNwZWljaGVybGFkdW5nJywNCg0KCXVuaXQ6ICdXJywNCg0KCW1pbjogIDAsDQoNCgl0eXBlOiAnbnVtYmVyJywNCg0KCXJvbGU6ICd2YWx1ZS5lbmVyZ3knDQp9KTsNCg==</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="controls_if" id="eEZ^;:%^di=,nx/+1pa:">
                                           <mutation else="1"></mutation>
                                           <value name="IF0">
                                             <block type="logic_compare" id="YF9_}bG6}dO/o^2wBUu$">
                                               <field name="OP">EQ</field>
                                               <value name="A">
                                                 <block type="get_value" id="lZVMH870OLT)=jiM(:J*">
                                                   <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="E=,rcU`PAPqzGdD;z#ph">
                                                   <field name="NUM">3</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <statement name="DO0">
                                             <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_Dachflaeche</field>
                                               <field name="WITH_DELAY">FALSE</field>
                                               <value name="VALUE">
                                                 <block type="math_arithmetic" id="k1ql[z$jjxr4y2epe^yv">
                                                   <field name="OP">ADD</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 Lade-Leistung</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                             </block>
                                           </statement>
                                           <statement name="ELSE">
                                             <block type="update" id="f%6W0:Whp*sI$jQnfGq[">
                                               <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                               <field name="OID">javascript.0.Solar.Wechselrichter.PVLeistungAktuell_Dachflaeche</field>
                                               <field name="WITH_DELAY">FALSE</field>
                                               <value name="VALUE">
                                                 <block type="get_value" id="vcJf8wafqvdEnyO*zP10">
                                                   <field name="ATTR">val</field>
                                                   <field name="OID">javascript.0.Solar.Wechselrichter.PVLeistungAktuell_ohneSpeicher</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </statement>
                                         </block>
                                       </statement>
                                     </block>
                                    </xml>
                                    

                                    javascript.0.Solar.Wechselrichter.PVLeistungAktuell_Dachflaeche , mußt du noch selber anlegen
                                    Die anderen Datenpunkte auf deine ändern

                                    Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                    LongbowL 1 Antwort Letzte Antwort
                                    0
                                    • GlasfaserG Glasfaser

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

                                      dort wird ja dann abgezogen.

                                      Nimm nochmal diese Script zusätzlich

                                      <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">Y3JlYXRlU3RhdGUoJ1NvbGFyLldlY2hzZWxyaWNodGVyLlBWTGVpc3R1bmdBa3R1ZWxsX2JlaVNwZWljaGVybGFkdW5nJywgew0KDQoJbmFtZTogJ1BWTGVpc3R1bmdBa3R1ZWxsX2JlaVNwZWljaGVybGFkdW5nJywNCg0KCXVuaXQ6ICdXJywNCg0KCW1pbjogIDAsDQoNCgl0eXBlOiAnbnVtYmVyJywNCg0KCXJvbGU6ICd2YWx1ZS5lbmVyZ3knDQp9KTsNCg==</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="controls_if" id="eEZ^;:%^di=,nx/+1pa:">
                                             <mutation else="1"></mutation>
                                             <value name="IF0">
                                               <block type="logic_compare" id="YF9_}bG6}dO/o^2wBUu$">
                                                 <field name="OP">EQ</field>
                                                 <value name="A">
                                                   <block type="get_value" id="lZVMH870OLT)=jiM(:J*">
                                                     <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="E=,rcU`PAPqzGdD;z#ph">
                                                     <field name="NUM">3</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <statement name="DO0">
                                               <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_Dachflaeche</field>
                                                 <field name="WITH_DELAY">FALSE</field>
                                                 <value name="VALUE">
                                                   <block type="math_arithmetic" id="k1ql[z$jjxr4y2epe^yv">
                                                     <field name="OP">ADD</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 Lade-Leistung</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                               </block>
                                             </statement>
                                             <statement name="ELSE">
                                               <block type="update" id="f%6W0:Whp*sI$jQnfGq[">
                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                 <field name="OID">javascript.0.Solar.Wechselrichter.PVLeistungAktuell_Dachflaeche</field>
                                                 <field name="WITH_DELAY">FALSE</field>
                                                 <value name="VALUE">
                                                   <block type="get_value" id="vcJf8wafqvdEnyO*zP10">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">javascript.0.Solar.Wechselrichter.PVLeistungAktuell_ohneSpeicher</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </statement>
                                           </block>
                                         </statement>
                                       </block>
                                      </xml>
                                      

                                      javascript.0.Solar.Wechselrichter.PVLeistungAktuell_Dachflaeche , mußt du noch selber anlegen
                                      Die anderen Datenpunkte auf deine ändern

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

                                      @glasfaser Danke, habe ich soweit gemacht... bekomme aber diese Fehlermeldung.

                                      
                                      javascript.0
                                      2023-06-13 19:13:03.378	error	at processImmediate (node:internal/timers:468:21)
                                      
                                      javascript.0
                                      2023-06-13 19:13:03.378	error	at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1527:17)
                                      
                                      javascript.0
                                      2023-06-13 19:13:03.378	error	at /opt/iobroker/node_modules/iobroker.javascript/main.js:2053:17
                                      
                                      javascript.0
                                      2023-06-13 19:13:03.377	error	at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1955:37)
                                      
                                      javascript.0
                                      2023-06-13 19:13:03.377	error	at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1702:21)
                                      
                                      javascript.0
                                      2023-06-13 19:13:03.377	error	at new Script (node:vm:100:7)
                                      
                                      javascript.0
                                      2023-06-13 19:13:03.377	error	SyntaxError: Unexpected token '<'
                                      
                                      javascript.0
                                      2023-06-13 19:13:03.377	error	^
                                      
                                      javascript.0
                                      2023-06-13 19:13:03.377	error	<xml xmlns="https://developers.google.com/blockly/xml">
                                      
                                      javascript.0
                                      2023-06-13 19:13:03.377	error	script.js.common.PV-SolarEgde.PVLeistungAktuelle_Dachflaeche compile failed: at script.js.common.PV-SolarEgde.PVLeistungAktuelle_Dachflaeche:1
                                      
                                      GlasfaserG 1 Antwort Letzte Antwort
                                      0
                                      • LongbowL Longbow

                                        @glasfaser Danke, habe ich soweit gemacht... bekomme aber diese Fehlermeldung.

                                        
                                        javascript.0
                                        2023-06-13 19:13:03.378	error	at processImmediate (node:internal/timers:468:21)
                                        
                                        javascript.0
                                        2023-06-13 19:13:03.378	error	at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1527:17)
                                        
                                        javascript.0
                                        2023-06-13 19:13:03.378	error	at /opt/iobroker/node_modules/iobroker.javascript/main.js:2053:17
                                        
                                        javascript.0
                                        2023-06-13 19:13:03.377	error	at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1955:37)
                                        
                                        javascript.0
                                        2023-06-13 19:13:03.377	error	at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1702:21)
                                        
                                        javascript.0
                                        2023-06-13 19:13:03.377	error	at new Script (node:vm:100:7)
                                        
                                        javascript.0
                                        2023-06-13 19:13:03.377	error	SyntaxError: Unexpected token '<'
                                        
                                        javascript.0
                                        2023-06-13 19:13:03.377	error	^
                                        
                                        javascript.0
                                        2023-06-13 19:13:03.377	error	<xml xmlns="https://developers.google.com/blockly/xml">
                                        
                                        javascript.0
                                        2023-06-13 19:13:03.377	error	script.js.common.PV-SolarEgde.PVLeistungAktuelle_Dachflaeche compile failed: at script.js.common.PV-SolarEgde.PVLeistungAktuelle_Dachflaeche:1
                                        
                                        GlasfaserG Online
                                        GlasfaserG Online
                                        Glasfaser
                                        schrieb am zuletzt editiert von
                                        #344

                                        @longbow

                                        Beim einfügen schon diese Meldung ...

                                        Das Blockly funktioniert , gerade mal neu eingefügt in Js .

                                        Da ist nicht viel drin ...

                                        .
                                        1120bc12-0b88-4eac-a2da-9a18a8fbc4b0-grafik.png

                                        Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                        LongbowL 1 Antwort Letzte Antwort
                                        0
                                        • GlasfaserG Glasfaser

                                          @longbow

                                          Beim einfügen schon diese Meldung ...

                                          Das Blockly funktioniert , gerade mal neu eingefügt in Js .

                                          Da ist nicht viel drin ...

                                          .
                                          1120bc12-0b88-4eac-a2da-9a18a8fbc4b0-grafik.png

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

                                          @glasfaser Guten Morgen, keine Ahnung warum auch immer, hab es gelöscht, erneut und wieder importiert und es klappt nun. Vielen Dank aber jetzt... So langsam verstehe ich auch das was man mit Scripts machen kann. :-)

                                          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

                                          815

                                          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