Sonos notify syntax Fehler

Begonnen von lewej, 09 April 2017, 11:12:05

Vorheriges Thema - Nächstes Thema

lewej

Hallo Zusammen,

ich habe brobleme mit diesem notify:


define Sonos_Kind1_Appeared_Notify notify Sonos_Kind1:presence:.appeared { \
if (ReadingsVal('Sonos_Kind1', 'numberOfTracks', -1) == 0) {\
fhem "set Sonos_Kind1 LoadPlaylist PLAYLISTNAME" ; \
fhem "set Sonos_Kind1 Volume 15" ; \
fhem "set Sonos_Kind1 Track random" ; \
fhem "set Sonos_Kind1 Play" \
}\
}


Bekomme immer den Fehler:
notify_Sonos_Kind1_Appeared_Notify return value: syntax error at (eval 295107) line 1, at EOF

Hat jemand eine Idee, was daran falsch sein soll?

Gruß
lewej

rudolfkoenig

Vermutlich muss ; durch ;; ersetzt werden. Der FHEMWEB-Detail-Ansicht-DEF-Editor uebernimmt das und das Hizufuegen von \. Wenn man fhem.cfg direkt editiert, dann muss man aber daran denken.

lewej

Zitat von: rudolfkoenig am 09 April 2017, 12:04:44
Vermutlich muss ; durch ;; ersetzt werden. Der FHEMWEB-Detail-Ansicht-DEF-Editor uebernimmt das und das Hizufuegen von \. Wenn man fhem.cfg direkt editiert, dann muss man aber daran denken.

Hallo,

genau das war es, danke:

Damit geht es jetzt

define Sonos_Kind1_Appeared_Notify notify Sonos_Kind1:presence:.appeared { \
if (ReadingsVal('Sonos_Kind1', 'numberOfTracks', -1) == 0) {\
fhem "set Sonos_Kind1 LoadPlaylist PLAYLISTNAME" ;; \
fhem "set Sonos_Kind1 Volume 15" ;; \
fhem "set Sonos_Kind1 Track random" ;; \
fhem "set Sonos_Kind1 Play" \
}\
}