Hallo zusammen,
via
define Haustuer DOIF ([AlarmZentrale:Haustür] eq "Open")
DOELSE
([AlarmZentrale:Haustür] eq "Close")
Attribute
devStateIcon Open:fts_door_open@red Close:fts_door@green
state [AlarmZentrale:Haustür]
überwache ich meine Alarmzentrale, funktioniert auch soweit gut.
Jedoch gibt es mir ein error readings aus:
Close eq "Close": Unknown command Close, try help.
Das nicht stört, aber warum tut er das?
List des DOIF
Internals:
DEF ([AlarmZentrale:Haustür] eq "Open")
DOELSE
([AlarmZentrale:Haustür] eq "Close")
NAME Haustuer
NR 477
NTFY_ORDER 50-Haustuer
STATE initialize
TYPE DOIF
Readings:
2017-06-05 13:38:32 Device AlarmZentrale
2017-06-05 13:38:32 e_AlarmZentrale_Haustür Close
2017-06-05 13:38:32 error Close eq "Close": Unknown command Close, try help.
2017-06-05 13:43:53 state initialize
Condition:
0 ReadingValDoIf($hash,'AlarmZentrale','Haustür') eq "Open"
Devices:
0 AlarmZentrale
all AlarmZentrale
Do:
0:
0
1:
0 [AlarmZentrale:Haustür] eq "Close"
Helper:
event Haustür: Close
globalinit 1
last_timer 0
sleeptimer -1
timerdev AlarmZentrale
timerevent Haustür: Close
triggerDev AlarmZentrale
timerevents:
Haustür: Close
timereventsState:
Haustür: Close
triggerEvents:
Haustür: Close
triggerEventsState:
Haustür: Close
Internals:
Itimer:
Readings:
0 AlarmZentrale:Haustür
all AlarmZentrale:Haustür
Aus dem Eventmonitor:
2017-06-05 13:52:09 DOIF Haustuer cmd_nr: 2
2017-06-05 13:52:09 DOIF Haustuer cmd: 2
2017-06-05 13:52:09 DOIF Haustuer cmd_event: AlarmZentrale
2017-06-05 13:52:09 DOIF Haustuer error: Close eq "Close": Unknown command Close, try help.
2017-06-05 13:52:09 DOIF Haustuer Close
Und es passiert nur beim Close. Kein Rechtschreibfehler, aber was stört ihn?
Viele Grüsse David
Hinter DOELSE kommt ein Command keine Abfrage.
Zitat von: CoolTux am 05 Juni 2017, 13:52:58
Hinter DOELSE kommt ein Command keine Abfrage.
ansonsten müsste es DOELSEIF sein.
Du hast aber weder im erste noch im zweiten Pfad ein Kommando? was soll der DOIF machen?