76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

Begonnen von DS_Starter, 11 Februar 2024, 14:11:00

Vorheriges Thema - Nächstes Thema

DS_Starter

An der Stelle hatte ich auch schon experimentiert, war aber offensichtlich zu zaghaft unterwegs.
Ich schau mal wie ich es praktisch implementiere.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Gisbert

Hallo kask,
Hallo DS_Starter,

vielen Dank euch beiden. Ich warte dann ab, bis es ein neues Attribut fürs Verschieben der Flow-Grafik gibt.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

DS_Starter

Ich habe die neue Version 1.30.0 eingecheckt.
Es gibt nun das Attribut flowGraphicShift um die Flußgrafik horizontal verschieben zu können.

LG
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Gisbert

Hallo DS_Starter,

vielen Dank für dieses Attribut - ich hab's umgesetzt und es funktioniert wie geplant.

Man muss ein bißchen probieren, wie es einem gefällt und wie es passt. Der Wert des Attributs hängt auch davon ab, wieviele Stunden man in der Balkengrafik anzeigt.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

tomcat.x

Zitat von: DS_Starter am 17 August 2024, 22:01:07Davon werden folgende API's verwendet:

                         Installationen  Definitionen
DWD                         96              104
ForecastSolarAPI             7              7
OpenMeteoDWDAPI             43              45
OpenMeteoDWDEnsembleAPI     16              16
OpenMeteoWorldAPI           10              11
SolCastAPI                  20              22
VictronKiAPI                4               4

Interessant, OpenMeteoDWDAPI wird im Vergleich zu OpenMeteoDWDEnsembleAPI mehr genutzt. Zufällig oder weil die Ergebnisse besser sind? Genau das ist nämlich mein Problem (generell, nicht in Bezug auf eine der APIs).


Zitat von: kask am 17 August 2024, 21:22:16Sommerloch?

Daher mache ich mit dem Modul noch nicht viel mehr als beobachten (und habe gerade keine Fragen mehr). Aber was soll ich sagen, wenn man sich nicht mal mehr auf das Regenradar für die nächste halbe Stunde verlassen kann? Oder vor einigen Tagen hatte ich mal den Fall, dass OpenMeteoDWDAPI um 9:30 für die Stunde ab 10:00 100% Bewölkung vorhergesagt hat, OpenMeteoDWDEnsembleAPI 0%. Da kann man korrigieren wie man will ;-) Wobei ich mich dann noch gefragt hatte, ob sich das dann nicht sogar negativ auf die Berechnung der Korrekturfaktoren auswirkt.

Viele Grüße
Thomas
FHEM: 6.3 auf Raspi 3B+, Raspbian (Buster), Perl v5.28.1
Sender/Empfänger: 2 x CULv3, Duofern Stick, HM-MOD-RPI-PCB
Gateways: FRITZ!Box 6591 (OS: 7.57), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo

DS_Starter

ZitatInteressant, OpenMeteoDWDAPI wird im Vergleich zu OpenMeteoDWDEnsembleAPI mehr genutzt. Zufällig oder weil die Ergebnisse besser sind?
Kann man nicht beantworten, nehme aber an dass es Zufall ist weil ich die OpenMeteoDWDAPI zeitlich vor der OpenMeteoDWDEnsembleAPI implementiert hatte.

ZitatWobei ich mich dann noch gefragt hatte, ob sich das dann nicht sogar negativ auf die Berechnung der Korrekturfaktoren auswirkt.
Eher nicht bzw. nur am Beginn des Modullebens wenn es erst sehr wenige gespeicherte Werte gibt. Je mehr Daten aufgesammelt werden, desto mehr glätten sich die Werte durch eine Durchschnittsbetrachtung.

Es ist im Allgemeinen nicht so tragisch, wenn Prognose/Ist mal für eine Stunde auseinanderlaufen denn das Modul betrachtet z.B. für geplante Schaltvorgänge auch den aktuellen Wetterzustand zur Schaltzeit und plant ggf. die Schaltung neu wenn die Bedingungen nicht so zutreffen wie ursprünglich erwartet.
Für eine Batterie Ladungssteuerung z.B. sind dann wiederum die erwarteten Tageswerte eher von Bedeutung als ein einzelner Stundenwert.
Die Relevanz einer Stundenabweichung ist vom Verwendungzweck der Prognose abhängig. Natürlich wäre eine Abweichung von "0" ein Traum, wird aber in der Realität sehr selten auftreten.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

kask

ZitatZitat
    Interessant, OpenMeteoDWDAPI wird im Vergleich zu OpenMeteoDWDEnsembleAPI mehr genutzt. Zufällig oder weil die Ergebnisse besser sind?

Kann man nicht beantworten, nehme aber an dass es Zufall ist weil ich die OpenMeteoDWDAPI zeitlich vor der OpenMeteoDWDEnsembleAPI implementiert hatte.

Das würde auch erklären warum 20 Instanzen der SolCastAPI aktiv sind. Bzw. wunderte mich das da bei mir die SolCastAPI mehr schlecht als recht prognostiziert.
Vieleicht outet sich ja mal einen als SolCastAPI-User.

