FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Weisswurstverkäufer am 18 Dezember 2020, 09:26:19

Titel: readingsGroup mit Filter für reachable=0
Beitrag von: Weisswurstverkäufer am 18 Dezember 2020, 09:26:19
Hallo,

ich habe eine readingsGroup gemacht die mir alle Geräte anzeigt die das Reading "reachable" haben:

define reachable_group readingsGroup .*:reachable

Ich würde gerne aber nur die Geräte sehen die nicht "reachable" sind, also die bei denen das Reading auf 0 steht. Ich bin bei der Suche nach einer Filtermöglichkeit auf das hier gestoßen: https://forum.fhem.de/index.php?topic=91306.0 schaffe es aber nicht das auf meinen Fall zu übertragen. Geht das überhaupt oder bin ich komplett auf dem Holzweg?
Titel: Antw:readingsGroup mit Filter für reachable=0
Beitrag von: Beta-User am 18 Dezember 2020, 10:22:15
https://wiki.fhem.de/wiki/ReadingsGroup#Inhalte_filtern

Anzupassendes Anwendungsbeispiel wäre hier: https://wiki.fhem.de/wiki/MySensors_Starter_Guide#alive.2C_NACK_und_dead
Titel: Antw:readingsGroup mit Filter für reachable=0
Beitrag von: Weisswurstverkäufer am 18 Dezember 2020, 10:54:17
ah, valueFormat war hier das Stichwort.

So geht's:

defmod reachable_group readingsGroup .*:reachable
attr reachable_group room Monitor
attr reachable_group valueFormat { return $VALUE if ( $VALUE < 1 );;;; return undef;;;; }


Besten Dank!