FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: bartman121 am 06 April 2018, 10:30:58

Titel: [aktuell nicht möglich] notify regexp TYPE=?
Beitrag von: bartman121 am 06 April 2018, 10:30:58
Hallo liebe Gemeinde,

ich versuche derzeit ein bisschen meine notifies zu minimieren und zu Verallgemeinern.

Gibt es eine Möglichkeit notifies auf "Events" eines bestimmen Gerätetyps zu filtern?

.*:.*
#und dann hier mittels if den $TYPE filtern

halte ich derzeit nicht für die perfekte Lösung?
Titel: Antw:notify regexp TYPE=?
Beitrag von: Amenophis86 am 06 April 2018, 19:07:43
:FILTER=TYPE=XY

Edit:
Wurde korrigiert, danke für die Info. (siehe eins drunter)
Titel: Antw:notify regexp TYPE=?
Beitrag von: justme1968 am 06 April 2018, 20:23:36
FILTER gibt es nur für set

notify arbeitet mit events. nicht mit werten aus internals oder anderen readings die das event nicht ausgelöst haben.

wenn man die device namen passend wählt kommt man aber mit den normalen regex auf das event ziemlich weit. für den angezeigten namen gibt es ja alias.
Titel: Antw:[aktuell nicht möglich] notify regexp TYPE=?
Beitrag von: bartman121 am 07 April 2018, 08:25:14
Hallo,

Danke für die Antworten, glücklicherweise habe ich meine Devices sinnvoll benannt, so kann ich darüber "filtern".

Ich hatte nur gehofft, dass es anders geht, schließlich wird im Event-Monitor ja auch der TYPE ausgegeben:

2018-04-07 08:23:08 EC3000 EC3000_BCF0 power: 87.2

Aber ich habe meine Lösung jetzt wie justme empfohlen hat, gemacht.

Grüße