Hallo Forum,
ich hatte das /10 bei etotal=eto/10kWh vergessen.
Nun wird in den ...real Werten überall 0 angezeigt.
reset pvHistory hat nicht funktioniert
Was kann man da tun?
Zitatich hatte das /10 bei etotal=eto/10kWh vergessen.
Das ist so sicherlich verkehrt. Die Syntax ist:
etotal=<Readingname>:<Einheit>
Zeig doch bitte den Inhalt des Readings currentInverterDev.
currentInverterDev
KacoHTTP pv=pac:W etotal=eto/10:kWh capacity=3600
Im Log stand nach dem Einfügen von /10:
Forecast - WARNING - The Total Energy from Inverter 'KacoHTTP' is lower than the value saved before. This situation is invalid and the Energy generated of current hour is set to '0'.
Hier noch die Quelle:
eto 51762
Das sind 5176.2 kWh
Wie geschrieben ist das so falsch.
Das Reading heißt bei dir "eto". Da der Inhalt weder Wh noch kWh sind, brauchst du vorher ein umgerechnetes Reading. Das geht am enfachsten mit userReadings (https://fhem.de/commandref_DE.html#userReadings)
Nehmen wir an, du erstellst ein userReading "etokwh" mit einem Inhalt in "kWh", wäre currentInverterDev so zu formulieren:
currentInverterDev KacoHTTP pv=pac:W etotal=etokwh:kWh capacity=3600
Sollte an der Hilfe zu currentInverterDev noch etwas unkar sein, lass es mich bitte wissen. Wie die Schlüssel anzugeben sind ist meiner Meinung nach eindeutig beschrieben.