Leistungsprognose für Wechselrichter

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

Vorheriges Thema - Nächstes Thema

WW

Zitat von: kask am 27 Oktober 2023, 21:12:44... Die Größe und damit die Breite geht mit dem attr "flowGraphicSize".

Sorry, das ist nicht das, was ich meine. Ich hätte gerne das Gesamtfenter schmaler und will nicht die Breite der Flow-Grafik ändern.
FHEM 6.x im Docker-Container (OMV4 auf ASRock J3455-ITX), FHEM 6.0 auf Raspi, Fritzbox 7490, CUL433, CUL868, Jeelink868, SIGNALduino, LaCrosseGateway, Shelly, Sonoff, ESP8266, ESP32, ESP32-Cam, LaCrosse, OneWire, Zigbee (Sonoff, Blitzwolf, IKEA, Lidl), Azzurro-WR/Pylontech-Bat., Lambda-Wärmepumpe

DS_Starter

#3196
@Christian83:
ZitatDie angezeigten Werte ignorieren auch das Attribut "graphicEnergyUnit". Denkst du du machst da noch die Umrechnung rein?
Dieses Attribut ist für die Balkengrafik gedacht. Wenn ich jetzt die anzuzeigenden Readings in graphicHeaderOwnspec behandele, bin ich mir unsicher ob nicht ungewünschte Effekte entstehen. So würden numerische Werte generell als Wh oder kWh behandelt obwohl sie evtl. nur W oder einen einheitlosen Wert darstellen. Jeder User ist ja in der Benutzung absolut frei.
Alternativ könntest du dir userReadings erstellen, deren Werte du mit dem Attribut behandelst und diese dann darstellst. Die Generierung der Readings kann man auch ganz praktisch mit etwas Code in dem Attr userExitFn erledigen.

@Willi, @kask
Zitatden Leerraum unterhalb der Flow-Grafiken zu minimieren, bzw. die Höhe dieses Bereiches vorzugeben?
Ja, der Raum ist für Consumer vorgesehen.
Ich kann ihn minimieren wenn man das Attr flowGraphicShowConsumer=0 setzt.
Sehe ich für die kommende Version vor.
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

DS_Starter

Zitat von: WW am 27 Oktober 2023, 21:20:50
Zitat von: kask am 27 Oktober 2023, 21:12:44... Die Größe und damit die Breite geht mit dem attr "flowGraphicSize".

Sorry, das ist nicht das, was ich meine. Ich hätte gerne das Gesamtfenter schmaler und will nicht die Breite der Flow-Grafik ändern.
Die Breite ist dynamisch und richtet sich neben den vorhandenen Balken auch nach den Werten im Kopf.
Wenn du den Kopf ausblendest und die Balken mit graphicBeamWidth und graphicHourCount für dich optimierst kannst du evtl. das erreichen was du möchtest.
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

DS_Starter

#3198
Hallo @all, @Christian83,

ich habe einen Weg gefunden deinen Request aus #3191 nebenwirkungsfrei umzusetzen.
Die neue Version liegt im contrib für euch zum Test. Wahrscheinlich checke ich sie heute Abend ein wenn mir nicht noch etwas auffallen sollte.

Was ist drin in der Version 1.0.8:

* der untere Freiplatz in der Flowgrafik entfällt wenn das Attr flowGraphicShowConsumer=0 gesetzt ist
* das Attr graphicEnergyUnit wird für Werte im graphicHeaderOwnspec Bereich berücksichtigt sofern das
  anzuzeigende Reading die Einheit "Wh" oder "kWh" im Wert enthält
* intern wurde die Readinggenerierung verbessert. Dadurch gibt es nun eine verwendbare Funktion   
  "storeReading" im Code des Attr ctrlUserExitFn. Ein entsprechende Hinweis und Beispiel zur Nutzung
  enthält die Attributhilfe

Grüße,
Heiko 
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

MadMax

Hallo Heiko,
kann ich die Daten irgendwie auf ein neues System umziehen lassen?
Habe den Fhem Ordner kopiert ander SolarForecast muss jetzt neu eingerichtet werden.

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

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

DS_Starter

Nabend Max,

klar geht das. Ist sogar sehr sinnvoll um die ganzen gelernten Faktoren / KI nicht zu verlieren.
Die Vorgenhensweise habe ich schon im Wiki beschrieben.
Frage wenn etwas unklar sein sollte.

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

Christian83

Zitat von: DS_Starter am 28 Oktober 2023, 16:27:12das Attr graphicEnergyUnit wird für Werte im graphicHeaderOwnspec Bereich berücksichtigt sofern das
  anzuzeigende Reading die Einheit "Wh" oder "kWh" im Wert enthält

Funktioniert super. Danke.

MadMax

Zitat von: DS_Starter am 28 Oktober 2023, 19:54:48Nabend Max,

