FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: netpirat am 31 Oktober 2021, 14:24:41

Titel: Ganz Simpel? Nur Readingsgroup mit dem Wert "True"
Beitrag von: netpirat am 31 Oktober 2021, 14:24:41
Hallo,

ich steige gerade in die Userreadings ein und habe da mal ein Frage.

Kann ich mir eine  Reasdingsgroup bauen welches mir nur die Readings mit true anzeigt?

ALs Beispiel
Name=Testreading
Hört auf alles was Test.* heißt
Und nur readings mit dem State "true"

device Testreading readingsgroup Test.* state=true

Für Euch bestimmt einfach aber ich finde den Fahler gerade nicht.

Schönen Sonntag
Titel: Antw:Ganz Simpel? Nur Readingsgroup mit dem Wert "True"
Beitrag von: dirk.k am 31 Oktober 2021, 19:49:12
Hallo,
ich habe das mit "FILTER" gebaut. Meine Geräte haben ein Reading "activ" und wenn das den Wert dead hat, wird es hier aufgelistet.
was genau das letzte ":activ" bewirkt, kann ich nicht sagen, aber ohne das werden alle Geräte aufgelistet.

defmod rgAlive readingsGroup <Gerät>,<Status>,<Timestamp> \
.*:FILTER=activ=dead:activ

Das ganze ist mehrzeilig, weil ich im unteren Bereich der RG andere Filter setze und somit Geräte mit anderen Bedingungen anhängen lasse.

Hier noch ein anderes Beispiel:
https://forum.fhem.de/index.php?topic=91306.0