FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: TomLee am 16 September 2019, 11:28:48

Titel: [gelöst]DEVSPEC mit 2 Filtern möglich ?
Beitrag von: TomLee am 16 September 2019, 11:28:48
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
Titel: Antw:DEVSPEC mit 2 Filtern möglich ?
Beitrag von: DeeSPe am 16 September 2019, 11:33:15
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
Titel: Antw:DEVSPEC mit 2 Filtern möglich ?
Beitrag von: TomLee am 16 September 2019, 12:18:04
| 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
Titel: DEVSPEC mit 2 Geräten
Beitrag von: TomLee am 24 Februar 2022, 20:36:26
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.