klar geht das. Ist sogar sehr sinnvoll um die ganzen gelernten Faktoren / KI nicht zu verlieren.
Die Vorgenhensweise habe ich schon im Wiki beschrieben.
Frage wenn etwas unklar sein sollte.

LG

Hallo Heiko,

ja damit bekomme ich die ganzen Daten aus der Vergangenheit.
Dennoch muss ich SolarForecast komplett einrichten.
Ich habe jetzt einfach die RAW Definition aus dem alten FHEM kopiert und ich das neue FHEM übernommen.

Es geht um diese Daten die nur in einem Reading gespeichert sind und nach einem FHEM-Crash oder einem Serverumzug scheinbar nicht mitkommen.
setstate SolarForecast 2023-09-30 14:54:48 currentBatteryDev STP_8_0_SE pout=BAT_PDC:w pin=-pout:w intotal=BAT_LOADTOTAL:wh outtotal=BAT_UNLOADTOTAL:wh charge=ChargeStatus
setstate SolarForecast 2023-09-17 14:53:38 currentInverterDev Inverters pv=SPOT_PACTOT:w etotal=SPOT_ETOTAL:wh capacity=29000
setstate SolarForecast 2023-09-17 14:56:46 currentMeterDev SMA_Energymeter gcon=SMAEM3009886953_Bezug_Wirkleistung:w contotal=SMAEM3009886953_Bezug_Wirkleistung_Zaehler:kWh gfeedin=SMAEM3009886953_Einspeisung_Wirkleistung:w feedtotal=SMAEM3009886953_Einspeisung_Wirkleistung_Zaehler:kWh
setstate SolarForecast 2023-09-26 19:30:53 currentRadiationAPI DWD_Forecast_xx
setstate SolarForecast 2023-09-26 19:30:53 currentWeatherDev DWD_Forecast_xx
setstate SolarForecast 2023-09-17 14:57:10 inverterStrings Ost,West

Eventuell könntest du die auch in eine Datei schreiben und sichern?

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

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

DS_Starter

Hallo Max,

ach ja, diese Daten und alle anderen die zur Plantkonfiguration gehören werden in die Datei "PVCfg_SolarForecast_<name>" geschrieben.
Diese Datei liest du mit einem "set ... plantConfiguration restore" wieder ein.
Oh das muß ich im Wiki ergänzen. Hatte ich vergessen. :o
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

MadMax

Zitat von: DS_Starter am 30 Oktober 2023, 17:31:43Hallo Max,

ach ja, diese Daten und alle anderen die zur Plantkonfiguration gehören werden in die Datei "PVCfg_SolarForecast_<name>" geschrieben.
Diese Datei liest du mit einem "set ... plantConfiguration restore" wieder ein.
Oh das muß ich im Wiki ergänzen. Hatte ich vergessen. :o

Alles gut  :)
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

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

der-Lolo

Guten Morgen Heiko,
habe gerade meine "update" Routine vorgenommen ;)

Nach dem "shutdown restart finde ich folgendes im Log:

2023.10.31 08:37:56 1: PERL WARNING: Use of uninitialized value $n in hash element at fhem.pl line 4696.
2023.10.31 08:37:56 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/76_SolarForecast.pm line 9129.
2023.10.31 08:37:56 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/76_SolarForecast.pm line 9130.
2023.10.31 08:37:56 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/76_SolarForecast.pm line 9131.

Jewe

Hallo zusammen,

mit DWD zur Lieferung der Strahlungsdaten currentRadiationAPI habe ich ein paar Probleme. Es werden im Moment keine werte für Rad1h übermittelt
Das Reading "fc0_0_Rad1h" esistiert nicht mehr, bis vor ca. 3-5 Wochen lief es ohne Probleme. Als Station hatte ich erst "N1215 Winterbach" bis dann dort keine Daten mehr kamen, danach dann "P0249 Schorndorf". Von beiden Stationen bekomme ich den Wert nicht mehr. Nun habe ich "10738 Stuttgart Flughafen" mal eigetragen.

Sind das generelle Probleme mit DWD und wie bekomme ich die für mich am nächsten liegende Staion raus, die dann auch die Werte liefert?

Danke Euch, Jens

DS_Starter

Hallo Jens,

die DWD Daten kommen bei mir einwandfrei.
Eine Stationskarte habe ich hier gefunden: https://www.dwd.de/DE/fachnutzer/landwirtschaft/appl/stationskarte/_node.html

Die technischen Daten der Stationen findest du z.B. hier: https://opendata.dwd.de/climate_environment/CDC/observations_germany/climate/hourly/solar/

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

schwatter


DS_Starter

Ja die ist gut. 
Die verlinke ich in der nächsten V in der Hilfe zu currentRadiationAPI.
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