Rückwärts laufenden Zähler verhindern/abfangen
Verfasst: 31. Okt 2020 20:41
Hallo, ich habe folgendes Problem. Ich lese den Verbrauchszähler(Gas) meiner Heizung in OH aus, ist ein Buderus WEB-KM200 Gateway. Der interne Zähler liefert anscheinend auch recht genaue Werte wenn ich das mal so mit meinem analogen Abrechnungszähler vor Ort Vergleiche. Das Problem ist das der vom Gateway übermittelte Wert hin und wieder Rückwärts zählt - und ich speise bestimmt kein Erdgas ein.
Das Iten sieht so aus
[Number buderus_hc_verbrauch "Verbrauch Gas in kWh" (gKeller,gBuderus) {channel="km200:heatSource:2d0c7151:heatSources:energyMonitoring_consumption"}]
Funktioniert und wird auch persistiert, aber leider läuft der Zähler (Item) manchmal für mehrere Minuten rückwärts.
Bei mir sieht zum Beispiel ein Rule so aus
rule "Prognose Gasverbrauch heute"
when
Item buderus_hc_verbrauch received update
then
buderus_v_verbrauch_prognose_1d.
postUpdate(buderus_hc_verbrauch.deltaSince(now.minusMinutes(480))*3)
end
Das Item buderus_v_verbrauch_prognose_1d liefert mir dann zeitweise den Wert 0 zurück. Wie ich das Rückwärts Zählen des Verbrauchszählers am besten/effektivsten Verhindern?
Das Iten sieht so aus
[Number buderus_hc_verbrauch "Verbrauch Gas in kWh" (gKeller,gBuderus) {channel="km200:heatSource:2d0c7151:heatSources:energyMonitoring_consumption"}]
Funktioniert und wird auch persistiert, aber leider läuft der Zähler (Item) manchmal für mehrere Minuten rückwärts.
Bei mir sieht zum Beispiel ein Rule so aus
rule "Prognose Gasverbrauch heute"
when
Item buderus_hc_verbrauch received update
then
buderus_v_verbrauch_prognose_1d.
postUpdate(buderus_hc_verbrauch.deltaSince(now.minusMinutes(480))*3)
end
Das Item buderus_v_verbrauch_prognose_1d liefert mir dann zeitweise den Wert 0 zurück. Wie ich das Rückwärts Zählen des Verbrauchszählers am besten/effektivsten Verhindern?