was zur Hölle mach ich falsch?
ZitatInternals:
CFGFN
DEF SRadio
DEVICE SRadio
NAME SRadio_Proxy
NOTIFYDEV SRadio,global
NR 92647
NTFY_ORDER 50-SRadio_Proxy
READING state
STATE off
TYPE readingsProxy
CONTENT:
SRadio 1
READINGS:
2017-08-09 18:25:40 lastCmd off
2017-08-09 18:25:46 state off
Attributes:
setFn {($CMD eq "stopped")?"STOP":"PLAY Techno4ever";}
setList on off
valueFn {$LASTCMD}
Einschalten lässt es sich, aus nicht mehr :'(
Einen Schritt bin ich weiter gekommen, das webcmd on und off funktioniert, jedoch das toggle nicht :'(
Da springt er statt von off zu on von off zu PLAY und dann nicht mehr zurück.
ZitatInternals:
CFGFN
DEF SRadio
DEVICE SRadio
NAME SRadio_Proxy
NOTIFYDEV SRadio,global
NR 92647
NTFY_ORDER 50-SRadio_Proxy
READING state
STATE stopped
TYPE readingsProxy
CONTENT:
SRadio 1
READINGS:
2017-08-10 08:09:49 lastCmd off
2017-08-10 08:09:49 state stopped
Attributes:
setFn {($CMD eq "on")?fhem("set SRadio PLAY Techno4ever"):fhem("set SRadio STOP");}
setList on off
webCmd on:off
Bei folgendem ist es wieder etwas weiter, jedoch bin ich am ende.
Das toggle wechselt wie als würde es drei stati geben. On, On, Off
ZitatsetFn {($CMD eq "on")?fhem("set SRadio PLAY Techno4ever"):fhem("set SRadio STOP");}
setList on off
valueFn { ($VALUE eq "PLAY Techno4ever")?"on":"off" }
webCmd on:off:toggle
... an sowas hab ich schon Wochen gesessen... :-\
Hier zur moralischen Unterstützung mein WLAN- on/off- Button:
Internals:
DEF FB_Control:box_guestWlan
DEVICE FB_Control
NAME WLAN
NOTIFYDEV FB_Control,global
NR 1234
NTFY_ORDER 50-WLAN
READING box_guestWlan
STATE on
TYPE readingsProxy
Content:
FB_Control 1
Readings:
2017-07-14 08:42:43 lastCmd on
2017-08-10 09:54:39 state on
Attributes:
devStateIcon on:it_wifi@green:off off:it_wifi@red:on
room 0_Überblick
setFn {($CMD eq "off")?"guestWlan off":"guestWlan on";}
setList on off
valueFn {$LASTCMD}
webCmd :
Gruß
Frank
Also es geht jetzt, verstanden hab ich es nicht, aber es geht...
Als letztes hatte ich bei valueFN das playing durch stopped ersetzt und on/off getauscht. Der Effekt sollte meiner Meinung nach der selbe sein nur geht es so und anders nicht :D
Egal, wenn mein Kopfweh nachlässt schau ich nochmal drüber. Danke trotzdem für die moralische Stütze ;D
ZitatsetFn {($CMD eq "on")?fhem("set SRadio PLAY Techno4ever"):fhem("set SRadio STOP");}
setList on off
valueFn { ($VALUE eq "stopped")?"off":"on" }
webCmd on:off:toggle