Hauptmenü

Sonos DOIF

Begonnen von Schuetze5, 21 Dezember 2017, 15:53:54

Vorheriges Thema - Nächstes Thema

Schuetze5

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

Otto123

#1
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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Schuetze5

Funktioniert leider nicht.
Aber Danke 

Otto123

#3
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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Per

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 ein ähnliches Problem (und eine weitere Lösung).

Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Schuetze5

Der Tip mit dem notify war gut . Danke