Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Entwicklung
  4. Daten aus Fronius Solarweb auslesen

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    13
    1
    1.7k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.3k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    1.2k

Daten aus Fronius Solarweb auslesen

Geplant Angeheftet Gesperrt Verschoben Entwicklung
628 Beiträge 60 Kommentatoren 228.9k Aufrufe 50 Beobachtet
  • Ä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 Strobelix

    Gen24 und Solarweb

    Hallo zusammen.
    Da der Gen24 ja über die lokale xml API nicht die Tages/Monats und Jahreswerte liefert und deren Berechnungen mit Sourceanalytics zu ungenau sind (ausserdem sind manche Werte nicht verfügbar), habe ich die Solarweb App mal abgehört und ein Script geschrieben, dass die aktuellen Tages/Monats/Jahres/Totalwerte der Verbräuche abfragt.

    Falls ihr eine Version vor dem 10. Jan 2021 nutzt, bitte noch mal den gesamten Solarweb Ordner löschen.
    Ich musste zu viele Anpassungen vornehmen um alles in die Ordnerstruktur zu bekommen.

    Ihr müsst die Solarweb Zugangsdaten und die PV-ID (aus dem Browser ersichtlich) einfügen und das Blockly starten.

    Totalwerte und Tages/Monats/Jahres-Werte des dem aktuellen Jahr werden sofort geladen.
    Bereits vergangene Wochentage der aktuellen Woche können mit einem Button nachgeladen werden.

    Vergangene Werte werden entweder zum Ende der Periode (Tag/Woche/Monat/Jahr) geladen oder manuell über den Button.

    Um 0:00 jeden Tag/Woche/Monat/Jahr werden die Vordaten zurückgesetzt und neu befüllt, sobald Solarweb Daten zur Verfügung stellt.

    Die Daten im "Previous" Ordner werden auch um 0:00 der neuen Periode zurückgesetzt, aber erst um 2:00 mit den Daten aus Solarweb aktualisiert.
    Manchmal liefert der Wechselrichter erst nach Mitternacht die letzten Tagesdaten an Solarweb und damit hier nicht - wie mit Sourceanalytix - beim Tagesübergang Fehler entstehen, werden diese Werte erst um 2:00 abgefragt.

    Außerdem kann man durch das manuelle Nachladen, sofort auf Vorjahresdaten zugreifen und muss nicht erst ein Jahr abwarten. Sollte das abfragen von alten Werten mal nicht funktionieren, bitte nach einer Minute nochmal testen.

    Laut Solarweb-API müssten alle Vergangenheitswerte auch als Nicht-Premium-Kunde funktionieren.
    Lediglich beim Forecast erhalten Basic-Nutzer einen Hinweis im Log, das kein Premium vorhanden ist.

    Änderungsprotokoll:
    12. Jan 2021
    Änderung: Umlaute korrigiert, Forecast Wertrundung korrigiert, Premium-Fehlermeldung als Info und nicht als Error
    Einfach Blockly austauschen - Datenpunkte bleiben identisch, wenn ihr das Script vom 10.Jan 2021 genutzt habt

    1. März 2022:
      Fehlerbehebung: Annual Month wurde monatlich zurückgesetzt, statt jährlich.
      Änderung: Ohne Premium Account erfolgt beim Forecast nur noch eine Loginfo und keine Warnung mehr

    2. September 2023
      Fehlerbehebung Forecast Today.
      Fronius hat die API geändert und auch vergangene Tagesdaten dazuaddiert. Fehler behoben, in dem ich nur noch ab der aktuellen Uhrzeit abfrage.

    3. März 2024
      Fehler beim Periodenwechsel behoben (Fehlermeldung im Log bzgl Booleanwert der mit Number beschrieben wird)
      Optimierung der Forcastabfrage

    4. Mai 2024
      Library von Request auf Axios umgestellt, damit der Javascript-Adapter keine Fehler mehr berichtet.

    Solarweb_Abfrage_Leer.zip

    B Offline
    B Offline
    burni
    schrieb am zuletzt editiert von
    #619

    @strobelix Hallo Strobelix, ich finde dein Script super. Wäre es möglich, die 3 Datenpunkte EnergyEVCCharge, EnergyEVCChargeBatt, EnergyEVCChargeGrid zu ergänzen?

    1 Antwort Letzte Antwort
    0
    • JB_SullivanJ Offline
      JB_SullivanJ Offline
      JB_Sullivan
      schrieb am zuletzt editiert von JB_Sullivan
      #620

      Weiß jemand, ob Fronius etwas bei den auslesbaren Datenpunkten verändert hat?

      Ich bekomme seit dieser Woche nämlich keine Summenwerte für die aktuelle Woche und die Vorwoche mehr (siehe SUMME)

      image.png

      c5b15223-83ca-4345-88fb-580ae46ac087-image.png

      Im Script gibt es ebenfalls eine Fehlermeldung:

      javascript.0	16:01:15.261	info	
      Stopping script
      javascript.0	16:01:15.412	info	
      start JavaScript (Blockly)
      javascript.0	16:01:17.625	warn	
      Solarweb Current Day konnte nicht abgefragt werden
      javascript.0	16:01:19.516	warn	
      Solarweb Current Month konnte nicht abgefragt werden
      javascript.0	16:01:21.515	warn	
      Solarweb Current Year konnte nicht abgefragt werden
      javascript.0	16:01:23.516	warn	
      Solarweb Total konnte nicht abgefragt werden
      javascript.0	16:01:23.584	info	
      Solarweb Token erstellt
      javascript.0	16:01:25.639	info	
      registered 8 subscriptions, 9 schedules, 0 messages, 0 logs and 0 file subscriptions
      javascript.0	16:02:01.296	info	
      Solarweb Token erstellt
      

      ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

      NegaleinN 1 Antwort Letzte Antwort
      0
      • T Offline
        T Offline
        topsurfer
        schrieb am zuletzt editiert von
        #621

        Welche Datenpunkte genau meinst du, würde nachschauen wie es bei mir ausschaut..

        Hier z.B. ?
        0_userdata.0.Solarweb.Current.02_Weekdays.04_Thursday.Energy.EnergyProductionTotal

        Bei mir steht da ein aktueller Wert drin ....

        1 Antwort Letzte Antwort
        0
        • A Offline
          A Offline
          Andi.T 0
          schrieb am zuletzt editiert von
          #622

          Hallo @strobelix das Script ist super und ich benutze es nun schon über 1 Jahr. Jetzt habe ich den js-controller auf Version 7.1.0 aktualisiert und musste den Adapter javascript auf 9.0.17 updaten. Seit diesem Update bekomme ich Fehlermeldungen aus fronius-solarweb, dass die Instance 5887 Objekte hat Grenze 5000. und AxiosError. Ich habe das blockly vom 08.03.204 bisher benutzt. Wie kann ich das beheben?
          Screenshot siehe unten

          Screenshot 2026-01-09 215112.png

          JB_SullivanJ 1 Antwort Letzte Antwort
          0
          • A Andi.T 0

            Hallo @strobelix das Script ist super und ich benutze es nun schon über 1 Jahr. Jetzt habe ich den js-controller auf Version 7.1.0 aktualisiert und musste den Adapter javascript auf 9.0.17 updaten. Seit diesem Update bekomme ich Fehlermeldungen aus fronius-solarweb, dass die Instance 5887 Objekte hat Grenze 5000. und AxiosError. Ich habe das blockly vom 08.03.204 bisher benutzt. Wie kann ich das beheben?
            Screenshot siehe unten

            Screenshot 2026-01-09 215112.png

            JB_SullivanJ Offline
            JB_SullivanJ Offline
            JB_Sullivan
            schrieb am zuletzt editiert von
            #623

            @Andi.T-0 sagte in Daten aus Fronius Solarweb auslesen:

            Hallo @strobelix das Script ist super und ich benutze es nun schon über 1 Jahr. Jetzt habe ich den js-controller auf Version 7.1.0 aktualisiert und musste den Adapter javascript auf 9.0.17 updaten. Seit diesem Update bekomme ich Fehlermeldungen aus fronius-solarweb, dass die Instance 5887 Objekte hat Grenze 5000. und AxiosError. Ich habe das blockly vom 08.03.204 bisher benutzt. Wie kann ich das beheben?
            Screenshot siehe unten

            Screenshot 2026-01-09 215112.png

            @andi.t-0

            Unter den Objekten den System Ordner öffnen und dort nach dem javaskript Adapter suchen. Dort in den Adapter Einstellungen das Warnlimit nach belieben anpassen.
            Ist kein Problem des Skriptes sondern entweder vom js-controller oder der Admin Version - ich weiß es nicht ganz genau.

            c7753833-51cf-40f5-8104-6cac65768925-image.png

            ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

            1 Antwort Letzte Antwort
            0
            • A Offline
              A Offline
              Andi.T 0
              schrieb am zuletzt editiert von
              #624

              Hallo @jb_sullivan danke für den Tipp, musste erst noch darauf kommen, den Experten Modus einzuschalten um das Objekt zu finden. Bin gespannt.

              1 Antwort Letzte Antwort
              0
              • T Offline
                T Offline
                TimoWald
                schrieb am zuletzt editiert von
                #625

                Bei mir kommt aktuel noch folgende Meldung. Die objecte unter javascript/0/ werden bei mir nicht angelegt.

                2026-01-10 17:11:15.117 - info: admin.0 (302) ==> Connected system.user.admin from ::ffff:192.168.9.50
                2026-01-10 17:11:18.317 - info: javascript.0 (29439) script.js.common.Solarweb: Stopping script
                2026-01-10 17:11:18.330 - info: javascript.0 (29439) script.js.common.Solarweb: start JavaScript (Blockly)
                2026-01-10 17:11:18.334 - error: javascript.0 (29439) script.js.common.Solarweb: Error: ReferenceError: URL is not defined
                2026-01-10 17:11:18.334 - error: javascript.0 (29439) script.js.common.Solarweb: at Login (script.js.common.Solarweb:9:9)
                2026-01-10 17:11:18.334 - error: javascript.0 (29439) script.js.common.Solarweb: at Aggrdata_Zeitplan (script.js.common.Solarweb:995:9)
                2026-01-10 17:11:18.334 - error: javascript.0 (29439) script.js.common.Solarweb: at script.js.common.Solarweb:1041:7
                2026-01-10 17:11:18.334 - error: javascript.0 (29439) script.js.common.Solarweb: at script.js.common.Solarweb:1050:3
                2026-01-10 17:11:18.334 - error: javascript.0 (29439) script.js.common.Solarweb: at Script.runInContext (node:vm:149:12)
                2026-01-10 17:11:19.248 - info: admin.0 (302) <== Disconnect system.user.admin from ::ffff:192.168.9.50 javascript
                2026-01-10 17:11:19.474 - info: myuplink.0 (666) State value to set for "myuplink.0.852667d2-3708-4ad8-93f5-7c1db0d06d23.hp24-r-20250320-04-d1-6e-d9-4f-3f.Text_not_found_id_fw_ait-V3_lang_de_.52" has to be type "number" but received type "string"
                2026-01-10 17:11:19.519 - info: myuplink.0 (666) State value to set for "myuplink.0.852667d2-3708-4ad8-93f5-7c1db0d06d23.hp24-r-20250320-04-d1-6e-d9-4f-3f.Text_not_found_id_fw_ait-V3_lang_de_.58" has to be type "number" but received type "string"
                2026-01-10 17:11:19.602 - info: myuplink.0 (666) State value to set for "myuplink.0.852667d2-3708-4ad8-93f5-7c1db0d06d23.hp24-r-20250320-04-d1-6e-d9-4f-3f.Text_not_found_id_fw_ait-V3_lang_de_.40011" has to be type "number" but received type "string" 
                
                1 Antwort Letzte Antwort
                0
                • JB_SullivanJ JB_Sullivan

                  Weiß jemand, ob Fronius etwas bei den auslesbaren Datenpunkten verändert hat?

                  Ich bekomme seit dieser Woche nämlich keine Summenwerte für die aktuelle Woche und die Vorwoche mehr (siehe SUMME)

                  image.png

                  c5b15223-83ca-4345-88fb-580ae46ac087-image.png

                  Im Script gibt es ebenfalls eine Fehlermeldung:

                  javascript.0	16:01:15.261	info	
                  Stopping script
                  javascript.0	16:01:15.412	info	
                  start JavaScript (Blockly)
                  javascript.0	16:01:17.625	warn	
                  Solarweb Current Day konnte nicht abgefragt werden
                  javascript.0	16:01:19.516	warn	
                  Solarweb Current Month konnte nicht abgefragt werden
                  javascript.0	16:01:21.515	warn	
                  Solarweb Current Year konnte nicht abgefragt werden
                  javascript.0	16:01:23.516	warn	
                  Solarweb Total konnte nicht abgefragt werden
                  javascript.0	16:01:23.584	info	
                  Solarweb Token erstellt
                  javascript.0	16:01:25.639	info	
                  registered 8 subscriptions, 9 schedules, 0 messages, 0 logs and 0 file subscriptions
                  javascript.0	16:02:01.296	info	
                  Solarweb Token erstellt
                  
                  NegaleinN Offline
                  NegaleinN Offline
                  Negalein
                  schrieb am zuletzt editiert von Negalein
                  #626

                  @JB_Sullivan sagte in Daten aus Fronius Solarweb auslesen:

                  Im Script gibt es ebenfalls eine Fehlermeldung:

                  Hallo

                  Funktioniert es bei dir wieder?

                  Hab auch das Problem.

                  javascript.1	11:56:19.720	info	Stopping script
                  javascript.0	11:56:19.908	info	Stopping script
                  javascript.0	11:56:20.271	info	start JavaScript (Blockly)
                  javascript.0	11:56:20.680	info	Solarweb Token erstellt
                  javascript.0	11:56:22.332	warn    Solarweb Current Day konnte nicht abgefragt werden
                  javascript.0	11:56:24.333	warn    Solarweb Current Month konnte nicht abgefragt werden
                  javascript.0	11:56:26.331	warn    Solarweb Current Year konnte nicht abgefragt werden
                  javascript.0	11:56:28.337	warn    Solarweb Total konnte nicht abgefragt werden
                  javascript.0	11:56:32.399	info	Solarweb Forecast Forecast Today konnte nicht abgefragt werden - Kein Premiumaccount
                  javascript.0	11:56:36.377	info	registered 8 subscriptions, 10 schedules, 0 messages, 0 logs and 0 file subscriptions
                  javascript.0	11:56:36.406	info	Solarweb Forecast Forecast Tomorrow konnte nicht abgefragt werden - Kein Premiumaccount
                  

                  ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                  ° Node.js Fixer ---> iob nodejs-update
                  ° Fixer ---> iob fix

                  1 Antwort Letzte Antwort
                  0
                  • T Offline
                    T Offline
                    topsurfer
                    schrieb am zuletzt editiert von
                    #627

                    Hallo,
                    nute Solarweb seit einem Jahr und bin auch schon "immer" Pro-Kunde.
                    In der App zeigt er mir auch "Premium" an (das ist ja das "Pro", oder?

                    Aber seit paar Tagen meldet der Adapter (Inst. ist wohl die aktuellste Version 0.0.3):

                    "Not a Pro PV System"

                    Kennt jemand diese Meldung?
                    Jemand nee Idee?

                    Wenn ich in den Einstellungen vom Adapter ein falsches PW angebe erscheint (korrekt): Authentication failed.
                    Also das Login scheint ja zu stimmen / weiterhin zu funktionieren.

                    2026-03-07_170856.png

                    1 Antwort Letzte Antwort
                    0
                    • A Offline
                      A Offline
                      Andi.T 0
                      schrieb zuletzt editiert von
                      #628

                      Hallo, weiss jemand warum ich solch eine Fehlermeldung bekomme und wie ich sie abstelle?
                      Die Vorhersage Daten für den Tag und den nächsten Tag sehe ich jedoch in den Objekten.
                      Insgesamt sind es 3 Fehlermeldungsblöcke mit jeweils anderen Zeiten
                      Die Fronius PV-ID habe ich manuell im Log gekürzt: Hier ein Block als Beispiel:
                      2026-06-12 13:45:01.779 - error: fronius-solarweb.0 (4096599) https://swqapi.solarweb.com/pvsystems/f5535....*/weather/energyforecast?from=1781178286596&to=1781264681596
                      2026-06-12 13:45:01.780 - error: fronius-solarweb.0 (4096599) AxiosError: Request failed with status code 404
                      2026-06-12 13:45:01.780 - error: fronius-solarweb.0 (4096599) {"responseError":1002,"responseMessage":"Requested resource not found."}

                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      455

                      Online

                      32.9k

                      Benutzer

                      83.2k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2026
                      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