FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: mitdra am 05 Juni 2017, 13:49:22

Titel: Error im DOIF und ich verstehe es nicht
Beitrag von: mitdra am 05 Juni 2017, 13:49:22
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
Titel: Antw:Error im DOIF und ich verstehe es nicht
Beitrag von: CoolTux am 05 Juni 2017, 13:52:58
Hinter DOELSE kommt ein Command keine Abfrage.
Titel: Antw:Error im DOIF und ich verstehe es nicht
Beitrag von: Frank_Huber am 05 Juni 2017, 13:58:02
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?