-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tageswerte loggen #4
Comments
Hallo, |
Hallo Christian, ich bin gerade dabei die verschiedenen Wh/kWh Werte zu berechnen, daher hätte ich noch Fragen an dich.
Wohin speicherst du die Tageswerte weg und was machst du weiter mit diesen? Gruß Jürgen |
Das heißt du speicherst dir bspw. um 23:59 Uhr die aktuellen Tageswerte in eine separate Variable, die gelogged wird und die stetig berechneten Tageswerte werden nicht gelogged? Woher erhältst du die Solarprognose? |
Ja, genau. die stetig berechneten Tageswerte sind ja nur ein Zähler der1) die Tageswerte berechnet und 2) eine aktuelle Anzeige in der Visualisierung liefert.
Nur pro Tag, aber es würde Sinn machen pro Monat und Jahr auch separat zu loggen.
Die Solarprognose kommt von einem Skript das die API von http://forecast.solar benutzt, also nicht von E3DC. Wenn du die Solarprognose ins Modul übernehmen möchtest, kann ich gerne das Skript zur Verfügung stellen. Die API ist aber ziemlich simpel, es wird ein JSON zurückgeliefert. |
Stimmt die Vorhersage von Forecast.Solar bei dir halbwegs? Oder muss man die API morgens aufrufen? |
Hallo Christian, ich bin jetzt so gut wie fertig. $startzeit = microtime(true); // Startzeit
} |
Hallo, hier das Ergebnis des Skripts: Seit der Umstellung auf dein Modul wird das Skript zum Berechnen der Tageswerte nur bei Änderungen der PV-Variable ausgeführt, nicht mehr einmal pro Sekunde. Da sich der Wert (tagsüber) fast jede Sekunde ändert macht das aber wahrscheinlich kein Unterschied? |
Hallo Christian, vielen Dank! Ich habe bei mir viel herum probiert mit dem Auslese-Intervall. |
Bei wechselhaften Wetter wäre ich mir nicht sicher ob die Genauigkeit bei 10 Sekunden Auslese-Intervall noch ausreichend ist. Bei normalem Wetter mit gleichbleibendem Solarertrag schon. |
#4 Tageswerte loggen: - Tageswerte berechnen mit Auswahl zwischen Wh und kWh - Tageswerte auf Wunsch loggen
Per Modbus sind nur die Momentanwerte verfügbar.
Das Portal, in dem die dort angezeigten Werte berechnet werden, ist nicht per API erreichbar.
Aktuell mache ich das mit einem Skript das bei jeder Änderung der Momentanwerte den Tageswert seit der letzten Aktualisierung der Variable um den entsprechenden Wert erhöht.
Täglich um 23:59 werden die Werte per Skript weggespeichert und die Werte wieder auf 0 gesetzt.
Die errechneten Werten stimmen ziemlich genau mit den Werten aus dem E3DC Portal überein.
Das Ziel ist es Auswertungen wie im E3DC Portal zu machen. So sieht das bei mir momentan aus:
Wäre cool wenn das Modul das machen könnte.
viele Grüße,
Christian
The text was updated successfully, but these errors were encountered: