FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: rrr am 18 Januar 2020, 21:52:17

Titel: In readingsGroup Devices ohne bestimmtes Internal rausfiltern
Beitrag von: rrr am 18 Januar 2020, 21:52:17
Wie kann ich in einer readingsGroup nur Devices anzeigen welches ein bestimmtes Internal nicht enthalten?

So funktioniert es leider nicht:

.*:FILTER=chanNo!=.*:state
Titel: Antw:In readingsGroup Devices ohne bestimmtes Internal rausfiltern
Beitrag von: amenomade am 18 Januar 2020, 22:16:05
.*:FILTER=internalname!=..*

oder sogar direkt, wenn Du keinen Filter auf dem Name des Devices haben willst:
i:internalname!=..*

EDIT: das geht aber nur mit devspec z.B. für "list". Aber nicht für ReadingsGroup, die eine andere Syntax haben
Titel: Antw:In readingsGroup Devices ohne bestimmtes Internal rausfiltern
Beitrag von: OdfFhem am 18 Januar 2020, 22:21:05
@rrr

Gibt state von allen Devices ohne chanNo - egal ob Internal, Reading oder Attribut - aus:

list chanNo= state
Titel: Antw:In readingsGroup Devices ohne bestimmtes Internal rausfiltern
Beitrag von: rrr am 18 Januar 2020, 22:25:11
Aaah ein Punkt zuwenig. Vielen Dank.

Weiß einer von Euch zufällig auch, warum ich kein "größer als" setzen kann?

.*:FILTER=chanNo!>01:state
Titel: Antw:In readingsGroup Devices ohne bestimmtes Internal rausfiltern
Beitrag von: amenomade am 18 Januar 2020, 22:27:43
!> bedeutet <= oder?
Titel: Antw:In readingsGroup Devices ohne bestimmtes Internal rausfiltern
Beitrag von: rrr am 18 Januar 2020, 22:34:07
Ups, ja klar. Vielen Dank!