Hallo,
in einem älteren Thread (https://forum.fhem.de/index.php/topic,68606.msg600959.html#msg600959) hab ich gelesen das eine zweite Angabe von Filter möglich sein soll:
Zitatlist TYPE=echodevice:FILTER=playStatus=paused:FILTER=playStatus=stopped
Klappt aber nicht, da bekomme ich eine 1 zurück, wie ist denn die korrekte Syntax ?
Gruß
Thomas
Da Du 2x das selbe Reading abfragst geht das so nicht, da ja alle außer "paused" durch den ersten Filter raus fliegen.
Probier mal:
list TYPE=echodevice:FILTER=playStatus=(paused|stopped)
Gruß
Dan
EDIT: Oder den Filter umkehren und alle abfragen die nicht spielen:
list TYPE=echodevice:FILTER=playStatus!=playing
| war das erste das ich gestern einfach aus dem Bauch heraus versucht hatte, einfach mal mit Klammern drumherum zu probieren kam mir aber nicht in den Sinn.
Den Filter umkehren gefälllt mir.
Danke
Sry, hier her wollt ich und lösch den anderen Beitrag.
Wie sähe denn die devspec für nur zwei Geräte aus ?
So schon mal nicht:
list Device1|Device2:FILTER=state=ON
list (Device1|Device2):FILTER=state=ON
Alles gut ::), beides klappt.