Ok, ich habe jeweils eine Instanz von allem aktiv am rennen. Vieleicht haben das die anderen ja auch. War ja die 3te inegrierte API wenn ich mich recht erinnere.

DS_Starter

#862
Die SolCastAPI macht bei mir eigentlich einen guten Job. Gestern und heute war es nicht so prall, kann mich aber sonst nicht bekagen.

(Zwei weitere zum Vergleich noch dazu gehängt)
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Thoffi1978

ZitatHallo Joachim,

nach ein paar Startschwierigkeiten hat es dann doch hiermit funktioniert:
https://github.com/tomquist/solix2mqtt

Ich versuche meine Solix2 in FHEM zu integrieren. Ich verstehe den ganzen Wald mit Bäumen nicht. Ein paar angelernte Grundkenntnisse durch FHEM habe ich. Doch mit node.js, npm, komme ich nicht weiter.
Gibt es vielleicht eine Schritt für Schritt Anleitung die Solix2 Daten zu integrieren? Könntet Ihr das bereitstellen?

Vielen Dank
Hoffi

kask

Meine SolCastAPI, bei mir ist das teilweise voll daneben. Ich guck mir das nochmal an, eventuell sitzt das Problem ja auch vor meinem Monitor.

MariaDB [fhem]> select * from history where device = "ForecastSolarAPI" and reading = "Today_PVdeviation" order by timestamp desc limit 31;
+---------------------+------------------+---------------+-------+-------------------+--------+------+
| TIMESTAMP           | DEVICE           | TYPE          | EVENT | READING           | VALUE  | UNIT |
+---------------------+------------------+---------------+-------+-------------------+--------+------+
| 2024-08-19 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -16.73 | %    |
| 2024-08-18 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -35.83 | %    |
| 2024-08-17 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -49.95 | %    |
| 2024-08-16 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | 13.07  | %    |
| 2024-08-15 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -18.97 | %    |
| 2024-08-14 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | 12.44  | %    |
| 2024-08-13 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -36.82 | %    |
| 2024-08-12 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -34.83 | %    |
| 2024-08-11 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | 4.99   | %    |
| 2024-08-10 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -15.45 | %    |
| 2024-08-09 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -20.89 | %    |
| 2024-08-08 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -30.54 | %    |
| 2024-08-07 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | 10.30  | %    |
| 2024-08-06 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -39.04 | %    |
| 2024-08-05 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -51.02 | %    |
| 2024-08-04 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -56.50 | %    |
| 2024-08-03 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -49.07 | %    |
| 2024-08-02 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -22.95 | %    |
| 2024-08-01 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | 28.76  | %    |
| 2024-07-31 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | 5.58   | %    |
| 2024-07-30 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -47.36 | %    |
| 2024-07-29 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -55.90 | %    |
| 2024-07-28 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -23.95 | %    |
| 2024-07-27 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | 41.00  | %    |
| 2024-07-26 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -16.55 | %    |
| 2024-07-25 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -26.42 | %    |
| 2024-07-24 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -26.77 | %    |
| 2024-07-23 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -24.32 | %    |
| 2024-07-22 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -41.76 | %    |
| 2024-07-21 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | 12.25  | %    |
| 2024-07-20 23:55:00 | ForecastSolarAPI | SOLARFORECAST |       | Today_PVdeviation | -36.14 | %    |
+---------------------+------------------+---------------+-------+-------------------+--------+------+




DS_Starter

Ach du meinst die ForecastSolarAPI, die ist bei mir auch Mist. Nein die SolCastAPI läuft bei mir sehr gut.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

kask


DS_Starter

#867
@all, morgen früh ist eine neue Version im Update.
Es war noch eine Änderung in den Attributen offen, nämlich die Umsetzung von

 - ctrlWeatherDevX zu setupWeatherDevX

Jetzt sind alle substanziellen Device-Einstellungen mit dem Präfix "setup" gekennzeichnet.

Mit dem notwendigen Restart wird die Änderung automatisch vorgenommen, ihr braucht nichts anpassen/ändern.

LG
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

kask


stefanru

Hi,

da ihr euch über das Sommerloch beschwert habt hier auch eine Frage von mir.

Ich habe vor einiger Zeit als Heiko OpenMeteo eingebaut hat von 2 DWD Devices die beide ca 3 km entfernt sind und mit forecastResolution 1 und dem neusten Modul mit MOSMIX abgerufen wurden auf ctrlWeatherDev1 OpenMeteoDWD-API umgestellt.
Ich habe nicht wie viele von euch mehrer solarForecast Devices am laufen und so auch keinen wirklichen Vergleich.

Am Anfang dachte ich mir es liegt an der AI die noch lernen muss.
Nun läuft das aber gefühlt schon sehr lange mit OpenMeteoDWD-API und ich finde die Vorhersage ist schlechter als mit den DWD Devices.

Was meint ihr dazu?
Wie sind eure Erfahrungen und was würdet ihr mir raten?
Ich sträube mich etwas zurück zu wechseln weil OpenMeteo ja das neuere ist und ich so vom lesen das Gefühl hatte das viele zufrieden sind.
Auch habe ich Angst dass nach der Umstellung die AI nicht passt und erst wieder länger lernen muss.

Vielen Dank schonmal für eure Ratschläge,
Stefan