ich habe eine kleine PV-Anlage im Betrieb und würde mir gerne den Ertrag des letzten Tages anzeigen lassen. Aber mittlerweile bin ich bei der Lösung komplett verloren.
Mittels Google lande ich immer bei folgender Funktion, die sich auf withTimeAtStartOfDay beruft:
Code: Alles auswählen
val Verbrauch = Heizung.deltaSince(now.withTimeAtStartOfDay) as Number
Code: Alles auswählen
failed: 'withTimeAtStartOfDay' is not a member of 'java.time.ZonedDateTime'; line 19, column 60, length 24 in solar
Persistiert wird mit rrd4j so:
Code: Alles auswählen
Strategies {
everyHour : "0 0 * * * ?"
everyDay : "0 0 0 * * ?"
default = everyChange
}
Items {
* : strategy = everyChange, everyDay, restoreOnStartup
}
Ich habe außerdem festgestellt, dass wohl die Leistung als Dateityp floatValue gehandelt werden muss
Code: Alles auswählen
var float Aktualwert_Merker1 = (Shelly1PMSolar_Leistung.state as Number).floatValue
Danke und VG
Christoph