Leistungsprognose für Wechselrichter

Begonnen von ch.eick, 18 Januar 2021, 08:35:46

Vorheriges Thema - Nächstes Thema

MadMax

Hallo Heiko,

kein Problem.

Du musst dann nur in Zeile 5561 die ConsumerVal anpassen, aktuell ist da mintime drin.

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

ch.eick

Hallo zusammen,
die Themen der Leistungsprognose überschneiden sich mitlerweile etwas :-)

Hier noch mal einige hinweise zum Solar_forecast() aus dem Kostal Plenticore Thread.

VG
   Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

eddy242

Hallöchen,
ich habe seit gestern bei einem der beiden Modbus-ausgelesenen SMA's das reading "yield.today 536870911" also lustigerweise genau der Wert aus dem u.a. Zitat. Was war denn die Lösung, den Wert wieder zu korrigieren? Ignorieren macht ja nur temporär Sinn, ich möchte ja den Verlauf sehen. Danke!
Zitat von: habl am 27 Mai 2021, 20:44:07
zumindest lassen sich per Modbus einfach die  falschen Werte ignorieren, die m.E. immer wieder auftauchen wenn ein Update von SMA eingespielt wird (da bin ich noch am testen ob dem wirklich so ist)

....

VG
  habl

habl

Zitat von: eddy242 am 06 März 2022, 09:23:38
Hallöchen,
ich habe seit gestern bei einem der beiden Modbus-ausgelesenen SMA's das reading "yield.today 536870911" also lustigerweise genau der Wert aus dem u.a. Zitat. Was war denn die Lösung, den Wert wieder zu korrigieren? Ignorieren macht ja nur temporär Sinn, ich möchte ja den Verlauf sehen. Danke!

ich habe bei dem Modbus Geräten das Attribut
dev-h-defIgnoreExpr (( $val==536870911 ) || ( $val ==2147483648 ) || ( $val ==4294967295 ))

gesetzt, somit wird der Wert ignoriert wenn es 536870911, 2147483648 oder 4294967295 ist.
Das sind genau die Werte die zurückkommen, wenn die SMA's nicht Bereit sind z.B. durch Einspielung eines Updates oder während der Bootphase, etc. Wenn die Werte über einen längeren Zeitraum bestehen bleiben, würde ich von einen Fehler vom Wechselrichter ausgehen oder evtl. eine alternative Registeradresse abfragen.

eddy242

Also das traf bei mir nicht zu, das Reading stand 3 Tage lang auf dem gleichen (unsinnigen) Wert während mein anderer Wechselrichter munter richtige Werte produzierte. Update bzw. Boot war auch nicht, ich habe die Ereignislogs beider WR gecheckt.

Ich habe es jetzt nach der alten Regel "Reboot tut gut" gelöst, den WR neu gestartet. Voila, auch in FHEM wieder plausible Werte

kjmEjfu

Könnte man im Modul Solarforecast für die Dachneigung auch Zwischenwerte zulassen? Ich habe eine Neigung von 25° ;-)
Und vielleicht hilft es für die Genauigkeit auch etwas, wenn man bei moduleDirection den tatsächlichen Azimuth eintragen könnte?
Migriere derzeit zu Home Assistant

DS_Starter

Zitat
Könnte man im Modul Solarforecast für die Dachneigung auch Zwischenwerte zulassen? Ich habe eine Neigung von 25° ;-)
Die 25° kann ich mit einbauen. Das sehe ich mit vor wenn ich die Ergänzung von Max einbaue (wollte ich schon lange erledigen  :o )

Zitat
Und vielleicht hilft es für die Genauigkeit auch etwas, wenn man bei moduleDirection den tatsächlichen Azimuth eintragen könnte?
Der programmtechnische Aufwand einer weiteren Kleinteilung wäre unverhältnismäßig groß zum evtl. möglichen Ergebnis.
Die Vorhersage ist schon recht genau (Anhang). Andere Faktoren wie eine nicht korrekt vorhergesehe Bewölkung verändern die tatsächliche Erzeugung deutlicher (meiner Meinung nach).

LG
ESXi@NUC+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

andi11

wie hast du denn deinen super schicken Chart erstellt?

DS_Starter

Hallo Andi,

die Grafik ist Bestandteil des Moduls. An dieser Grafik haben einige Entwickler gearbeitet, insbesondere Wzut und MadMax.
Eigentlich war die Grafikidee zuerst da (aus einem Vorprojekt) und ich habe das Modul drumherumgebaut.  ;)

Jedenfalls wird die Grafik nach dem Setup des Moduls automatisch erstellt und es gibt jede Menge Attribute diese zu verändern mit Verbraucheranzeige oben/unten und vieles mehr.
ESXi@NUC+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

andi11

#1359
danke, habs mir jetzt auch mal runtergeladen und eingerichtet.
War mir nicht so klar dass es PV Vorhersage und Darstellung in einem Modul kombiniert hat.

So schick ist es bei mir noch nicht ganz. Siehe Anhang ist die Darstellung sehr sehr klein. Aber es gibt ja eine Menge Attribute zum rumspielen :)

andi11

mein Chart sieht jetzt auch viel schicker aus. Was muss ich aber machen um an der X Achse die aktuelle Stundenmarkierung in einer anderen Farbe zu haben?
Hab attr historyHour -2 gesetzt.

DS_Starter

Hallo zusammen,

in meinem contrib liegt eine neue Version 0.57.2.
Ich habe die Änderung von Max bzgl. der Flowgrafik und weiteres eingearbeitet.

Folgende Änderungen ergeben sich:

* für die Angabe von moduleTiltAngle sind nun auch 25° möglich
* neues Attribut flowGraphicShowConsumerPower zum ein/ausschalten der Anzeige des aktuellen Verbrauchs eines Consumers in der Flowgrafik
* neues Attribut flowGraphicShowConsumerRemainTime zum ein/ausschalten der Anzeige der Restlaufzeit (in Minuten) eines Consumers in  der Flowgrafik

LG,
Heiko
ESXi@NUC+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

DS_Starter

Zitat
Was muss ich aber machen um an der X Achse die aktuelle Stundenmarkierung in einer anderen Farbe zu haben?

Die Beschriftungsfarbe hängt vom gewählten FHEMWEB Stylesheet ab. Eventuell ist sie dort einstellbar.
ESXi@NUC+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

andi11

#1363
ZitatDie Beschriftungsfarbe hängt vom gewählten FHEMWEB Stylesheet ab. Eventuell ist sie dort einstellbar.
Ich meine nicht die von allen Stunden, sondern nur die der aktuellen Stunde (ist bei dir rot, die anderen Zeiten sind schwarz)

edit:
Zitatfür die Angabe von moduleTiltAngle sind nun auch 25° möglich
Habe gerade die Version "76_SolarForecast.pm:v0.57.2-s21735/2020-04-20 TESTING" aufgespielt. Da meckert er wenn ich 15° einstellen will
Hausdach=20 GartenhausSued=15 GartenhausNord=15

DS_Starter

Zitat
Da meckert er wenn ich 15° einstellen will
Ich habe ja auch 25° hinzugefügt.  ;)

Zitat
Ich meine nicht die von allen Stunden, sondern nur die der aktuellen Stunde (ist bei dir rot, die anderen Zeiten sind schwarz)
Achso. Aber ist dennoch vom Stylesheet abhängig. Verwende ich einen Black Style, ist die aktuelle Stunde nur etwas anders grau.
ESXi@NUC+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