Error im DOIF und ich verstehe es nicht

Begonnen von mitdra, 05 Juni 2017, 13:49:22

Vorheriges Thema - Nächstes Thema

mitdra

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

CoolTux

Hinter DOELSE kommt ein Command keine Abfrage.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Frank_Huber

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?