[Gelöst] OldReadingsVal und ReadingsVal immer identisch

Begonnen von freetz, 19 August 2021, 08:22:23

Vorheriges Thema - Nächstes Thema

freetz

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?
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

frober

Wie oft wird "forecast_today" geschrieben, regelmäßig oder nur bei Änderung?

Hast du es mal mit event-on-change-reading probiert?
Raspi 3b mit Raspbian Buster und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...

freetz

Alle 15 Minuten, wobei sich der Wert spätestens alle 30 Minuten ändert. Für forecast_today wird auch ein Event ausgelöst.
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

freetz

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!
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan