FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Tommyland78 am 18 Dezember 2014, 16:53:11

Titel: DOIF und Attributes
Beitrag von: Tommyland78 am 18 Dezember 2014, 16:53:11
Hallo zusammen,

ich hänge an einer DOIF-Bedingung fest und würde eure Hilfe benötigen.
Ich habe mittels

"attr Tom_at_Home cmdState 7"

ein Attributes im DOIF "Tom_at_Home" erstellt.

Ich möchte innerhalb des DOIFS prüfen, ob cmdState den Wert 7 hat.


([Tom_at_Home:cmdState] eq "7")


War bisher mein Ansatz, ich nutze das z.B. um den Status abzufragen. Leider funktioniert das offensichtlich so nicht für mein Vorhaben.
Wie kann ich eine Bedingung im DOIF Prüfen, wenn das zu prüfende ein Attributes ist?

Danke fürs Helfen,
Der Tom
Titel: Antw:DOIF und Attributes
Beitrag von: scooty am 19 Dezember 2014, 09:55:49
Teste 'mal mit
AttrVal(<devicename>,<attribute>,<defaultvalue>)
Return the attribute of the device

Also
(AttrVal("Tom_at_Home","cmdState",0) == 7)
(falls der Defaultwert 0 sein soll)

Andreas