[aktuell nicht möglich] notify regexp TYPE=?

Begonnen von bartman121, 06 April 2018, 10:30:58

Vorheriges Thema - Nächstes Thema

bartman121

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?

Amenophis86

#1
:FILTER=TYPE=XY

Edit:
Wurde korrigiert, danke für die Info. (siehe eins drunter)
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

justme1968

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.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

bartman121

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