Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Daten aus Fronius Solarweb auslesen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Daten aus Fronius Solarweb auslesen

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      TimoWald @TT-Tom last edited by

      @tt-tom Da komme ich nicht richtig klar was ich da einstellen mus.

      1 Reply Last reply Reply Quote 0
      • T
        TimoWald @TT-Tom last edited by

        @tt-tom Da komme ich nicht richtig klar was ich da einstellen mus.

        T 1 Reply Last reply Reply Quote 0
        • T
          TT-Tom @TimoWald last edited by

          @timowald

          wie wo war dein Problem? Das Thema ist schon zu lange her.

          T 1 Reply Last reply Reply Quote 0
          • T
            TimoWald @TT-Tom last edited by

            @tt-tom
            Mein Problem besteht darin damit ich folgende Fehlermeldung bekomme nach starten des Skripts.

            18.2.2025, 16:02:48.537	[info ]: javascript.0 (479330) Start JavaScript script.js.common.Solar-WEB (Blockly)
            18.2.2025, 16:02:48.570	[error]: javascript.0 (479330) script.js.common.Solar-WEB: ReferenceError: URL is not defined
            18.2.2025, 16:02:48.570	[error]: javascript.0 (479330)     at Login (script.js.common.Solar-WEB:9:9)
            18.2.2025, 16:02:48.570	[error]: javascript.0 (479330)     at Aggrdata_Zeitplan (script.js.common.Solar-WEB:995:9)
            18.2.2025, 16:02:48.571	[error]: javascript.0 (479330)     at script.js.common.Solar-WEB:1041:7
            18.2.2025, 16:02:48.571	[error]: javascript.0 (479330)     at script.js.common.Solar-WEB:1050:3
            18.2.2025, 16:02:53.181	[info ]: javascript.0 (479330) Stopping script script.js.common.Solar-WEB
            
            T 1 Reply Last reply Reply Quote 0
            • T
              TT-Tom @TimoWald last edited by

              @timowald

              Stell mal dein Blockly hier rein oder schick es per PN

              T 1 Reply Last reply Reply Quote 0
              • T
                TimoWald @TT-Tom last edited by

                @tt-tom hier mal das Skript. Logindaten habe ich entfernt.

                common.Solar-WEB.xml

                T 1 Reply Last reply Reply Quote 0
                • T
                  TT-Tom @TimoWald last edited by TT-Tom

                  @timowald

                  in der Login Funktion so anpassen, damit ist der Referenzfehler weg.

                  a00527be-256b-4e04-a1e9-d169857fb3e7-image.png

                  das gleiche in der Aggrdata Funktion

                  bed858ea-af64-4fc8-ac97-bd249202768e-image.png

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    TimoWald @TT-Tom last edited by

                    @tt-tom hallo, nachdem ich jetzt überall das "let" davorgeschrieben habe kommt jetzt dieser fehler.

                    19.2.2025, 15:50:32.657	[info ]: javascript.0 (479330) Stopping script script.js.common.Solar-WEB
                    19.2.2025, 15:50:34.410	[info ]: javascript.0 (479330) Start JavaScript script.js.common.Solar-WEB (Blockly)
                    19.2.2025, 15:50:34.537	[info ]: javascript.0 (479330) script.js.common.Solar-WEB: Solarweb Token konnte nicht erstellt werden: AxiosError: Request failed with status code 401
                    19.2.2025, 15:50:36.478	[warn ]: javascript.0 (479330) script.js.common.Solar-WEB: Solarweb Current Day konnte nicht abgefragt werden
                    19.2.2025, 15:50:38.480	[warn ]: javascript.0 (479330) script.js.common.Solar-WEB: Solarweb Current Month konnte nicht abgefragt werden
                    19.2.2025, 15:50:40.482	[warn ]: javascript.0 (479330) script.js.common.Solar-WEB: Solarweb Current Year konnte nicht abgefragt werden
                    19.2.2025, 15:50:42.485	[warn ]: javascript.0 (479330) script.js.common.Solar-WEB: Solarweb Total konnte nicht abgefragt werden
                    19.2.2025, 15:50:44.454	[error]: javascript.0 (479330) script.js.common.Solar-WEB: ReferenceError: arrayLength is not defined
                    19.2.2025, 15:50:44.454	[error]: javascript.0 (479330)     at Current_Wochen_berechnen (script.js.common.Solar-WEB:420:16)
                    19.2.2025, 15:50:44.455	[error]: javascript.0 (479330)     at Current_abfragen (script.js.common.Solar-WEB:360:9)
                    19.2.2025, 15:50:44.455	[error]: javascript.0 (479330)     at Aggrdata_Zeitplan (script.js.common.Solar-WEB:996:3)
                    19.2.2025, 15:50:44.455	[error]: javascript.0 (479330)     at script.js.common.Solar-WEB:1041:1
                    
                    1 Reply Last reply Reply Quote 0
                    • T
                      TT-Tom last edited by

                      @timowald sagte in Daten aus Fronius Solarweb auslesen:

                      401

                      login abgelegt bzw. falsche Daten

                      ich habe die Funktion mal auf den internen httppost Befehl umgeschrieben

                      httpPost(
                          'https://swqapi.solarweb.com/iam/jwt',
                          {
                              timeout: 5000,
                              basicAuth: {
                                  user: Mail,
                                  password: Pass
                              },
                              headers: {
                                  'AccessKeyId': 'aus dem Solarweb Link',
                                  'AccessKeyValue': 'wie AccessKeyID',
                                  'Content-Type': 'application/json'
                              }
                          },
                          (error, response) => {
                              if (!error) {
                                  token = response.data.jwtToken;
                                  console.log("Solarweb Token erstellt");
                                  createState("0_userdata.0.Solarweb.Current.02_Weekdays.Aktuelle_Wochentagwerte_abrufen", { name: "Aktuelle Wochentagwerte abrufen", type: 'boolean', role: 'button', read: true, write: true, desc: "Manuell erzeugt", def: false }, function () { })
                                  createState("0_userdata.0.Solarweb.Current.05_Annual_Months.Aktuelle_Einzelmonatswerte_abrufen", { name: "Aktuelle Einzelmonatswerte abrufen", type: 'boolean', role: 'button', read: true, write: true, desc: "Manuell erzeugt", def: false }, function () { })
                                  createState("0_userdata.0.Solarweb.Previous.01_Day.Vergangene_Tageswerte_abrufen", { name: "Vergangene Tageswerte abrufen", type: 'boolean', role: 'button', read: true, write: true, desc: "Manuell erzeugt", def: false }, function () { })
                                  createState("0_userdata.0.Solarweb.Previous.02_Weekdays.Vergangene_Wochentagwerte_abrufen", { name: "Vergangene Wochentagwerte abrufen", type: 'boolean', role: 'button', read: true, write: true, desc: "Manuell erzeugt", def: false }, function () { })
                                  createState("0_userdata.0.Solarweb.Previous.04_Month.Vergangene_Monatswerte_abrufen", { name: "Vergangene Monatswerte abrufen", type: 'boolean', role: 'button', read: true, write: true, desc: "Manuell erzeugt", def: false }, function () { })
                                  createState("0_userdata.0.Solarweb.Previous.05_Annual_Months.Vergangene_Einzelmonatswerte_abrufen", { name: "Vergangene Einzelmonatswerte abrufen", type: 'boolean', role: 'button', read: true, write: true, desc: "Manuell erzeugt", def: false }, function () { })
                                  createState("0_userdata.0.Solarweb.Previous.06_Year.Vergangene_Jahreswerte_abrufen", { name: "Vergangene Jahreswerte abrufen", type: 'boolean', role: 'button', read: true, write: true, desc: "Manuell erzeugt", def: false }, function () { })
                              } else { console.log('Solarweb Token konnte nicht erstellt werden: ' + error); }
                          });
                      

                      teste mal diese

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        TimoWald @TT-Tom last edited by

                        @tt-tom Da kommt jetzt dieser Fehler.

                        19.2.2025, 18:50:37.879	[info ]: javascript.0 (479330) Stopping script script.js.common.Solar-WEB
                        19.2.2025, 18:50:37.976	[info ]: javascript.0 (479330) Start JavaScript script.js.common.Solar-WEB (Blockly)
                        19.2.2025, 18:50:38.170	[info ]: javascript.0 (479330) script.js.common.Solar-WEB: Solarweb Token erstellt
                        19.2.2025, 18:50:48.032	[error]: javascript.0 (479330) script.js.common.Solar-WEB: ReferenceError: arrayLength is not defined
                        19.2.2025, 18:50:48.033	[error]: javascript.0 (479330)     at Current_Wochen_berechnen (script.js.common.Solar-WEB:397:16)
                        19.2.2025, 18:50:48.033	[error]: javascript.0 (479330)     at Current_abfragen (script.js.common.Solar-WEB:337:9)
                        19.2.2025, 18:50:48.033	[error]: javascript.0 (479330)     at Aggrdata_Zeitplan (script.js.common.Solar-WEB:954:3)
                        19.2.2025, 18:50:48.033	[error]: javascript.0 (479330)     at script.js.common.Solar-WEB:999:1
                        
                        T 1 Reply Last reply Reply Quote 0
                        • T
                          TT-Tom @TimoWald last edited by

                          @timowald

                          Also der Token und Daten sollten da sein.
                          Ich muss mir mal alle Funktionen ansehen. Kann sie aber nicht testen, da ich kein Zugang habe. Melde mich dann.

                          1 Reply Last reply Reply Quote 0
                          • T
                            TimoWald last edited by

                            @tt-tom ok danke

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              TT-Tom @TimoWald last edited by TT-Tom

                              @timowald

                              es fehlt in der Current_Wochen_berechnen das let vor arrayLength

                              Bildschirmfoto 2025-02-20 um 11.19.04.png

                              in der Forcast fehlen auch noch das let

                              Bildschirmfoto 2025-02-20 um 11.20.49.png

                              ändern und dann mal testen

                              kann sein, das der Forcast nochmal umgeschrieben werden muss

                              T 1 Reply Last reply Reply Quote 0
                              • T
                                TimoWald @TT-Tom last edited by

                                @tt-tom Jetzt kommt diese Meldung.

                                20.2.2025, 14:32:58.178	[info ]: javascript.0 (479330) Stopping script script.js.common.Solar-WEB
                                20.2.2025, 14:32:58.272	[info ]: javascript.0 (479330) Start JavaScript script.js.common.Solar-WEB (Blockly)
                                20.2.2025, 14:32:58.278	[error]: javascript.0 (479330) script.js.common.Solar-WEB compile failed:
                                
                                at script.js.common.Solar-WEB:407
                                
                                T 1 Reply Last reply Reply Quote 0
                                • T
                                  TT-Tom @TimoWald last edited by

                                  @timowald

                                  Vergleiche nochmal die beiden Änderungen dich gepostet haben mit deinen. Bei mir gibt es kein Compile Error. ggf schicke mir nochmal dein komplettes Script

                                  T 1 Reply Last reply Reply Quote 0
                                  • T
                                    TimoWald @TT-Tom last edited by

                                    @tt-tom Ja bitte schicke mir nochmal das komplette skript. Danke.

                                    T 1 Reply Last reply Reply Quote 0
                                    • T
                                      TT-Tom @TimoWald last edited by

                                      @timowald
                                      hier meine version
                                      common.Testcenter.timo.xml

                                      T 1 Reply Last reply Reply Quote 0
                                      • T
                                        TimoWald @TT-Tom last edited by

                                        @tt-tom Jetzt kommt diese Meldung. Ich glaube da hat Fronius einen Riegel vorgeschoben.

                                        20.2.2025, 16:40:55.190	[info ]: javascript.0 (479330) Stopping script script.js.common.Solarweb
                                        20.2.2025, 16:40:55.291	[info ]: javascript.0 (479330) Start JavaScript script.js.common.Solarweb (Blockly)
                                        20.2.2025, 16:40:55.445	[info ]: javascript.0 (479330) script.js.common.Solarweb: Solarweb Token konnte nicht erstellt werden: null
                                        20.2.2025, 16:40:57.374	[warn ]: javascript.0 (479330) script.js.common.Solarweb: Solarweb Current Day konnte nicht abgefragt werden
                                        20.2.2025, 16:40:59.375	[warn ]: javascript.0 (479330) script.js.common.Solarweb: Solarweb Current Month konnte nicht abgefragt werden
                                        20.2.2025, 16:41:01.373	[warn ]: javascript.0 (479330) script.js.common.Solarweb: Solarweb Current Year konnte nicht abgefragt werden
                                        20.2.2025, 16:41:03.379	[warn ]: javascript.0 (479330) script.js.common.Solarweb: Solarweb Total konnte nicht abgefragt werden
                                        20.2.2025, 16:41:05.392	[warn ]: javascript.0 (479330)     at Current_Wochen_berechnen (script.js.common.Solarweb:477:14)
                                        20.2.2025, 16:41:05.392	[warn ]: javascript.0 (479330)     at Current_abfragen (script.js.common.Solarweb:361:9)
                                        20.2.2025, 16:41:05.393	[warn ]: javascript.0 (479330)     at Aggrdata_Zeitplan (script.js.common.Solarweb:997:3)
                                        20.2.2025, 16:41:05.393	[warn ]: javascript.0 (479330)     at script.js.common.Solarweb:1042:1
                                        20.2.2025, 16:41:05.393	[warn ]: javascript.0 (479330)     at Current_Wochen_berechnen (script.js.common.Solarweb:477:14)
                                        20.2.2025, 16:41:05.393	[warn ]: javascript.0 (479330)     at Current_abfragen (script.js.common.Solarweb:361:9)
                                        20.2.2025, 16:41:05.393	[warn ]: javascript.0 (479330)     at Aggrdata_Zeitplan (script.js.common.Solarweb:997:3)
                                        20.2.2025, 16:41:05.393	[warn ]: javascript.0 (479330)     at script.js.common.Solarweb:1042:1
                                        20.2.2025, 16:41:05.413	[warn ]: javascript.0 (479330)     at Current_Wochen_berechnen (script.js.common.Solarweb:521:14)
                                        20.2.2025, 16:41:05.413	[warn ]: javascript.0 (479330)     at Current_abfragen (script.js.common.Solarweb:361:9)
                                        20.2.2025, 16:41:05.413	[warn ]: javascript.0 (479330)     at Aggrdata_Zeitplan (script.js.common.Solarweb:997:3)
                                        20.2.2025, 16:41:05.414	[warn ]: javascript.0 (479330)     at script.js.common.Solarweb:1042:1
                                        20.2.2025, 16:41:07.524	[info ]: javascript.0 (479330) script.js.common.Solarweb: Solarweb Forecast Forecast Today konnte nicht abgefragt werden - Kein Premiumaccount
                                        20.2.2025, 16:41:11.495	[info ]: javascript.0 (479330) script.js.common.Solarweb: registered 8 subscriptions, 10 schedules, 0 messages, 0 logs and 0 file subscriptions
                                        20.2.2025, 16:41:11.534	[info ]: javascript.0 (479330) script.js.common.Solarweb: Solarweb Forecast Forecast Tomorrow konnte nicht abgefragt werden - Kein Premiumaccount
                                        
                                        T 1 Reply Last reply Reply Quote 0
                                        • T
                                          TT-Tom @TimoWald last edited by TT-Tom

                                          @timowald
                                          Du musst die Login Funktion noch anpassen. Da hast du damals Daten raus gelöscht. Der Tocken hat doch schon funktioniert.

                                          T 1 Reply Last reply Reply Quote 0
                                          • T
                                            TimoWald @TT-Tom last edited by

                                            @tt-tom im Login habe ich email und Passwort eingetragen.

                                            T 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            910
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            58
                                            616
                                            132661
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo