Hallo zusammen,
irgendwie verstehe ich diesen Fehler nicht und was an meinem Doif falsch sein soll?
2021.03.28 01:07:05.603 2: doif_WZ_Radio: [::EventDoIf('doif_WZ_Radio',$hash,'mybutton: off',0)]: Unknown command [::EventDoIf('doif_WZ_Radio',$hash,'mybutton:, try help.
Hier mal List vom Doif:
Internals:
DEF (["$SELF:mybutton: on"])
(
set WZ_Geraet_Receiver on,
set SB_PLAYER_MINI favorites ANTENNE_BAYERN_1030_Adult_Contemporary,
set SB_PLAYER_MINI volume 25)
DOELSE
(["$SELF:mybutton: off"])
(
set WZ_Geraet_Receiver off,
set SB_PLAYER_MINI off)
DOIFDEV ^global$|doif_WZ_Radio
FUUID 5f70dbe1-f33f-afed-fa36-7d7efe2224cde806
FVERSION 98_DOIF.pm:0.240950/2021-03-26
MODEL FHEM
NAME doif_WZ_Radio
NR 1251
NTFY_ORDER 50-doif_WZ_Radio
STATE on
TYPE DOIF
VERSION 24095 2021-03-26 21:58:04
READINGS:
2021-03-28 10:39:27 cmd 1
2021-03-28 10:39:27 cmd_event set_on_cmd_1
2021-03-28 10:39:27 cmd_nr 1
2020-09-30 18:46:48 mode enabled
2020-09-30 17:56:17 mybutton on
2021-03-28 10:39:27 state on
Regex:
accu:
cond:
:
0:
"doif_WZ_Radio:mybutton: on" doif_WZ_Radio:mybutton: on
attr:
cmdState:
0:
on
1:
off
wait:
waitdel:
condition:
0 ::EventDoIf('doif_WZ_Radio',$hash,'mybutton: on',0)
do:
0:
0 set WZ_Geraet_Receiver on, set SB_PLAYER_MINI favorites ANTENNE_BAYERN_1030_Adult_Contemporary, set SB_PLAYER_MINI volume 25
1:
0 ["doif_WZ_Radio:mybutton: off"]
1 set WZ_Geraet_Receiver off, set SB_PLAYER_MINI off
helper:
DEVFILTER ^global$|doif_WZ_Radio
NOTIFYDEV global|.*doif_WZ_Radio.*
globalinit 1
last_timer 0
sleeptimer -1
perlblock:
uiState:
uiTable:
Attributes:
alias Radio
cmdState on|off
devStateIcon on:control_on_off@green off:control_home
do always
eventMap /on:on/off:off/
fhem_widget_command {"allowed_values": ["off","on"],"order":10 }
group Anlage
icon it_radio
readingList mybutton
room Homekit,System->Logik,Wohnzimmer
setList mybutton:on,off
In DOELSE gibt es keine Bedingung, nur in DOELSEIF.
Zitat von: Christoph Morrison am 28 März 2021, 12:37:15
In DOELSE gibt es keine Bedingung, nur in DOELSEIF.
Vielen Dank! :)