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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter fronius-solarweb

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    969

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Test Adapter fronius-solarweb

Geplant Angeheftet Gesperrt Verschoben Tester
229 Beiträge 48 Kommentatoren 48.5k Aufrufe 42 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.
  • K Offline
    K Offline
    KaeptnKessl
    schrieb am zuletzt editiert von Homoran
    #206

    Hallo zusammen!

    Der Adapter funktioniert schon länger gut. Allerdings bekomme alle 15 Minuten die Meldung:

    error	{"responseError":1002,"responseMessage":"Requested resource not found."}
    AxiosError: Request failed with status code 404
    

    MOD-EDIT: Code in code-tags gesetzt!

    Ich habe die aktuelle Version (0.1.1) des Adapters von Github installiert. Hab's auch mal runtergeworfen und frisch draufgemacht. Leider keine Änderung.

    Hat jemand einen Tipp für mich?

    T 1 Antwort Letzte Antwort
    0
    • K KaeptnKessl

      Hallo zusammen!

      Der Adapter funktioniert schon länger gut. Allerdings bekomme alle 15 Minuten die Meldung:

      error	{"responseError":1002,"responseMessage":"Requested resource not found."}
      AxiosError: Request failed with status code 404
      

      MOD-EDIT: Code in code-tags gesetzt!

      Ich habe die aktuelle Version (0.1.1) des Adapters von Github installiert. Hab's auch mal runtergeworfen und frisch draufgemacht. Leider keine Änderung.

      Hat jemand einen Tipp für mich?

      T Offline
      T Offline
      tombox
      schrieb am zuletzt editiert von
      #207

      @kaeptnkessl was sagt der debug log

      K 1 Antwort Letzte Antwort
      0
      • T tombox

        @kaeptnkessl was sagt der debug log

        K Offline
        K Offline
        KaeptnKessl
        schrieb am zuletzt editiert von KaeptnKessl
        #208

        @tombox Ich hab eine Kopie vom Log mit debug hier angehangen: fronius.log.zip

        Danke schon mal für die Mühe

        Edit: Dropbox Link raus und Log als Dateianhang eingefügt

        HomoranH T 2 Antworten Letzte Antwort
        0
        • K KaeptnKessl

          @tombox Ich hab eine Kopie vom Log mit debug hier angehangen: fronius.log.zip

          Danke schon mal für die Mühe

          Edit: Dropbox Link raus und Log als Dateianhang eingefügt

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #209

          @kaeptnkessl Bitte keine extetnen Hoster verwenden!
          Alles hier im Forum entweder als Text in code-tags posten oder wenn das nicht geht, als Datei hochladen

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          • K KaeptnKessl

            @tombox Ich hab eine Kopie vom Log mit debug hier angehangen: fronius.log.zip

            Danke schon mal für die Mühe

            Edit: Dropbox Link raus und Log als Dateianhang eingefügt

            T Offline
            T Offline
            tombox
            schrieb am zuletzt editiert von
            #210

            @kaeptnkessl kannst die Datei wieder löschen
            hast du pro?
            funktionert der weather energy forecast in der app?

            K 1 Antwort Letzte Antwort
            0
            • T tombox

              @kaeptnkessl kannst die Datei wieder löschen
              hast du pro?
              funktionert der weather energy forecast in der app?

              K Offline
              K Offline
              KaeptnKessl
              schrieb am zuletzt editiert von
              #211

              @tombox Ja, Pro habe ich und der Forecast funktioniert in der App.

              Interessante Beobachtung: Seit dem ich das Protokoll des Adapters wieder von debug zurück auf Info gestellt habe: Keine Fehler mehr ...

              1 Antwort Letzte Antwort
              0
              • T tombox

                @vierlingmt ich habe was angepasst aber für mich ist keine offensichtliche Änderung

                einfach mal die GitHub version drüber installieren.
                sie enthält auch livedata und efm state

                ist das problem dauerhaft?

                S Offline
                S Offline
                sonne1107
                schrieb am zuletzt editiert von
                #212

                @tombox hallo unter welchen Datenpunkt finde ich Livedata und EFM State!ist das unter flowdata??

                Lg

                Wolfgang GaryW 1 Antwort Letzte Antwort
                0
                • S sonne1107

                  @tombox hallo unter welchen Datenpunkt finde ich Livedata und EFM State!ist das unter flowdata??

                  Lg

                  Wolfgang GaryW Offline
                  Wolfgang GaryW Offline
                  Wolfgang Gary
                  schrieb am zuletzt editiert von
                  #213

                  Hallo, bei meinem adapter kommt nun seit einige Woche die Fehlermeldung im sekundentakt. AxiosError: Request failed with status code 404..
                  Debug / Info hat nix gebracht.
                  Habt ihr noch einen Tipp?
                  danke & mfg Wolfgang

                  T 1 Antwort Letzte Antwort
                  0
                  • Wolfgang GaryW Wolfgang Gary

                    Hallo, bei meinem adapter kommt nun seit einige Woche die Fehlermeldung im sekundentakt. AxiosError: Request failed with status code 404..
                    Debug / Info hat nix gebracht.
                    Habt ihr noch einen Tipp?
                    danke & mfg Wolfgang

                    T Online
                    T Online
                    TimoWald
                    schrieb am zuletzt editiert von
                    #214

                    @wolfgang-gary Bei mir auch seit Monaten. Mir konnte da noch keiner helfen.

                    1 Antwort Letzte Antwort
                    0
                    • T Offline
                      T Offline
                      ToK
                      schrieb am zuletzt editiert von
                      #215

                      Ebenso bei mir:

                      fronius-solarweb.0
                      2025-12-17 14:44:51.413	error	{"responseError":1002,"responseMessage":"Requested resource not found."}
                      
                      fronius-solarweb.0
                      2025-12-17 14:44:51.413	error	AxiosError: Request failed with status code 404
                      
                      fronius-solarweb.0
                      2025-12-17 14:44:51.413	error	https://swqapi.solarweb.com/pvsystems/xxxxxxxxxxxxxxxxxxxxxx/devices/xxxxxxxxxxxxxxxx/flowdata
                      

                      Jede Minute diese drei Einträge - welche Lösung gibt es hierzu?
                      Danke und lg

                      L 1 Antwort Letzte Antwort
                      0
                      • T ToK

                        Ebenso bei mir:

                        fronius-solarweb.0
                        2025-12-17 14:44:51.413	error	{"responseError":1002,"responseMessage":"Requested resource not found."}
                        
                        fronius-solarweb.0
                        2025-12-17 14:44:51.413	error	AxiosError: Request failed with status code 404
                        
                        fronius-solarweb.0
                        2025-12-17 14:44:51.413	error	https://swqapi.solarweb.com/pvsystems/xxxxxxxxxxxxxxxxxxxxxx/devices/xxxxxxxxxxxxxxxx/flowdata
                        

                        Jede Minute diese drei Einträge - welche Lösung gibt es hierzu?
                        Danke und lg

                        L Offline
                        L Offline
                        legro
                        schrieb am zuletzt editiert von legro
                        #216

                        @ToK sagte in Test Adapter fronius-solarweb:

                        .. welche Lösung gibt es hierzu?

                        Will man seines eigenen (Un)Glückes Schmied sein, sollte man auf eine auf Modbus basierende Lösung setzen. Diese Schnittstelle zu verwenden, hat zwei große Vorteile:

                        • streng lokaler Datenzugriff
                        • über Modbus können nicht nur alle Daten abgerufen werden, auch Steuerungen des Wechselrichters sind möglich.

                        Da bleiben kaum noch Wünsche offen ..

                        3c5de6f8-1cf6-4c7e-9a82-ff246af37343-image.png a7e6b327-58ba-45ab-978f-66fd033b3db6-image.png

                        Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

                        T 1 Antwort Letzte Antwort
                        0
                        • L legro

                          @ToK sagte in Test Adapter fronius-solarweb:

                          .. welche Lösung gibt es hierzu?

                          Will man seines eigenen (Un)Glückes Schmied sein, sollte man auf eine auf Modbus basierende Lösung setzen. Diese Schnittstelle zu verwenden, hat zwei große Vorteile:

                          • streng lokaler Datenzugriff
                          • über Modbus können nicht nur alle Daten abgerufen werden, auch Steuerungen des Wechselrichters sind möglich.

                          Da bleiben kaum noch Wünsche offen ..

                          3c5de6f8-1cf6-4c7e-9a82-ff246af37343-image.png a7e6b327-58ba-45ab-978f-66fd033b3db6-image.png

                          T Offline
                          T Offline
                          ToK
                          schrieb am zuletzt editiert von
                          #217

                          @legro sagte in Test Adapter fronius-solarweb:

                          Da bleiben kaum noch Wünsche offen ..

                          Dies habe ich auch so umsetzt - lese über Modbus vom Fronius Gen24, alle Energiedaten ein und verwende diese seit etwa einem Monat für die aktuellen Daten und deren Aufzeichnung.
                          Da die Anlage aber schon mehrere Jahre läuft möchte ich die "alten" Daten, die der letzten Monate und Jahre - diese sind ja nur bei Fronius gespeichert, ebenso in der nun erstellten Visu darstellen. Dies sollte mit Hilfe der fronius-solarweb möglich sein - bekomme aber jede Minuten (entsprechend dem Update Intervall) die vorhin genannten 3 Einträge im Protokoll - dies sollte bestimmt nicht so ein.
                          Deinstallation und erneute Installation des Adapters brachte keine Veränderung ...

                          1 Antwort Letzte Antwort
                          0
                          • T Online
                            T Online
                            TimoWald
                            schrieb am zuletzt editiert von
                            #218

                            Nutzt ihr dazu den Modbus Adapter?

                            T L 2 Antworten Letzte Antwort
                            0
                            • T TimoWald

                              Nutzt ihr dazu den Modbus Adapter?

                              T Offline
                              T Offline
                              ToK
                              schrieb am zuletzt editiert von
                              #219

                              @TimoWald sagte in Test Adapter fronius-solarweb:

                              Nutzt ihr dazu den Modbus Adapter?

                              ja, in der Version 7.0.6 und funktioniert fehlerfrei

                              1 Antwort Letzte Antwort
                              0
                              • T Online
                                T Online
                                TimoWald
                                schrieb am zuletzt editiert von
                                #220

                                Wo finde ich die Liste mit den Registern?

                                L 1 Antwort Letzte Antwort
                                0
                                • T TimoWald

                                  Nutzt ihr dazu den Modbus Adapter?

                                  L Offline
                                  L Offline
                                  legro
                                  schrieb am zuletzt editiert von legro
                                  #221

                                  @TimoWald sagte in Test Adapter fronius-solarweb:

                                  Nutzt ihr dazu den Modbus Adapter?

                                  Anfangs hatte ich den Fronius-Adapter verwendet. Als dessen erste Version nicht mehr gepflegt wurde und die Neuauflage recht viele Anpassungen erforderte, habe ich mich für Modbus entschieden. Darüber hinaus hatte ich ursprünglich die Daten in InfluxDB gespeichert und mit Grafana dargestellt. Als die Entwickler dieser Programme ebenfalls anfingen rumzuzanken, nach dem Motto: „Rein in die Kartoffeln; raus aus den Kartoffeln!“ (InfluxQL -> Flux -> InfluxQL ..), hatte ich von dieser Art Agrarinformatik die Nase voll und bastelte meine eigenen Lösungen.

                                  Seither speichere ich meine Daten in Monatstabellen (JSON-ARRAY), in denen ich die Daten für jeden Tag ablege. So bin ich unabhängig davon, ob Adapter gepflegt werden, Updates in verwendeten Anwendungen Anpassungen erfordern, ..

                                  Fronius sorgt in geradezu vorbildlicher Weise für die Bereitstellung der Werte als sog. livetime values. Dies sind Register, in denen die Werte seit in Betriebnahme des GEN24 saldierend gesammelt werden. Mein Vorgehen:

                                  • Um 0:00 Uhr speichere ich den Zählerstand eines jeden dieser Register in eine Variable.
                                  • Die Tageswerte erhalte ich als Differenz zum Vortag.
                                  • Diese Tageswerte speichere ich für jeden Tag in eine entsprechende Monatstabelle.

                                  Damit ist es ein Leichtes die hier gezeigten Diagramme zu erstellen.

                                  Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

                                  1 Antwort Letzte Antwort
                                  0
                                  • T Online
                                    T Online
                                    TimoWald
                                    schrieb am zuletzt editiert von TimoWald
                                    #222

                                    Genauso Ähnlich wollte ich es auch aufbauen.
                                    Ich suche die Register für: Ohmpilot Heute KW; gelieferte KW heute; bezogen KW heute; Produktion heute KW; Direktverbrauch heute KW; Gesamtverbrauch heute KW, Ertrag heute €.

                                    L 1 Antwort Letzte Antwort
                                    1
                                    • T TimoWald

                                      Genauso Ähnlich wollte ich es auch aufbauen.
                                      Ich suche die Register für: Ohmpilot Heute KW; gelieferte KW heute; bezogen KW heute; Produktion heute KW; Direktverbrauch heute KW; Gesamtverbrauch heute KW, Ertrag heute €.

                                      L Offline
                                      L Offline
                                      legro
                                      schrieb am zuletzt editiert von
                                      #223

                                      @TimoWald sagte in Test Adapter fronius-solarweb:

                                      Genauso Ähnlich wollte ich es auch aufbauen.

                                      Damit du nicht ganz von vorne anfangen musst, hier meine oben beschriebene Lösung in Form eines JavaScripts ..

                                      let partsDate = {jahr: '', monat: '', tag: ''}
                                      let eventPV = null
                                      let eventFromGrid = null
                                      let eventEnergyTotal = null
                                      
                                      function setPartsDate() {
                                          let alleMonate = ['Januar', 'Februar', 'Maerz', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember']
                                          let d = new Date()
                                          partsDate = {jahr: d.getFullYear().toString(), monat: alleMonate[d.getMonth()], tag: d.getDate().toString()}
                                      }
                                      
                                      setPartsDate()
                                      
                                      schedule({hour: 0, minute: 0}, function () {
                                          setPartsDate()
                                          //TagesStartwert für PV
                                          setState(`0_userdata.0.Fronius.Modbus.atHome.startDayWhPV`,getState(`modbus.2.holdingRegisters.1.40186_ActWh`).val,true)
                                          setState(`0_userdata.0.Counter.Strom.startTagPV`,getState(`modbus.2.holdingRegisters.1.40186_ActWh`).val,true)
                                          //TagesStartwert für Export
                                          setState(`0_userdata.0.Fronius.Modbus.toGrid.startDayWh`,getState(`modbus.2.holdingRegisters.200.40107_TotWhExp`).val,true)
                                          setState(`0_userdata.0.Counter.Strom.startTagVerkaufStrom`,getState(`modbus.2.holdingRegisters.200.40107_TotWhExp`).val,true)
                                          //TagesStartwert für Import
                                          setState(`0_userdata.0.Fronius.Modbus.fromGrid.startDayWh`,getState(`modbus.2.holdingRegisters.200.40115_TotWhImp`).val,true)    
                                          setState(`0_userdata.0.Counter.Strom.startTagBezugStrom`,getState(`modbus.2.holdingRegisters.200.40115_TotWhImp`).val,true)
                                          //TagesStartWert für Gas
                                          setState('0_userdata.0.Counter.Gas.startTagGas',getState('0_userdata.0.Counter.Gas.volGas').val,true)
                                      })
                                      
                                      eventFromGrid = on({id: `modbus.2.holdingRegisters.200.40115_TotWhImp`, change: 'gt'}, (obj) => {
                                          let aktImp = obj.state.val - getState(`0_userdata.0.Fronius.Modbus.fromGrid.startDayWh`).val
                                          setState(`0_userdata.0.Fronius.Modbus.fromGrid.tmpDayWh`,aktImp,true)
                                          let tmpPV = JSON.parse(getState(`0_userdata.0.Fronius.Monatstabellen.${partsDate.jahr}.${partsDate.monat}.fromGridWh`).val)
                                          tmpPV[Number(partsDate.tag)-1] = aktImp
                                          setState(`0_userdata.0.Fronius.Monatstabellen.${partsDate.jahr}.${partsDate.monat}.fromGridWh`,JSON.stringify(tmpPV),true)
                                      })
                                      
                                      eventPV = on({id: `modbus.2.holdingRegisters.200.40107_TotWhExp`, change: 'gt'}, (obj) => {
                                          let aktExp = obj.state.val - getState(`0_userdata.0.Fronius.Modbus.toGrid.startDayWh`).val
                                          setState('0_userdata.0.Fronius.Modbus.toGrid.tmpDayWh',aktExp,true)
                                          let tmpPV = JSON.parse(getState(`0_userdata.0.Fronius.Monatstabellen.${partsDate.jahr}.${partsDate.monat}.toGridWh`).val)
                                          tmpPV[Number(partsDate.tag)-1] = aktExp
                                          setState(`0_userdata.0.Fronius.Monatstabellen.${partsDate.jahr}.${partsDate.monat}.toGridWh`,JSON.stringify(tmpPV),true)
                                      })
                                      
                                      eventEnergyTotal = on({id: `modbus.2.holdingRegisters.1.40186_ActWh`, change: 'gt'}, (obj) => {
                                          let aktGen = obj.state.val - getState(`0_userdata.0.Fronius.Modbus.atHome.startDayWhPV`).val
                                          setState(`0_userdata.0.Fronius.Modbus.atHome.tmpDayWhPV`,aktGen,true)
                                          let tmpPV = JSON.parse(getState(`0_userdata.0.Fronius.Monatstabellen.${partsDate.jahr}.${partsDate.monat}.solarWh`).val)
                                          tmpPV[Number(partsDate.tag)-1] = aktGen
                                          setState(`0_userdata.0.Fronius.Monatstabellen.${partsDate.jahr}.${partsDate.monat}.solarWh`,JSON.stringify(tmpPV),true)
                                      })
                                      

                                      Da ich keinen Ohmpilot habe, musst du dir hierzu die Register leider selbst suchen.

                                      Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

                                      T 1 Antwort Letzte Antwort
                                      0
                                      • T TimoWald

                                        Wo finde ich die Liste mit den Registern?

                                        L Offline
                                        L Offline
                                        legro
                                        schrieb am zuletzt editiert von legro
                                        #224

                                        @TimoWald sagte in Test Adapter fronius-solarweb:

                                        Wo finde ich die Liste mit den Registern?

                                        NACHTRAG

                                        • Du benötigst für meine hier zitierte Lösung ein Fronius Smartmeter, dessen Register werden im JavaScript über die Modbus ID = 200 referenziert.
                                        • Der Ohmpilot hat wohl einen eigenen Modbus und IP. In diesem Thread findest du vermutlich alles, was du brauchst.

                                        Raspberry Pi 5 mit 8GB + 120GB SSD + Coordinator COD-m + ioBroker ..

                                        1 Antwort Letzte Antwort
                                        0
                                        • L legro

                                          @TimoWald sagte in Test Adapter fronius-solarweb:

                                          Genauso Ähnlich wollte ich es auch aufbauen.

                                          Damit du nicht ganz von vorne anfangen musst, hier meine oben beschriebene Lösung in Form eines JavaScripts ..

                                          let partsDate = {jahr: '', monat: '', tag: ''}
                                          let eventPV = null
                                          let eventFromGrid = null
                                          let eventEnergyTotal = null
                                          
                                          function setPartsDate() {
                                              let alleMonate = ['Januar', 'Februar', 'Maerz', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember']
                                              let d = new Date()
                                              partsDate = {jahr: d.getFullYear().toString(), monat: alleMonate[d.getMonth()], tag: d.getDate().toString()}
                                          }
                                          
                                          setPartsDate()
                                          
                                          schedule({hour: 0, minute: 0}, function () {
                                              setPartsDate()
                                              //TagesStartwert für PV
                                              setState(`0_userdata.0.Fronius.Modbus.atHome.startDayWhPV`,getState(`modbus.2.holdingRegisters.1.40186_ActWh`).val,true)
                                              setState(`0_userdata.0.Counter.Strom.startTagPV`,getState(`modbus.2.holdingRegisters.1.40186_ActWh`).val,true)
                                              //TagesStartwert für Export
                                              setState(`0_userdata.0.Fronius.Modbus.toGrid.startDayWh`,getState(`modbus.2.holdingRegisters.200.40107_TotWhExp`).val,true)
                                              setState(`0_userdata.0.Counter.Strom.startTagVerkaufStrom`,getState(`modbus.2.holdingRegisters.200.40107_TotWhExp`).val,true)
                                              //TagesStartwert für Import
                                              setState(`0_userdata.0.Fronius.Modbus.fromGrid.startDayWh`,getState(`modbus.2.holdingRegisters.200.40115_TotWhImp`).val,true)    
                                              setState(`0_userdata.0.Counter.Strom.startTagBezugStrom`,getState(`modbus.2.holdingRegisters.200.40115_TotWhImp`).val,true)
                                              //TagesStartWert für Gas
                                              setState('0_userdata.0.Counter.Gas.startTagGas',getState('0_userdata.0.Counter.Gas.volGas').val,true)
                                          })
                                          
                                          eventFromGrid = on({id: `modbus.2.holdingRegisters.200.40115_TotWhImp`, change: 'gt'}, (obj) => {
                                              let aktImp = obj.state.val - getState(`0_userdata.0.Fronius.Modbus.fromGrid.startDayWh`).val
                                              setState(`0_userdata.0.Fronius.Modbus.fromGrid.tmpDayWh`,aktImp,true)
                                              let tmpPV = JSON.parse(getState(`0_userdata.0.Fronius.Monatstabellen.${partsDate.jahr}.${partsDate.monat}.fromGridWh`).val)
                                              tmpPV[Number(partsDate.tag)-1] = aktImp
                                              setState(`0_userdata.0.Fronius.Monatstabellen.${partsDate.jahr}.${partsDate.monat}.fromGridWh`,JSON.stringify(tmpPV),true)
                                          })
                                          
                                          eventPV = on({id: `modbus.2.holdingRegisters.200.40107_TotWhExp`, change: 'gt'}, (obj) => {
                                              let aktExp = obj.state.val - getState(`0_userdata.0.Fronius.Modbus.toGrid.startDayWh`).val
                                              setState('0_userdata.0.Fronius.Modbus.toGrid.tmpDayWh',aktExp,true)
                                              let tmpPV = JSON.parse(getState(`0_userdata.0.Fronius.Monatstabellen.${partsDate.jahr}.${partsDate.monat}.toGridWh`).val)
                                              tmpPV[Number(partsDate.tag)-1] = aktExp
                                              setState(`0_userdata.0.Fronius.Monatstabellen.${partsDate.jahr}.${partsDate.monat}.toGridWh`,JSON.stringify(tmpPV),true)
                                          })
                                          
                                          eventEnergyTotal = on({id: `modbus.2.holdingRegisters.1.40186_ActWh`, change: 'gt'}, (obj) => {
                                              let aktGen = obj.state.val - getState(`0_userdata.0.Fronius.Modbus.atHome.startDayWhPV`).val
                                              setState(`0_userdata.0.Fronius.Modbus.atHome.tmpDayWhPV`,aktGen,true)
                                              let tmpPV = JSON.parse(getState(`0_userdata.0.Fronius.Monatstabellen.${partsDate.jahr}.${partsDate.monat}.solarWh`).val)
                                              tmpPV[Number(partsDate.tag)-1] = aktGen
                                              setState(`0_userdata.0.Fronius.Monatstabellen.${partsDate.jahr}.${partsDate.monat}.solarWh`,JSON.stringify(tmpPV),true)
                                          })
                                          

                                          Da ich keinen Ohmpilot habe, musst du dir hierzu die Register leider selbst suchen.

                                          T Online
                                          T Online
                                          TimoWald
                                          schrieb am zuletzt editiert von
                                          #225

                                          @legro Was genau mache ich mit dem Javascript?

                                          L 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

                                          882

                                          Online

                                          32.6k

                                          Benutzer

                                          82.0k

                                          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