Neuigkeiten:

Am Sonntag den 8.12.2024 kann es ab ca. 8:00 Uhr zu kurzzeitigen Einschränkungen / Ausfällen bei den Diensten des FHEM Vereines kommen.
Die Server müssen mal gewartet und dabei neu gestartet werden ;)

Hauptmenü

#erledigt# DOIF mit Fehlermeldung "Unknown command off"

Begonnen von Helmi55, 08 Januar 2021, 19:25:05

Vorheriges Thema - Nächstes Thema

Helmi55

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
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

Otto123

Hallo Helmut,

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

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Helmi55

Danke Otto
das IF habe ich übersehen - ich habe mich nur auf die Fehlermeldung im Log konzentriert >:(

Nice weekend
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/