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
Hallo Helmut,
was vergessen? DOELSE aber dann eine Bedingung :) -> DOELSEIF
Gruß Otto
Danke Otto
das IF habe ich übersehen - ich habe mich nur auf die Fehlermeldung im Log konzentriert >:(
Nice weekend
Helmut