FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Helmi55 am 08 Januar 2021, 19:25:05

Titel: #erledigt# DOIF mit Fehlermeldung "Unknown command off"
Beitrag von: Helmi55 am 08 Januar 2021, 19:25:05
Hallo guten Abend
ich habe einen Dummy Schalter der mir die Beleuchtung beim Whirlpool umschaltet. Es funktioniert alles, aber im Log habe ich diese Fehlermeldung
2021.01.08 18:55:21 2: di_WhirlyLicht: off eq "off": Unknown command off, try help.

Hier ein List vom dummy

Internals:
   FUUID      5fa8086e-f33f-ee2d-5d44-420d1e95a2b7d984
   NAME       du_Whirly
   NR         607
   STATE      off
   TYPE       dummy
   READINGS:
     2021-01-08 18:55:21   state           off
Attributes:
   alias      Whirly
   group      Schalter
   room       Favoriten,Terrasse
   webCmd     on:off


und hier vom DOIF
Internals:
   DEF        ([du_Whirly] eq "on") (set Stehlampe_Stiegen on, set WB_Kerze_Wintergarten off) DOELSE ([du_Whirly] eq "off") (set WB_Kerze_Wintergarten on)
   FUUID      5fda2a73-f33f-ee2d-3efc-5f0e8679b6ee43f5
   MODEL      FHEM
   NAME       di_WhirlyLicht
   NOTIFYDEV  global,du_Whirly
   NR         620
   NTFY_ORDER 50-di_WhirlyLicht
   STATE      cmd_2
   TYPE       DOIF
   VERSION    23466 2021-01-03 17:14:46
   READINGS:
     2021-01-08 18:55:21   Device          du_Whirly
     2021-01-08 18:55:21   cmd             2.2
     2021-01-08 18:55:21   cmd_event       du_Whirly
     2021-01-08 18:55:21   cmd_nr          2
     2021-01-08 18:55:21   cmd_seqnr       2
     2021-01-08 18:55:21   e_du_Whirly_STATE off
     2021-01-01 19:22:48   mode            enabled
     2021-01-08 18:55:21   state           cmd_2
   Regex:
     accu:
     cond:
       du_Whirly:
         0:
           &STATE     ^du_Whirly$
   attr:
     cmdState:
     wait:
     waitdel:
   condition:
     0          ::InternalDoIf($hash,'du_Whirly','STATE') eq "on"
   do:
     0:
       0          set Stehlampe_Stiegen on, set WB_Kerze_Wintergarten off
     1:
       0          [du_Whirly] eq "off"
       1          set WB_Kerze_Wintergarten on
   helper:
     DEVFILTER  ^global$|^du_Whirly$
     NOTIFYDEV  global|du_Whirly
     event      off
     globalinit 1
     last_timer 0
     sleeptimer -1
     timerdev   
     timerevent off
     timerevents
     timereventsState
     triggerDev
   internals:
     all         du_Whirly:STATE
   perlblock:
   readings:
   trigger:
   uiState:
   uiTable:
Attributes:
   alias      di_WhirlyLicht
   room       Steuerung


Ich kann mir das nicht erklären denn Webcmd  ist on:off im Dummy?

Was übersehe ich da wieder?

Die Schaltung funktioniert wie ich es will - nur die Fehlermeldung im log stört

Nice eve
Helmut
Titel: Antw:DOIF mit Fehlermeldung "Unknown command off"
Beitrag von: Otto123 am 08 Januar 2021, 19:36:49
Hallo Helmut,

was vergessen? DOELSE aber dann eine Bedingung :) -> DOELSEIF

Gruß Otto
Titel: Antw:DOIF mit Fehlermeldung "Unknown command off"
Beitrag von: Helmi55 am 09 Januar 2021, 09:42:11
Danke Otto
das IF habe ich übersehen - ich habe mich nur auf die Fehlermeldung im Log konzentriert >:(

Nice weekend
Helmut