Hallo Zusammen,
ich bin auf folgendes gestoßen: einfacher dummy "test" (jeweils Auszug raw):
setstate test 2017-08-28 15:25:17 state 1
nach einem setstate test 2
sieht das device so aus:
setstate test 2017-08-28 15:34:54 state 2
Gebe ich jetzt {Value("test")}
ein bekomme ich eine 2. Soweit so gut. Gebe ich jetzt allerdings
{OldValue("test")}
ein bekomme ich auch eine 2! Hier sollte doch dann eine 1 kommen oder?!
Meine FHEM-Version ist:
Latest Revision: 14965
File Rev Last Change
fhem.pl 14945 2017-08-22 17:28:46Z rudolfkoenig
Kann das jemand bestätigen oder was verstehe ich an der Stelle nicht?
VG Sebastian
Du musst OldValue innerhalb eines notify-Handlers verwenden:
https://forum.fhem.de/index.php?topic=13378.0
Danke! Irgendwie vertraue ich der Forumssuche immer weniger. Habe natürlich vorher danach gesucht...
VG Sebastian
Ja, ist manchmal komisch (wobei in dem Fall der verlinkte Thread der zweite Treffer bei der Suche nach "oldvalue" ist).
Man sieht es den Suchfeld oben rechts nicht an, aber die Suche findet immer nur im aktuellen Context statt (z.B. im aktuellen Thread). Für eine globale Suche gehe ich immer einmal vorher auf "Übersicht".
Die Suche oben links im Menü sucht immer global, außer man hat Filter direkt eingestellt. Man kann natürlich auch auf Übersicht gehen und die Suche oben rechts nutzen.