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

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    171

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Test Adapter fronius-solarweb

Geplant Angeheftet Gesperrt Verschoben Tester
229 Beiträge 48 Kommentatoren 47.7k 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.
  • S shadow_cb

    @c1olli Könntest Du mal den Link hier posten? Kenne mich nicht so aus und finde es nicht.

    habe auch das Problem "AxiosError: Request failed with status code 400"

    C Offline
    C Offline
    c1olli
    schrieb am zuletzt editiert von
    #205

    @shadow_cb
    Der Link steht im ersten Beitrag

    Gruß
    Olli

    1 Antwort Letzte Antwort
    0
    • 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 Offline
            HomoranH Offline
            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 Offline
                      T Offline
                      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 Offline
                              T Offline
                              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 Offline
                                  T Offline
                                  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 Offline
                                      T Offline
                                      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
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          365

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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