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.
    • G
      Groby @da_Woody last edited by

      Hallo,
      ich habe seit einigen Tagen meine PV (Fronius Symo Gen24) am Netz und möchte sie jetzt in ioBroker einbinden.
      Über den solar.web-Adapter bekomme ich fast alle Werte, allerdings würde ich auch gerne die Leistung der einzelnen MPPs darstellen.

      930af8e1-a859-4cac-a33f-fdc7a4a8cd63-image.png
      Im Webfrontend von Solar.web sind sie enthalten, nur im Adapter finde ich diese Objekte nicht.
      Komme ich über andere Wege an diese Werte?

      S 1 Reply Last reply Reply Quote 0
      • S
        Strobelix @Groby last edited by

        @groby
        Ja über den Fronius Adapter geht das direkt
        PDC und PDC_2 sind die beiden Leistungswerte der Strings

        1 Reply Last reply Reply Quote 0
        • K
          klassisch Most Active last edited by

          Hallo,

          habe am WE den js-Controller upgedatet.
          Jetzt sehe ich im log Fehler des Fronius Adapters

          fronius-solarweb.0
          	2023-12-06 16:38:27.366	error	Error: read ECONNRESET
          fronius-solarweb.0
          	2023-12-06 16:38:27.366	error	https://swqapi.solarweb.com/pvsystems/langeZahl/aggdata
          fronius-solarweb.0
          	2023-12-06 16:38:27.358	error	Error: read ECONNRESET
          fronius-solarweb.0
          	2023-12-06 16:38:27.357	error	https://swqapi.solarweb.com/pvsystems/langeZahl/aggdata/years/2023
          fronius-solarweb.0
          	2023-12-06 16:38:27.175	error	Error: read ECONNRESET
          fronius-solarweb.0
          	2023-12-06 16:38:27.175	error	https://swqapi.solarweb.com/pvsystems/langeZahl/weather/current
          fronius-solarweb.0
          	2023-12-06 16:38:26.984	error	Error: read ECONNRESET
          fronius-solarweb.0
          	2023-12-06 16:38:26.984	error	https://swqapi.solarweb.com/pvsystems/langeZahl/histdata?from=1701787111708&to=1701873506708
          fronius-solarweb.0
          	2023-12-06 16:38:26.929	error	Error: read ECONNRESET
          fronius-solarweb.0
          	2023-12-06 16:38:26.928	error	https://swqapi.solarweb.com/pvsystems/langeZahl/flowdata
          
          

          Neustart mit debug level bringt

          starting. Version 0.0.3 (non-npm: TA2k/ioBroker.fronius-solarweb#cf999langezahl ) in C:/ioBroker/node_modules/iobroker.fronius-solarweb, node: v16.15.1, js-controller: 5.0.16
          

          Und dann nichts mehr, Adapter bleibt gelb

          Doch mittlerweile sehe ich:

          2023-12-06 16:56:26.494 - debug: fronius-solarweb.0 (3600) Objects client ready ... initialize now
          2023-12-06 16:56:26.495 - debug: fronius-solarweb.0 (3600) Objects create System PubSub Client
          2023-12-06 16:56:26.496 - debug: fronius-solarweb.0 (3600) Objects create User PubSub Client
          2023-12-06 16:56:26.592 - debug: fronius-solarweb.0 (3600) Objects client initialize lua scripts
          2023-12-06 16:56:26.596 - debug: fronius-solarweb.0 (3600) Objects connected to redis: 127.0.0.1:9001
          2023-12-06 16:56:26.597 - silly: fronius-solarweb.0 (3600) redis psubscribe cfg.o.system.user.*
          2023-12-06 16:56:26.648 - silly: fronius-solarweb.0 (3600) redis psubscribe cfg.o.enum.*
          2023-12-06 16:56:26.650 - silly: fronius-solarweb.0 (3600) objectDB connected
          2023-12-06 16:56:26.652 - debug: fronius-solarweb.0 (3600) Redis States: Use Redis connection: 127.0.0.1:9000
          2023-12-06 16:56:26.695 - debug: fronius-solarweb.0 (3600) States create System PubSub Client
          2023-12-06 16:56:26.696 - debug: fronius-solarweb.0 (3600) States create User PubSub Client
          2023-12-06 16:56:26.762 - debug: fronius-solarweb.0 (3600) States connected to redis: 127.0.0.1:9000
          2023-12-06 16:56:26.762 - silly: fronius-solarweb.0 (3600) statesDB connected
          2023-12-06 16:56:26.805 - debug: fronius-solarweb.0 (3600) Plugin sentry Initialize Plugin (enabled=true)
          2023-12-06 16:56:27.134 - info: fronius-solarweb.0 (3600) starting. Version 0.0.3 (non-npm: TA2k/ioBroker.fronius-solarweb#langeZahl) in C:/ioBroker/node_modules/iobroker.fronius-solarweb, node: v16.15.1, js-controller: 5.0.16
          2023-12-06 16:56:27.184 - silly: fronius-solarweb.0 (3600) States system redis pmessage system.adapter.fronius-solarweb.0.logLevel/system.adapter.fronius-solarweb.0.logLevel:{"val":"silly","ack":true,"ts":1701878187182,"q":0,"from":"system.adapter.fronius-solarweb.0","lc":1701878187182}
          2023-12-06 16:56:27.192 - silly: fronius-solarweb.0 (3600) States user redis pmessage fronius-solarweb.0.*/fronius-solarweb.0.info.connection:{"val":false,"ack":true,"ts":1701878187191,"q":0,"from":"system.adapter.fronius-solarweb.0","user":"system.user.admin","lc":1701877169527}
          

          dd3467ab-79ad-4fc0-8bd6-b568b5727376-grafik.png

          Verbindet sich nicht mit Dienst

          Webzugang zum Fronius solarweb über Browser geht aber

          Hat jemand eine Idee? Liegt es am neuen js-Controller, hat Fronius Solarweb etwas geändert oder habe ich sonstwas verschusselt?

          Vielen Dank!

          R 1 Reply Last reply Reply Quote 0
          • R
            reutli @klassisch last edited by

            @klassisch

            muss das nicht eher da rein: https://forum.iobroker.net/topic/51550/test-adapter-fronius-solarweb/99?
            Ich nutze den Adapter nicht...
            Ansonsten mal ein issue in Github aufmachen...

            K 1 Reply Last reply Reply Quote 0
            • K
              klassisch Most Active @reutli last edited by

              @reutli Vielen Dank und Sorry! Habe die Frage mal dort platziert.

              1 Reply Last reply Reply Quote 0
              • S
                Snopy_16 @c1olli last edited by Snopy_16

                @c1olli
                wie hast du das gelöst?

                EDIT: Hat sich erledigt

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

                  Bei mir sind sämtliche Datenpunkte vertauscht. Ist der Fehler bekannt?
                  zb. Bei ertrag stehen die KM, usw.
                  Symo Gen24 8 plus mit FW 1.27.3-1

                  1 Reply Last reply Reply Quote 0
                  • S
                    Snopy_16 @JB_Sullivan last edited by

                    @jb_sullivan
                    Ich will mir auch noch eigene Spalten (berechnet aus Datenpunkten) in der Tabelle anzeigen lassen.
                    Autarkiegrad, Eigenverbrauchverhältnis, ...
                    Wie muss die Berechnungsformel z.B.: für den Eigenverbrauch % in Javascript aussehen?
                    Komme mit meinen bescheiden JS Kenntnissen einfach nicht dahinter.
                    Kannst du mir bitte behilflich sein?

                    JB_Sullivan 1 Reply Last reply Reply Quote 0
                    • JB_Sullivan
                      JB_Sullivan @Snopy_16 last edited by JB_Sullivan

                      @snopy_16

                      so z.B. für den Eigenverbrauch in %. Ist halt viel rumgemache um einen neuen Wert zu errechnen. Funktioniert aber mit allem was du ausrechnen willst nach dem gleichen Prinzip.

                      var idDp3 = "0_userdata.0.Solarweb.Current.05_Annual_Months.02_February.Energy.EnergySelfConsumptionTotal";
                      var idDp4 = "0_userdata.0.Solarweb.Current.05_Annual_Months.02_February.Energy.EnergyProductionTotal";
                      var dp3, dp4, ergebnis2;
                      dp3 = getState(idDp3).val;
                      dp4 = getState(idDp4).val;
                      ergebnis2 = Math.round((dp3/dp4)*100 * 100)/100;
                      HTML+=" <td align=right bgcolor=#F2F5A9>" + ergebnis2 + " %</td>";		//
                      
                      S 2 Replies Last reply Reply Quote 0
                      • S
                        Snopy_16 @JB_Sullivan last edited by

                        @jb_sullivan
                        Super👍
                        Herzlichen Dank😁

                        1 Reply Last reply Reply Quote 0
                        • S
                          Snopy_16 @JB_Sullivan last edited by

                          @JB_Sullivan

                          Habs zwischenzeitlich so hingebogen - funktioniert auch. War für mich aber auch eine schwere Geburt🤔

                          HTML+=" <td align=right bgcolor=#A9F5BC>" + Math.round((getState("0_userdata.0.Solarweb.Current.05_Annual_Months.02_February.Energy.EnergySelfConsumptionTotal").val / getState("0_userdata.0.Solarweb.Current.05_Annual_Months.02_February.Energy.EnergyProductionTotal").val) * 1000) / 10 + " %</td>"; //Eigenverbrauchsverhältnis
                          
                          

                          Trotzdem nochmal vielen Dank für deine Hilfe und Input

                          1 Reply Last reply Reply Quote 0
                          • maximal1981
                            maximal1981 last edited by

                            hab mal eine Frage:

                            was ist der Unterscheid zwischen:
                            0_userdata.0.Solarweb.Current.05_Annual_Months.12_December.Energy.EnergyDirectConsumption
                            und
                            0_userdata.0.Solarweb.Current.05_Annual_Months.12_December.Energy.EnergySelfConsumption?

                            Ich hab nämlich seit kurzem einen Wattpilot in Betrieb, und ich vermute, dass ich den Konsum nicht sehe, da ich auf EnergyDirectConsumption schaue

                            S 1 Reply Last reply Reply Quote 0
                            • S
                              Strobelix @maximal1981 last edited by

                              @maximal1981
                              Self = Eigenverbrauch und der errechnet sich aus Direktverbrauch + Batterieladung
                              Eigenverbrauch ist als inkl Batterieladung, Direktverbrauch ist ohne

                              maximal1981 1 Reply Last reply Reply Quote 0
                              • JB_Sullivan
                                JB_Sullivan last edited by

                                Hat heute irgendwer Solarweb Werte bekommen? Auch mit DP forcing kommt bei mir nix an. Alle Werte für die neue Woche stehen noch auf Null.

                                K maloross 2 Replies Last reply Reply Quote 0
                                • K
                                  klassisch Most Active @JB_Sullivan last edited by

                                  @jb_sullivan Ich schaue gerne nach. Welche Werte ändern sich in SolarWeb tagsüber?

                                  Der Wert in history.fronius-solarweb.0.MEINE NUMMER.day.EnergyProductionTotal.values.25.json

                                  wurde heute zum einzigen und letzten Mal gegen 00:17 geändert.
                                  Die gestrige Tagesdatei wurde kurz vor 18:00 nochmals befüllt.
                                  Also schon ein Unterschied.

                                  Die Datei fronius-solarweb.0.MEINENUMMER.total.EnergyProductionTotal.values.total
                                  wurde zuletzt gegen 07:47 geändert.

                                  Der Adapter hat keine Fehlermeldungen im log hinterlassen.

                                  1 Reply Last reply Reply Quote 0
                                  • maloross
                                    maloross @JB_Sullivan last edited by

                                    @jb_sullivan
                                    Die heutige Werte sind bei mir zuletzt um 18:45 Uhr geändert worden:
                                    Im Ordner "Current" wurden Tag, Woche, Wochentag abgerufen und befüllt, scheint also zu funktionieren.

                                    K 1 Reply Last reply Reply Quote 0
                                    • K
                                      klassisch Most Active @maloross last edited by

                                      @maloross Wo ist der Ordner "current"?

                                      maloross 1 Reply Last reply Reply Quote 0
                                      • maloross
                                        maloross @klassisch last edited by

                                        @klassisch ups sry, dass sind die Daten, die von einem Skript generiert werden, dass hier veröffentlicht wurde. Hier beziehe ich meine Daten für diverse Auswertungen;
                                        aber auch im Adapter habe ich aktuelle Daten von heute. Die sind im Ordner "day" wie z.B. EnergyDirecConsumption, EnergyProduction, EnergyPurchased usw.

                                        1 Reply Last reply Reply Quote 1
                                        • JB_Sullivan
                                          JB_Sullivan last edited by

                                          Vielen Dank für die Antworte - hmmmmm dann muss ich mal abwarten, denn ich habe nix an meinem System verändert von gestern auf heute.

                                          letzte Aktualisierung um 00:02 Uhr

                                          ae6860df-fee4-43b4-9899-55e3a483445f-image.png

                                          maloross 1 Reply Last reply Reply Quote 0
                                          • maloross
                                            maloross @JB_Sullivan last edited by

                                            @jb_sullivan das finde ich auch sehr seltsam.
                                            Noch zur Info: Ich habe Update-Intervall auf 120 Minuten eingestellt, vielleicht führen kürzere Intervalle zu einem solchen Verhalten. Ist aber nur eine Vermutung.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            851
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            58
                                            616
                                            131975
                                            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