Umrechung von kWh in Euro, unerwarteter Wert
Verfasst: 17. Apr 2020 23:16
Hallo Ich habe folgendes Problem,
ich habe eine FritzPowerLine546 Steckdose in Openhab eingebunden und möchte nun den Geamtverbrauch als Euro in einer Sitemap darstellen.
Es wird auch ein Wert angezeigt dieser kann aber nicht richtig sein weil er astonomisch hoch ist.
Ich suche schon seit Tagen nach dem Fehler kann Ihn aber nicht finden.
Meine Items sehen folgendermaßen aus:
Number:Energy FRITZPowerline546EEnergy "Gesamtverbrauch {channel="avmfritz:FRITZ_Powerline_546E_Solo:192_168_10_39:energy"}
Dummy Items
Number Stromzaehler_kWh "Zählerstand [%.2f kWh]"
Number Strom_Kosten_Gesamt "Kosten Gesamt [%.2f kWh]"
Und meine Rules sehen so aus:
rule "Stromzaehler kWh"
when
Item FRITZPowerline546EEnergy received update
then
Stromzaehler_kWh.
postUpdate(FRITZPowerline546EEnergy.state as Number )
end
und
when
Item Stromzaehler_kWh received update
then
Strom_Kosten_Gesamt.
postUpdate((Stromzaehler_kWh.state as Number)*0.3)
end
hier noch die rdd4j Persistenz Einträge:
Stromzaehler_kWh : strategy = everyMinute, restoreOnStartup
Strom_Kosten_Gesamt : strategy = everyMinute, restoreOnStartup
Wenn ich nun in VS Code in der Rule mit der Maus auf "Stromzaehler_kWh" zeige wird mir der korrekte "kWh" Wert angezeigt.
Aber der Wert "Strom_Kosten_Gesamt" zeigt einen viel zu hohen Wert an (Beispiel bei 108.586 kWh werden mir
117272880.00 € angezeigt.
Was mache ich falsch?
LG
ich habe eine FritzPowerLine546 Steckdose in Openhab eingebunden und möchte nun den Geamtverbrauch als Euro in einer Sitemap darstellen.
Es wird auch ein Wert angezeigt dieser kann aber nicht richtig sein weil er astonomisch hoch ist.
Ich suche schon seit Tagen nach dem Fehler kann Ihn aber nicht finden.
Meine Items sehen folgendermaßen aus:
Number:Energy FRITZPowerline546EEnergy "Gesamtverbrauch {channel="avmfritz:FRITZ_Powerline_546E_Solo:192_168_10_39:energy"}
Dummy Items
Number Stromzaehler_kWh "Zählerstand [%.2f kWh]"
Number Strom_Kosten_Gesamt "Kosten Gesamt [%.2f kWh]"
Und meine Rules sehen so aus:
rule "Stromzaehler kWh"
when
Item FRITZPowerline546EEnergy received update
then
Stromzaehler_kWh.
postUpdate(FRITZPowerline546EEnergy.state as Number )
end
und
when
Item Stromzaehler_kWh received update
then
Strom_Kosten_Gesamt.
postUpdate((Stromzaehler_kWh.state as Number)*0.3)
end
hier noch die rdd4j Persistenz Einträge:
Stromzaehler_kWh : strategy = everyMinute, restoreOnStartup
Strom_Kosten_Gesamt : strategy = everyMinute, restoreOnStartup
Wenn ich nun in VS Code in der Rule mit der Maus auf "Stromzaehler_kWh" zeige wird mir der korrekte "kWh" Wert angezeigt.
Aber der Wert "Strom_Kosten_Gesamt" zeigt einen viel zu hohen Wert an (Beispiel bei 108.586 kWh werden mir
117272880.00 € angezeigt.
Was mache ich falsch?



LG