FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Fredi69 am 27 Dezember 2021, 11:08:32

Titel: OldReadingsVal im Ausführungsteil
Beitrag von: Fredi69 am 27 Dezember 2021, 11:08:32
Ich möchte im Ausführungsteil den letzten State übergeben:
(([11:04]) and
([Anwesenheitsstatus] eq "Party"))
(set Anwesenheitsstatus {OldReadingsVal("Anwesenheitsstatus","state",0)})


Das {OldReadingsVal("Anwesenheitsstatus","state",0)} liefert mir korrekt den letzten Stand.
Irgendwie kommt das DOIF im Ausführungsteil damit aber nicht klar.
Ich vermute da passt was mit den Klammern nicht.
Hat jemand eine Idee?

Titel: Antw:OldReadingsVal im Ausführungsteil
Beitrag von: Damian am 28 Dezember 2021, 14:30:01
Zitat von: Fredi69 am 27 Dezember 2021, 11:08:32
Ich möchte im Ausführungsteil den letzten State übergeben:
(([11:04]) and
([Anwesenheitsstatus] eq "Party"))
(set Anwesenheitsstatus {OldReadingsVal("Anwesenheitsstatus","state",0)})


Das {OldReadingsVal("Anwesenheitsstatus","state",0)} liefert mir korrekt den letzten Stand.
Irgendwie kommt das DOIF im Ausführungsteil damit aber nicht klar.
Ich vermute da passt was mit den Klammern nicht.
Hat jemand eine Idee?

ja

(set Anwesenheitsstatus {(OldReadingsVal("Anwesenheitsstatus","state",0))})

angeben