Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test PV Forecast Adapter

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test PV Forecast Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • haus-automatisierung
      haus-automatisierung Developer Most Active @Dillio last edited by

      @dillio sagte in Test PV Forecast Adapter:

      da mir nicht bekannt ist, dass History Datenpunkte in der Zukunft loggen kann

      Was spricht dagegen? Mit sendTo müsstest Du die Daten auch für die Zukunft schreiben können. Macht der InfluxDB-Adapter ja genauso mit.

      1 Reply Last reply Reply Quote 0
      • Diginix
        Diginix @Dillio last edited by

        @dillio sagte in Test PV Forecast Adapter:

        @Diginix
        Läuft es denn unter InfluxDB und Grafana flüssiger? Konntest du da eine Leistungssteigerung feststellen. Ich habe manchmal das Gefühl, wenn ich beispielsweise mir die Daten für den Zeitraum von einem Monat anschaue, dass Flot/History da zu kämpfen haben.

        Kann ich nicht mehr genau sagen, aber kann mMn nur so sein, da eine Datenbank dafür gemacht ist und bei History erst alle JSON eingelesen/geparst werden müssen, um an die Werte zu kommen. Bei einem schnellen Server wahrs. nur im Sekundenbereich. Ich bin froh die Migration "rechtzeitig" gemacht zu haben obwohl es bei mir auch kein Plattenplatz oder SD Card Problem gab.

        1 Reply Last reply Reply Quote 0
        • O
          ostseeskipper @PatrickWalther last edited by

          @PatrickWalther
          Der Adapter sieht wirklich vielversprechend aus. Super Arbeit und Danke.👍 😊
          Vor allem das man mehrere PV Anlagen mit der Ausrichtung anlegen kann, wirklich toll.👋

          Leute wie habt Ihr das eingetragen: Habe OST und WEST jeweils 7,2 KWp also zusammen 14,4 KWp der WR hat aber "nur" eine AC Leistung von 10 KW.
          Was muss bei Spitzenleistung rein?

          Und noch eine Frage an die Entwickler zum Schluss: Ist geplant auch eine SQL Instanz als Alternative zu Influx einzubinden?

          haus-automatisierung 2 Replies Last reply Reply Quote 0
          • haus-automatisierung
            haus-automatisierung Developer Most Active @ostseeskipper last edited by

            @ostseeskipper sagte in Test PV Forecast Adapter:

            Was muss bei Spitzenleistung rein?

            Du trägst genau das ein, was installiert ist. Warum 10kWp Spitzenleistung? Wegen Wirkleistungsbegrenzung? Da gibt es noch einen offenen Wunsch, dass man die auch konfigurieren kann. Ist aber viel Rechnerei und muss ich mir noch anschauen. Du würdest dann halt ggf. Werte über 10kW bekommen.

            O 1 Reply Last reply Reply Quote 0
            • haus-automatisierung
              haus-automatisierung Developer Most Active @ostseeskipper last edited by

              @ostseeskipper sagte in Test PV Forecast Adapter:

              Und noch eine Frage an die Entwickler zum Schluss: Ist geplant auch eine SQL Instanz als Alternative zu Influx einzubinden?

              Wäre eigentlich fix implementiert. Die Frage ist nur, ob SQL die Datensätze auch aktualisiert, wenn man den gleichen Timestamp für einen Schlüssel nochmal sendet. Würde mich wundern wenn dem so wäre - deswegen gibt es das momentan nicht.

              BananaJoe 1 Reply Last reply Reply Quote 0
              • O
                ostseeskipper @haus-automatisierung last edited by

                @haus-automatisierung said in Test PV Forecast Adapter:

                @ostseeskipper sagte in Test PV Forecast Adapter:

                Was muss bei Spitzenleistung rein?

                Du trägst genau das ein, was installiert ist. Warum 10kWp Spitzenleistung? Wegen Wirkleistungsbegrenzung? Da gibt es noch einen offenen Wunsch, dass man die auch konfigurieren kann. Ist aber viel Rechnerei und muss ich mir noch anschauen. Du würdest dann halt ggf. Werte über 10kW bekommen.

                Mit Wirkleistungsbegrenzung hat das nichts zu tun. Der Adapter weiss ja ehh nicht wie hoch mein Eigenverbrauch im Haus ist.
                Ist nur so das der WR maximal 10KW AC Leistung produziert. Je Ausrichtung aber 7,2 KWp hat. Erst kommt von der Ostseite bis zu 7,2 KW und weniger von West, dann wandert es bis 7,2 von West kommen und weniger von Ost.
                Das Ausrechnen könnte man mit Max(WR Leistung machen). Eventuell die Einträge als Strings definieren und (wie in PVSOL) zu Wechselrichtern zusammenschalten der eine Maximale Leistung hat. Ich probier erst mal was da so rauskommt an Prognose, vor allem wenn Wetter ist 😀

                haus-automatisierung 1 Reply Last reply Reply Quote 0
                • haus-automatisierung
                  haus-automatisierung Developer Most Active @ostseeskipper last edited by

                  @ostseeskipper sagte in Test PV Forecast Adapter:

                  Das Ausrechnen könnte man mit Max(WR Leistung machen).

                  Leistung ist leicht. Aber was ist mit der errechneten Energie? Wenn für 13 Uhr z.B. 3kWh zurückgeliefert wird, dann kann ich das ja nicht einfach prozentual kürzen. Ich weiß ja nicht, ob und wie lange die Leistung über 10kWp war.

                  1 Reply Last reply Reply Quote 0
                  • D
                    duejo last edited by

                    Guten Morgen, zunächst vielen Dank für die Arbeit an diesem gelungenen Adapter...Ich teste gerade V2.2.0, Instanz 0 mit Prognose von Forecast.solar, Instanz 1 mit Prognose von Solcast, beides die kostenfreie Version, identische PV-Anlagendaten.
                    Kannst Du bitte den Datenpunkt "pvforecast.x.plants.pv.energy.now" mal anschauen? In der Instanz 0 erhalte ich nachvollziehbare, zur Anlage passende Werte, ich erkenne das "aufaddieren" über den Tag. Ist für mich ok.
                    In der Instanz 1 (mit solcast-Prognose) passen die Werte nicht zur Anlage, ich erkenne kein aufaddieren. Stattdessen kann ich eine Glockenkurve erkennen, die aber von ihrer überdeckten Fläche, die m.E. die Tagesprognose darstellen sollte, nicht zur Anlage passt. Hier ist m.E. etwas faul. Könntest Du das bitte checken?
                    Die Datenpunkte "pvforecast.x.plants.pv.energy.today" liefern nachvollziehbare Prognosen, wobei Solcast in meinem Test näher an der Realität ist.
                    Danke.

                    1 Reply Last reply Reply Quote 0
                    • BananaJoe
                      BananaJoe Most Active @haus-automatisierung last edited by

                      @haus-automatisierung sagte in Test PV Forecast Adapter:

                      @ostseeskipper sagte in Test PV Forecast Adapter:

                      Und noch eine Frage an die Entwickler zum Schluss: Ist geplant auch eine SQL Instanz als Alternative zu Influx einzubinden?

                      Wäre eigentlich fix implementiert. Die Frage ist nur, ob SQL die Datensätze auch aktualisiert, wenn man den gleichen Timestamp für einen Schlüssel nochmal sendet. Würde mich wundern wenn dem so wäre - deswegen gibt es das momentan nicht.

                      Damit habe ich mich schon beschäftigt, ich nutze den PV-Forecast-Adapter ja mit SQL:

                      https://forum.iobroker.net/topic/55463/sql-sendto-problem-storestate-vs-update

                      Der Ziel-Datenpunkt muss aktiviert sein. Also bei einem Datenpunkt die SQL-Aufzeichnung aktivieren und dann auch mindestens einmal einen Wert im Datenpunkt schreiben, erst dann gibt es die notwendigen Datenpunkteinträge mit denen dann auch sendTo etc. arbeiten ... daran habe ich damals lange gesucht ...

                      O haus-automatisierung 2 Replies Last reply Reply Quote 0
                      • O
                        ostseeskipper @BananaJoe last edited by

                        @bananajoe
                        Ich habe das mit SQL mehr als 2x gelesen ... und😕 bin verwirrt bzw. klingt kompliziert .... muss es wohl erst mal sacken lassen.
                        Auch funktioniert bei mir das JSON Diargramm von Materialdesign nur mit Balken, egal ob ich auf Line umstelle.
                        Dachte es geht einfacher.

                        BananaJoe 1 Reply Last reply Reply Quote 0
                        • BananaJoe
                          BananaJoe Most Active @ostseeskipper last edited by BananaJoe

                          @ostseeskipper am einfachsten wäre es wenn @haus-automatisierung das wieder in seinen Adapter aktiviert.
                          Nachtrag: Weiter oben beschreiben ich eine Blockly-Lösung wo ich das gemacht habe.

                          Ich hab auch eine Weile für die Lösung gebraucht, und ja, die ist überhaupt nicht einfach. Mein jetziger Stand ist sogar noch um einiges komplexer da ich nicht mehr alles Lösche wenn neue Daten reinkommen.

                          Man könnte das vereinfachen und automatisieren - was aber alles hinfällig wäre wenn es der Adapter direkt macht, deshalb habe ich das bisher keine weitere Mühe reingesteckt.

                          O 1 Reply Last reply Reply Quote 0
                          • O
                            ostseeskipper @BananaJoe last edited by

                            @bananajoe
                            Stelle mir immer die Frage was soll eigentlich rauskommen.

                            Ne Prognose, ja ok und dann.
                            Klar, was damit steuern, wie z.B. "prognosebasiert laden" aber dann kommt schon die Frage wie zuverlässig ist die Prognose, also ist es zum
                            Vergleich und zur Abweichung nicht weit.
                            Mir würde da einfallen in den Adaptereinstellungen zu jedem WR einen Datenpunkt zu benennen in den die IST Werte drin sind dann über die History Instanz(SQL) in das JSON mit reingeplottet und die Differenzen errechnet werden.
                            1e21defa-5577-4ba4-96b4-335243e62aa0-grafik.png

                            BananaJoe 1 Reply Last reply Reply Quote 0
                            • haus-automatisierung
                              haus-automatisierung Developer Most Active @BananaJoe last edited by

                              @bananajoe sagte in Test PV Forecast Adapter:

                              Der Ziel-Datenpunkt muss aktiviert sein. Also bei einem Datenpunkt die SQL-Aufzeichnung aktivieren und dann auch mindestens einmal einen Wert im Datenpunkt schreiben

                              Das war im InfluxDB-Adapter in den neuen Versionen auch mal so. Aber mit den aktuellsten Versionen kann man wieder Daten schreiben, zu denen kein Datenpunkt mit konfiguriertem Logging existiert. Hoffe das wurde bei SQL auch schon angepasst. Von welcher Version des Adapters reden wir?

                              BananaJoe 1 Reply Last reply Reply Quote 0
                              • BananaJoe
                                BananaJoe Most Active @haus-automatisierung last edited by BananaJoe

                                @haus-automatisierung sagte in Test PV Forecast Adapter:

                                @bananajoe sagte in Test PV Forecast Adapter:

                                Der Ziel-Datenpunkt muss aktiviert sein. Also bei einem Datenpunkt die SQL-Aufzeichnung aktivieren und dann auch mindestens einmal einen Wert im Datenpunkt schreiben

                                Das war im InfluxDB-Adapter in den neuen Versionen auch mal so. Aber mit den aktuellsten Versionen kann man wieder Daten schreiben, zu denen kein Datenpunkt mit konfiguriertem Logging existiert. Hoffe das wurde bei SQL auch schon angepasst. Von welcher Version des Adapters reden wir?

                                Na im Moment setze ich die v2.1.3 ein ... ob das Problem inzwischen nicht mehr existiert habe ich ehrlicherweise nicht getestet - und mit welcher Version ich das Problem hatte weis ich auch nicht mehr.

                                haus-automatisierung 1 Reply Last reply Reply Quote 0
                                • BananaJoe
                                  BananaJoe Most Active @ostseeskipper last edited by BananaJoe

                                  @ostseeskipper sagte in Test PV Forecast Adapter:

                                  @bananajoe
                                  Stelle mir immer die Frage was soll eigentlich rauskommen.

                                  Pfft was man den Daten anfangen will sei mal dahin gestellt. ich hab halt eine Info-Anzeige was die Anlage heute schon gebracht hat und wieviel es vermutlich werden wird, immer bezogen auf den aktuellen Tag.

                                  Forecast Solar hat am Anfang sich quasi gedeckt (Vorhersage <=> Real), inzwischen schwankt es doch ziemlich.
                                  Das SQL Thema hatte ich deshalb wieder angefasst weil ich parallel auch mal Solcast ausprobieren wollte.

                                  Der ganze Aufwand ist bei mir doch nur für diese eine Grafik:
                                  d2e9d820-0353-4ecc-a458-b61cb1ad5e67-image.png
                                  In der Grafik vergleiche ich immer noch Äpfel (W) mit Birnen (Wh), aber optisch passt es an sich.
                                  Wenn ich jetzt noch den Sonnenstand mit Einbeziehen würde sowie eigene Faktoren (Wann die Sonne dann über das Dach des Nachbarn erscheint) könnte man es genauer machen ... aber wozu 🙂 Wenn ich mal Langeweile habe.

                                  Forecast bringt ja immer die Werte des heutigen Tages - von Tagesanfang an. Solcast seit dem Zeitpunkt der Abfrage weshalb man sich die alten Werte merken muss.

                                  1 Reply Last reply Reply Quote 0
                                  • haus-automatisierung
                                    haus-automatisierung Developer Most Active @BananaJoe last edited by

                                    @bananajoe sagte in Test PV Forecast Adapter:

                                    Na im Moment setze ich die v2.1.3 ein

                                    Laut Changelog geht es seit 2.1.0 auch ohne Datenpunkt. Muss ich wie gesagt mal testen, aber dann kann ich das gerne als Option mit aufnehmen

                                    - (Apollon77) Allow storeState and GetHistory also to be called for "unknown ids"

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

                                      @haus-automatisierung nun habe ich mich breitschlagen lassen und mir doch die influxdb installiert. Soweit so gut:

                                      71d44a47-f51f-47c2-8ad2-13a19a5229e6-grafik.png

                                      Ich würde es noch super finden, wenn die Summary Werte ebenfalls in die influxdb übertragen werden. Wäre das möglich? 🙂

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

                                        Guten Morgen,
                                        ich bin gerade am Aufbau meiner PV-Anlage und bastel mir gerade eine grafanaübersicht hab mir den pvforecast adapter installiert und komme jetzt nicht weiter. Ich weiß nicht wie ich die Daten in grafana bekomme, hab mein Hausverbrauch, PV Ertrag und Sonnenstand drin aber wie bekomm ich diese Prognose in den graph?

                                        danke schonmal

                                        haus-automatisierung 1 Reply Last reply Reply Quote 0
                                        • haus-automatisierung
                                          haus-automatisierung Developer Most Active @moppel2810 last edited by

                                          @moppel2810 sagte in Test PV Forecast Adapter:

                                          aber wie bekomm ich diese Prognose in den graph?

                                          Was erwartest Du denn jetzt? Ein bisschen mehr Infos, was Du schon hast, wäre hilfreich. Hier tippt niemand die Installation von InfluxDB + ioBroker Adapter, Grafana und alle Grundlagen runter.

                                          moppel2810 2 Replies Last reply Reply Quote 0
                                          • S
                                            Sputnik24 last edited by

                                            Ich hätte eine Anmerkung zum Adapter:
                                            Ich werte in einem eigenen Script die Energy und Power aus, für Power die JSONTable, da man hier mit ner for-Schleife schön durch alle json-Knoten iterieren kann. Dabei ist mir aufgefallen:

                                            • In der JSONTable werden die Zahlen als string statt number angezeigt und müssen von meinem Script erst in ein Float oder Int umgewandelt werden.
                                            • Die JSONTable verwendet einen Punkt (.) als Tausendertrennzeichen (bei Watt statt kW), obwohl in der Programmierung der Punkt als Dezimaltrennzeichen verwendet wird. Mein Script muss dieses entfernen, bevor in ein Int umgewandelt wird. In den power-Datenpunkten wird auf das 1000er Trennzeichen verzichtet.
                                            • Bei kW statt W wird ein Komma (,) als Dezimaltrennzeichen verwendet statt wie üblich einem Punkt.

                                            Vorschlag wäre, dass JSONTable und die einzelnen Datenpunkte einheitlich sind in ihrem Format. Idealerweise nummerisch mit Punkt als Dezimaltrennezeichen und ohne Tausendertrennzeichen oder so wie in den Systemeinstellungen von iobroker festgelegt.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            646
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            forecast photovoltaik
                                            113
                                            879
                                            191745
                                            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