FHEM Forum

FHEM => Automatisierung => Thema gestartet von: freetz am 19 August 2021, 08:22:23

Titel: [Gelöst] OldReadingsVal und ReadingsVal immer identisch
Beitrag von: freetz am 19 August 2021, 08:22:23
Hallo zusammen,

ich habe ein Problem mit der Verwendung von OldReadingsVal. Ich habe in Device 1 mit
attr DEVICE oldreadings forecast_today
die Aufzeichnung des vorherigen Wertes aktiviert. Ich kann diesen Wert auch mit OldReadingsVal("DEVICE", "forecast_today", 0) auslesen und einem userReading zuweisen. Allerdings ist dieser Wert immer sofort auch identisch mit dem Wert, den ich über ReadingsVal("DEVICE", "forecast_today", 0) bekomme. Ein Vergleich mit dem Vorwert ist somit nicht möglich.
Was könnte ich falsch machen?
Titel: Antw:OldReadingsVal und ReadingsVal immer identisch
Beitrag von: frober am 19 August 2021, 08:43:13
Wie oft wird "forecast_today" geschrieben, regelmäßig oder nur bei Änderung?

Hast du es mal mit event-on-change-reading probiert?
Titel: Antw:OldReadingsVal und ReadingsVal immer identisch
Beitrag von: freetz am 19 August 2021, 09:43:47
Alle 15 Minuten, wobei sich der Wert spätestens alle 30 Minuten ändert. Für forecast_today wird auch ein Event ausgelöst.
Titel: Antw:OldReadingsVal und ReadingsVal immer identisch
Beitrag von: freetz am 19 August 2021, 10:58:07
Sorry, das Problem lag wie so oft vor dem Bildschirm: Ich hatte beim Anlegen der beiden userReadings die OldReadingsVal-Zeile in beide userReadings kopiert und dann vergessen, es bei dem einen in ReadingsVal zu ändern. Insofern kam bei beiden der gleiche Wert an, jedoch das (tadellos funktioniernde) vorherige Reading. Nun geht's, danke auf jeden Fall für die Hilfestellung!