Hallo ich habe ein DOIF erstellt bei dem auf einem langen Tastendruck reagiert werden soll:
([TA_S_Essen_Fertig:"^trigger:.Long_.*"] and [?Sonos_Wohnzimmer:state] eq "STOPPED" )
(set Sonos Groups [Sonos_Wohnzimmer, Sonos_Schlafzimmer, Sonos_Kueche])
nur wird jetzt keine Gruppe erstellt.
Wenn ich den:
set Sonos Groups [Sonos_Wohnzimmer, Sonos_Schlafzimmer, Sonos_Kueche]
rauskopiere und direkt ausführe funktioniert die Gruppierung.
Dann habe ich mir gedacht das der lange Tastendruck nicht funktioniert und habe anstatt des set Sonos Groups ein set Lampe on gemacht zum Testen.
Die Lampe funktioniert dann.
Kannn mir das jemand erklären?
Danke schonmal
Hi,
da fehlen eventuell Klammern wenn Du das mit DOIF machen willst.((set Sonos Groups [Sonos_Wohnzimmer, Sonos_Schlafzimmer, Sonos_Kueche]))
https://fhem.de/commandref_DE.html#DOIF_Angaben_im_Ausfuehrungsteil
Willkommen in der Ausnahme-Welt von DOIF ;D
Gruß Otto
Funktioniert leider nicht.
Aber Danke
Zitat von: Schuetze5 am 21 Dezember 2017, 16:12:07
Funktioniert leider nicht.
Aber Danke
Coole Aussage ::)
Wird
nicht getriggert oder nicht ausgeführt?
Ein list nachdem es nicht funktioniert ... da sieht man ziemlich gut was passiert
Einträge im Log?
Ersatzweise machst Du ein notify da funktioniert der Gruppierungsbefehl auf alle Fälle.
Gruß Otto
Die eckigen Klammern werden von DOIF für einen anderen Zweck verwendet. Maskieren geht nicht ohne weiteres.
([TA_S_Essen_Fertig:"^trigger:.Long_.*"] and [?Sonos_Wohnzimmer:state] eq "STOPPED" )
({fhem "set Sonos Groups [Sonos_Wohnzimmer, "."Sonos_Schlafzimmer, Sonos_Kueche]"})
ist zwar nicht schön, sollte aber gehen. Oder jede andere Umschreibung.
Hier (https://forum.fhem.de/index.php/topic,81039.msg731362.html#msg731362) ein ähnliches Problem (und eine weitere Lösung).
Zitat von: Per am 21 Dezember 2017, 16:43:50
Die eckigen Klammern werden von DOIF für einen anderen Zweck verwendet. Maskieren geht nicht ohne weiteres.
Stimmt da war ja noch ne Ausnahme :-X
Der Tip mit dem notify war gut . Danke