Hauptmenü

Frage zu ReadingsOldVal

Begonnen von kalleknx, 08 April 2018, 19:59:28

Vorheriges Thema - Nächstes Thema

kalleknx

Hi zusammen,

für eines meiner Devices bin ich an den alten Wert eines Readings interessiert. Ich habe dazu das Attribut oldreadings=temperature gesetzt. Im notify update lese ich diesen Wert folgendermaßen: my $temp_old=OldReadingsVal($NAME,'temperature','0');;

Für mich scheint es so, dass zwar ein alter Wert zurückgegeben wird, aber dieser unbedingt nicht der letzte ist, sondern der letzte, welcher sich im Wert vom aktuellem Wert unterscheidet.

Frage: ist das so gewollt bzw. gibt es noch eine Alternative? Sicherlich könnte ich über ein userReading das ganze auch umsetzen. Wollte allerdings erstmal sichergehen, dass ich keinen Denkfehler habe.

Danke
kalle

krikan