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
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