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. Entwicklung
  4. Daten aus Fronius Solarweb auslesen

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Daten aus Fronius Solarweb auslesen

Geplant Angeheftet Gesperrt Verschoben Entwicklung
619 Beiträge 60 Kommentatoren 188.9k Aufrufe 50 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.
  • MassiveAttackM MassiveAttack

    @negalein
    hatte ich gestern auch schon

    NegaleinN Offline
    NegaleinN Offline
    Negalein
    Global Moderator
    schrieb am zuletzt editiert von
    #409

    @massiveattack sagte in Daten aus Fronius Solarweb auslesen:

    hatte ich gestern auch schon

    ist bei mir erst seit heute
    dfaa7508-9870-4010-9fa6-4d94866b4f94-image.png

    ° Node.js: 20.17.0 NPM: 10.8.2
    ° Proxmox, Ubuntu 22.04.3 LTS
    ° Fixer ---> iob fix

    1 Antwort Letzte Antwort
    0
    • maximal1981M Offline
      maximal1981M Offline
      maximal1981
      schrieb am zuletzt editiert von
      #410

      ich glaube es spinnt schon seit Sonntag rum bei mir.

      aber dann bin ich beruhigt wenn ich nicht alleine bin :grin:

      1 Antwort Letzte Antwort
      0
      • nik82N Offline
        nik82N Offline
        nik82
        Most Active
        schrieb am zuletzt editiert von
        #411

        Hallo,
        mir fehlen momentan die Werte aus den Monaten Januar bis April:

        dee13dad-9384-43ba-91f4-5e82676a478b-image.png

        Und wenn ich den Button "Vergangene Einzelmonatswerte abrufen" drücke, dann kommt folgende Meldung im Log:

        926b5af5-3b1d-48f1-b19e-d2b58e78b737-image.png

        Werte sind aber vorhanden im Solarweb.

        Jemand eine Idee?

        Danke im Voraus.

        S 1 Antwort Letzte Antwort
        0
        • nik82N nik82

          Hallo,
          mir fehlen momentan die Werte aus den Monaten Januar bis April:

          dee13dad-9384-43ba-91f4-5e82676a478b-image.png

          Und wenn ich den Button "Vergangene Einzelmonatswerte abrufen" drücke, dann kommt folgende Meldung im Log:

          926b5af5-3b1d-48f1-b19e-d2b58e78b737-image.png

          Werte sind aber vorhanden im Solarweb.

          Jemand eine Idee?

          Danke im Voraus.

          S Offline
          S Offline
          Strobelix
          schrieb am zuletzt editiert von
          #412

          @nik82 damit fragst du die Werte von 2022 ab, bist du da sicher?
          Oder willst du die Jan-April 2023? Dann musst du die Current-Annual_Months abfragen!

          Raspberrymatic, Homematic & Homematic IP Aktoren, ioBroker auf NUC i3, Nuki, Harmony Hub, Digitalstrom, Diverse Sonoff (Tasmota) und Shellies

          nik82N 1 Antwort Letzte Antwort
          0
          • S Strobelix

            @nik82 damit fragst du die Werte von 2022 ab, bist du da sicher?
            Oder willst du die Jan-April 2023? Dann musst du die Current-Annual_Months abfragen!

            nik82N Offline
            nik82N Offline
            nik82
            Most Active
            schrieb am zuletzt editiert von
            #413

            @strobelix
            AAAHHHHH, sorry, ich will natürlich die 2023 Werte, die stehen ja unter Current.
            Sorry, mein Fehler.
            Vielen Dank für den schnelle Info :+1:

            1 Antwort Letzte Antwort
            0
            • D Offline
              D Offline
              derdoerk
              schrieb am zuletzt editiert von
              #414

              Hallo,

              ich habe seit kurzem auch eine Fronius Wechselrichter und möchte die Daten ebenfalls abrufen mit dem Skript.

              Was mir auffällt ist, dass die Daten sehr unregelmäßig abgerufen werden, zum teil auch nur 2 oder 3 mal am Tag. Muss hier etwas beachtet werden? Oder kann man irgendwie herausfinden, warum er die daten nicht abruft?

              Super Skript.

              Gruß
              Dirk

              maximal1981M 1 Antwort Letzte Antwort
              0
              • D derdoerk

                Hallo,

                ich habe seit kurzem auch eine Fronius Wechselrichter und möchte die Daten ebenfalls abrufen mit dem Skript.

                Was mir auffällt ist, dass die Daten sehr unregelmäßig abgerufen werden, zum teil auch nur 2 oder 3 mal am Tag. Muss hier etwas beachtet werden? Oder kann man irgendwie herausfinden, warum er die daten nicht abruft?

                Super Skript.

                Gruß
                Dirk

                maximal1981M Offline
                maximal1981M Offline
                maximal1981
                schrieb am zuletzt editiert von
                #415

                @derdoerk 2 - 3 mal ist echt wenig.
                mir ist zumindest aufgefallen, dass neue Anlagen nicht mit der normalen Versatzzeit funktionieren, sondern irgendwo hinten angereiht werden.
                Dies bessert sich aber mit der Betriebszeit.

                D 1 Antwort Letzte Antwort
                0
                • maximal1981M maximal1981

                  @derdoerk 2 - 3 mal ist echt wenig.
                  mir ist zumindest aufgefallen, dass neue Anlagen nicht mit der normalen Versatzzeit funktionieren, sondern irgendwo hinten angereiht werden.
                  Dies bessert sich aber mit der Betriebszeit.

                  D Offline
                  D Offline
                  derdoerk
                  schrieb am zuletzt editiert von
                  #416

                  @maximal1981
                  Die Anlage läuft seit knapp 3Monaten. der normale Web Zugriff läuft ohne Problem.

                  Was mach ich nur falsch. Den Pro Account brauch man aber nicht

                  Wie oft müsste er den normaler weise abrufen?

                  maximal1981M 1 Antwort Letzte Antwort
                  0
                  • D derdoerk

                    @maximal1981
                    Die Anlage läuft seit knapp 3Monaten. der normale Web Zugriff läuft ohne Problem.

                    Was mach ich nur falsch. Den Pro Account brauch man aber nicht

                    Wie oft müsste er den normaler weise abrufen?

                    maximal1981M Offline
                    maximal1981M Offline
                    maximal1981
                    schrieb am zuletzt editiert von
                    #417

                    @derdoerk alle 30 Minuten, wobei du nur alle 60 min eine Änderung feststellbar ist, da ja nur alle 1 h die entsprechenden Werte auf der Fronius Seite aktualisiert werden.

                    1 Antwort Letzte Antwort
                    0
                    • da_WoodyD Offline
                      da_WoodyD Offline
                      da_Woody
                      schrieb am zuletzt editiert von
                      #418

                      wesweil ich wieder zum alten fronius adaper zurück bin...

                      gruß vom Woody
                      HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                      1 Antwort Letzte Antwort
                      0
                      • E Offline
                        E Offline
                        Eggi
                        schrieb am zuletzt editiert von Eggi
                        #419

                        Hallo
                        Ich habe versucht das tolle Script im ioBroker-Blockly zu importieren.
                        Ich bekomme zwar eine "Fertig"-Meldung, finde dann aber das Script nicht.
                        Was mache ich falsch?
                        Hinweis: hab Softwarekomponenten ziemlich alle auf den aktuellen Stand gebracht.
                        Danke
                        c0da3e24-f87b-4125-88dd-9878e5a62b39-image.png

                        1 Antwort Letzte Antwort
                        0
                        • E Offline
                          E Offline
                          Eggi
                          schrieb am zuletzt editiert von Eggi
                          #420

                          .......[gelöst]......

                          D 1 Antwort Letzte Antwort
                          0
                          • E Eggi

                            .......[gelöst]......

                            D Offline
                            D Offline
                            Diamand2k22
                            schrieb am zuletzt editiert von
                            #421

                            Hi, funktioniert bei euch das Skript noch richtig?
                            Bei mir unterscheiden sich die Werte von den Datenpunkten und das was im Solarweb steht enorm?! Heute z.B Energy Forecast today laut Datenpunkt 168 kWh im Solarweb 100kwh.

                            N 1 Antwort Letzte Antwort
                            0
                            • D Diamand2k22

                              Hi, funktioniert bei euch das Skript noch richtig?
                              Bei mir unterscheiden sich die Werte von den Datenpunkten und das was im Solarweb steht enorm?! Heute z.B Energy Forecast today laut Datenpunkt 168 kWh im Solarweb 100kwh.

                              N Offline
                              N Offline
                              ndtbuddyb
                              schrieb am zuletzt editiert von
                              #422

                              @diamand2k22 sagte in Daten aus Fronius Solarweb auslesen:

                              Hi, funktioniert bei euch das Skript noch richtig?
                              Bei mir unterscheiden sich die Werte von den Datenpunkten und das was im Solarweb steht enorm?! Heute z.B Energy Forecast today laut Datenpunkt 168 kWh im Solarweb 100kwh.

                              Hallo,
                              Ich habe das selbe Verhalten: Der Forecast Wert für den Aktuellen Tag ist weit über dem Tatsächlichen - manchmal noch um 7 Uhr abends hab ich einen Restbetrag von 40 kWh... Der Wert für den morgigen Tag stimmt aber wiederum ziemlich genau.

                              S 1 Antwort Letzte Antwort
                              0
                              • N ndtbuddyb

                                @diamand2k22 sagte in Daten aus Fronius Solarweb auslesen:

                                Hi, funktioniert bei euch das Skript noch richtig?
                                Bei mir unterscheiden sich die Werte von den Datenpunkten und das was im Solarweb steht enorm?! Heute z.B Energy Forecast today laut Datenpunkt 168 kWh im Solarweb 100kwh.

                                Hallo,
                                Ich habe das selbe Verhalten: Der Forecast Wert für den Aktuellen Tag ist weit über dem Tatsächlichen - manchmal noch um 7 Uhr abends hab ich einen Restbetrag von 40 kWh... Der Wert für den morgigen Tag stimmt aber wiederum ziemlich genau.

                                S Offline
                                S Offline
                                Strobelix
                                schrieb am zuletzt editiert von Strobelix
                                #423

                                @ndtbuddyb
                                das ist leider ein Rechenfehler der über den Tag entstehen kann.

                                Die Forecastwerte des aktuellen Tags werden im 15min Takt angegeben, ich muss also ab aktueller Uhrzeit die restlichen 15min Werte des Tages zusammenzählen und am Ende die bereits bis dahin erzeugten kWh dazurechnen um auf das Ergebnis des aktuellen Tages zu kommen.
                                Ich rechne also mit den ab Punkt X gezeigten Forecastwerten + die von Solarweb ausgespuckten bisher erzeugten kWh.
                                Problem dabei ist, dass der Wert der bisher erzeugten Energie nicht immer aktuell ist, weil nicht immer im selben Takt die Werte an Solarweb übertragen werden.

                                Der Solarweb-Server weiß natürlich wann er die Werte bekommt, ich allerdings nicht, somit addiere ich da manchmal zwei Werte die nicht zusammenpassen bzw die sich überschneiden oder sogar Lücken haben.

                                Da es natürlich für den Folgetag noch keine Werte gibt, stimmt hier die Forecastrechnung, da muss ich am Ende ja nichts zusammenrechnen.

                                Ich beobachte das auch immer wieder, finde aber bisher leider keine Lösung

                                In der Früh stimmen die Werte noch und über den Tag können sie abweichen, nicht immer, aber kommt leider vor

                                Raspberrymatic, Homematic & Homematic IP Aktoren, ioBroker auf NUC i3, Nuki, Harmony Hub, Digitalstrom, Diverse Sonoff (Tasmota) und Shellies

                                N 1 Antwort Letzte Antwort
                                0
                                • S Strobelix

                                  @ndtbuddyb
                                  das ist leider ein Rechenfehler der über den Tag entstehen kann.

                                  Die Forecastwerte des aktuellen Tags werden im 15min Takt angegeben, ich muss also ab aktueller Uhrzeit die restlichen 15min Werte des Tages zusammenzählen und am Ende die bereits bis dahin erzeugten kWh dazurechnen um auf das Ergebnis des aktuellen Tages zu kommen.
                                  Ich rechne also mit den ab Punkt X gezeigten Forecastwerten + die von Solarweb ausgespuckten bisher erzeugten kWh.
                                  Problem dabei ist, dass der Wert der bisher erzeugten Energie nicht immer aktuell ist, weil nicht immer im selben Takt die Werte an Solarweb übertragen werden.

                                  Der Solarweb-Server weiß natürlich wann er die Werte bekommt, ich allerdings nicht, somit addiere ich da manchmal zwei Werte die nicht zusammenpassen bzw die sich überschneiden oder sogar Lücken haben.

                                  Da es natürlich für den Folgetag noch keine Werte gibt, stimmt hier die Forecastrechnung, da muss ich am Ende ja nichts zusammenrechnen.

                                  Ich beobachte das auch immer wieder, finde aber bisher leider keine Lösung

                                  In der Früh stimmen die Werte noch und über den Tag können sie abweichen, nicht immer, aber kommt leider vor

                                  N Offline
                                  N Offline
                                  ndtbuddyb
                                  schrieb am zuletzt editiert von
                                  #424

                                  @strobelix Danke für die Info...
                                  Ist ansich nicht so schlimm (Dieser Wert ist für mich eh nur ein "nice to have"). Jedenfalls danke für die Erklärung, ich dachte schon, ich habe irgendwo einen Fehler eingebaut ;-).
                                  Sonst ist dein Script aber für mich sehr wertvoll - Alle Achtung, würde ich so nie zusammenbringen!

                                  S 2 Antworten Letzte Antwort
                                  0
                                  • N ndtbuddyb

                                    @strobelix Danke für die Info...
                                    Ist ansich nicht so schlimm (Dieser Wert ist für mich eh nur ein "nice to have"). Jedenfalls danke für die Erklärung, ich dachte schon, ich habe irgendwo einen Fehler eingebaut ;-).
                                    Sonst ist dein Script aber für mich sehr wertvoll - Alle Achtung, würde ich so nie zusammenbringen!

                                    S Offline
                                    S Offline
                                    Strobelix
                                    schrieb am zuletzt editiert von
                                    #425

                                    @ndtbuddyb ich vermute Fronius hat da was geändert.
                                    Der today-Remaining Wert entspricht dem Total Wert aus Solarweb.
                                    Muss mir die API Werte mal anschauen, aber evtl addiert der Solarwebserver jetzt von selbst die bereits erzeugten Werte zur restlichen Tagesvorhersage.
                                    Dadurch würde ich das dann doppelt addieren.
                                    Ich gebe Rückmeldung

                                    Raspberrymatic, Homematic & Homematic IP Aktoren, ioBroker auf NUC i3, Nuki, Harmony Hub, Digitalstrom, Diverse Sonoff (Tasmota) und Shellies

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

                                      Kurze Frage in die Runde - ist es bei Euch auch so, das die Solarweb Daten vom Vortag nicht mehr ausgelesen werden?

                                      462807cb-55cf-48a8-8dda-41ced86d7874-image.png

                                      10ad1c95-32b5-42f6-be5f-029735dcd72e-image.png

                                      ioBroker auf Intel Core i3-5005U NUC und Windwos10 Pro

                                      MassiveAttackM 1 Antwort Letzte Antwort
                                      0
                                      • JB_SullivanJ JB_Sullivan

                                        Kurze Frage in die Runde - ist es bei Euch auch so, das die Solarweb Daten vom Vortag nicht mehr ausgelesen werden?

                                        462807cb-55cf-48a8-8dda-41ced86d7874-image.png

                                        10ad1c95-32b5-42f6-be5f-029735dcd72e-image.png

                                        MassiveAttackM Online
                                        MassiveAttackM Online
                                        MassiveAttack
                                        schrieb am zuletzt editiert von
                                        #427

                                        @jb_sullivan
                                        kann ich nicht bestätigen, wird bei mir alles richtig geladen

                                        1 Antwort Letzte Antwort
                                        0
                                        • N ndtbuddyb

                                          @strobelix Danke für die Info...
                                          Ist ansich nicht so schlimm (Dieser Wert ist für mich eh nur ein "nice to have"). Jedenfalls danke für die Erklärung, ich dachte schon, ich habe irgendwo einen Fehler eingebaut ;-).
                                          Sonst ist dein Script aber für mich sehr wertvoll - Alle Achtung, würde ich so nie zusammenbringen!

                                          S Offline
                                          S Offline
                                          Strobelix
                                          schrieb am zuletzt editiert von Strobelix
                                          #428

                                          @ndtbuddyb

                                          Thema: Falsche Forecastwerte des aktuellen Tages:

                                          Ich hab den Fehler gefunden. Fronius hat früher die Tagesdaten ab der aktuellen Uhrzeit angezeigt. Seit ein paar Wochen werden aber auch Daten von aktueller Uhrzeit -6h angezeigt. Somit war der addierte Wert immer um die Daten der letzten 6 Stunden zu hoch!

                                          Oben im ersten Beitrag ist das aktuelle Blockly, du kannst aber auch im bestehenden Blockly unter
                                          "Javascript Funktion Forcast" den Inhalt durch das hier austauschen:

                                          var https = require("https");
                                          var request = require("request");
                                          var moment = require("moment");
                                          if (diffforecast === 0) {
                                              var datum = moment().format('YYYY-MM-DD');
                                              var uhrzeitvon = moment().format('HH:mm:ss');
                                              var ordner = "EnergyProduction_Today";
                                              var bezeichnung = " Forecast Today";
                                              }
                                          else if (diffforecast === 1) {
                                              var datum = moment().add(1, 'day').format('YYYY-MM-DD');
                                              var uhrzeitvon = '00:00:00';
                                              var ordner = "EnergyProduction_Tomorrow";
                                              var bezeichnung = " Forecast Tomorrow";
                                              }  
                                           
                                           var options = {
                                            url: 'https://swqapi.solarweb.com/pvsystems/'+Solarweb_PV_ID+'/weather/energyforecast?from='+datum+'T'+uhrzeitvon+'Z&to='+datum+'T23:59:59Z',
                                            headers: {
                                            'AccessKeyId':'FKIAFFB3D0986CF24CBDBF580755A9F38769',
                                            'AccessKeyValue': 'ab5563fb-ff0a-43d0-a526-c07a4d0b03aa',
                                            'Content-Type': 'application/json'
                                            },
                                            'auth': {
                                              'bearer': token
                                            }
                                          };
                                          
                                          function callback(error, response, body) {
                                          var result = JSON.parse(body);
                                          let sum = 0;
                                          if (response.statusCode ==200) {
                                          if (result.data.length > 0){
                                          var arrayLength = result.data.length;
                                          for (let i = 0; i < arrayLength; i++) {
                                              sum += result.data[i].channels[0].value;};
                                          createState("0_userdata.0.Solarweb.Forecast.Forecastwerte_abrufen", {name: "Forecastwerte abrufen",  type: 'boolean', role: 'button', read: true, write: true, desc: "Manuell erzeugt",def:false}, function () {});
                                          createState("0_userdata.0.Solarweb.Forecast."+ordner, {name: "EnergyProduction"+bezeichnung,role: "state",type: "number",read: true,write: false, desc: "Manuell erzeugt",def:0,unit: "kWh"}, function () {});
                                          createState("0_userdata.0.Solarweb.Forecast.EnergyProduction_Today_Remaining", {name: "EnergyProduction Forecast Today Remaining",role: "state",type: "number",read: true,write: false, desc: "Manuell erzeugt",def:0,unit: "kWh"}, function () {});
                                          timeout = setTimeout(async function () {
                                          if (diffforecast === 0) {
                                          setState("0_userdata.0.Solarweb.Forecast.EnergyProduction_Today_Remaining",(Math.round(sum/1000*100)/100), true);
                                          setState("0_userdata.0.Solarweb.Forecast."+ordner, (Math.round((sum/1000 + getState("0_userdata.0.Solarweb.Current.01_Day.Energy.EnergyProductionTotal").val)*100)/100), true);  
                                          }
                                          else if (diffforecast === 1) {
                                            setState("0_userdata.0.Solarweb.Forecast."+ordner, (Math.round(sum/1000*100)/100), true);    
                                          }
                                          }, 1500);
                                          }
                                          else{console.log("Solarweb Forecast"+bezeichnung+" konnte nicht abgefragt werden - Keine Daten vorhanden")}}
                                          else{console.log("Solarweb Forecast"+bezeichnung+" konnte nicht abgefragt werden - Kein Premiumaccount")}
                                          }
                                          request.get(options, callback);
                                          

                                          Raspberrymatic, Homematic & Homematic IP Aktoren, ioBroker auf NUC i3, Nuki, Harmony Hub, Digitalstrom, Diverse Sonoff (Tasmota) und Shellies

                                          N 1 Antwort Letzte Antwort
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          883

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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