ich hänge mal wieder an einem Problem und komme hier nicht weiter....
Habe mein PV-Panel auf dem Balkon über einen Shelly angeschlossen und möchte nun den Ertrag (Gesamt und pro Tag) auswerten.
Folgende Rules habe ich dazu implementiert:
Code: Alles auswählen
//Berechnung PV Ertrag gesamt
rule "EM PV Ertrag gesamt"
when
Time cron "0 0/5 * * * ?" //every 5 minutes
then
EM_SumProducedTotal.postUpdate(PV_ShellyGesamtproduktion.state as DecimalType)
end
//Berechnung PV-Ertrag heute
rule "EM PV Ertrag heute"
when
Time cron "0 0/5 * * * ?" //every 5 minutes
then
logInfo("Energieverbrauch.rules", "EM PV Ertrag heute")
EM_SumProducedToday.postUpdate(PV_ShellyGesamtproduktion.deltaSince(ZonedDateTime.now().with(LocalTime.MIDNIGHT)))
end
2021-06-12 09:50:00.711 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'Energieverbrauch-5' failed: The argument 'state' must not be null. in Energieverbrauch
Jemand eine Idee / Lösungsvorschlag, was ich hier falsch gemacht habe?