aktuell habe ich ein Balkonkraftwerk in Betrieb genommen und erfasse bereits die aktuelle Leistung der kleinen PV-Anlage.
Ich bekomme fast minütlich einen Wert, sodass ich mir wie folgt die Tageserzeugung ausrechne:
Code: Alles auswählen
rule "Balkonkraftwerk Gesamterzeugung"
when
Item Balkonkraftwerk_CurrentWatt changed
then
if(Balkonkraftwerk_CurrentWatt.state instanceof Number == false)
{
logWarn("filename", "Balkonkraftwerk_CurrentWatt.state not a Number: {}", Balkonkraftwerk_CurrentWatt.state)
return;
}
// CurrentWatt entspricht Leistung einer Stunde
// Umrechnung nach kWh
var Number temp = (Balkonkraftwerk_CurrentWatt.state as Number / 60 / 1000)
var Number actualDay = Balkonkraftwerk_ActualDay.state as Number + temp
Balkonkraftwerk_ActualDay.postUpdate(actualDay)
end
Code: Alles auswählen
Line 20245: 2021-09-06 13:45:04.391 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Balkonkraftwerk_CurrentWatt' changed from 575.85 to 574.90
Line 20276: 2021-09-06 13:46:04.565 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Balkonkraftwerk_CurrentWatt' changed from 574.90 to 575.47
Line 20297: 2021-09-06 13:47:04.722 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Balkonkraftwerk_CurrentWatt' changed from 575.47 to 573.21
Line 20368: 2021-09-06 13:49:05.021 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Balkonkraftwerk_CurrentWatt' changed from 573.21 to 571.15
Line 20403: 2021-09-06 13:50:05.193 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Balkonkraftwerk_CurrentWatt' changed from 571.15 to 571.34
Line 20437: 2021-09-06 13:51:05.356 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Balkonkraftwerk_CurrentWatt' changed from 571.34 to 573.39
Line 20463: 2021-09-06 13:52:05.520 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Balkonkraftwerk_CurrentWatt' changed from 573.39 to 572.64
Line 20492: 2021-09-06 13:53:05.691 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Balkonkraftwerk_CurrentWatt' changed from 572.64 to 570.22
Line 20538: 2021-09-06 13:54:05.845 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Balkonkraftwerk_CurrentWatt' changed from 570.22 to 567.44
Line 20566: 2021-09-06 13:55:06.009 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Balkonkraftwerk_CurrentWatt' changed from 567.44 to 568.37
In Verwendung ist auch ein HM-ES-TX-WM ... Damit ist geplant dann zu berechnen wieviel der Leistung auch verbraucht wurde und wieviel "verschenkt" wurde. Leider liefert mir dieser Sensor aber die Werte nur sehr sporadisch :/
Ich freue mich auf eure Unterstützug / Ideen / Anregungen.