FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: mrabdip am 13 Februar 2019, 11:42:23

Titel: "Invertiertes" Notify
Beitrag von: mrabdip am 13 Februar 2019, 11:42:23
Hallo zusammen,

ich stehe gerade auf dem Schlauch. Ich habe ein Reading wo entweder "ok" oder "irgendetwas anderes" steht. Ich möchte ein notify das
auslöst, wenn NICHT "ok" im Reading steht. Ich habe leider noch nicht die richtige Syntax gefunden. Kann mir da bitte jemand helfen?

Danke und Grüße
Titel: Antw:"Invertiertes" Notify
Beitrag von: DeeSPe am 13 Februar 2019, 11:49:22
Ich würde das notify auf "<name>:<reading>:.*" horchen lassen und dann die Auswertung und Logik nachgelagert in Perl machen.

Gruß
Dan
Titel: Antw:"Invertiertes" Notify
Beitrag von: Mundus am 13 Februar 2019, 11:49:36
Hi,
Du könntest mit if arbeiten und dann if ne "OK". NE für ungleich...

Gruß
Titel: Antw:"Invertiertes" Notify
Beitrag von: Beta-User am 13 Februar 2019, 11:50:34
@DeeSPe:
War auch mein erster Gedanke. Es gibt - oh Wunder - tatächlich auch eine "direkte" Variante ;) ...

Aus der commandref zu notify (Abschnitt Attributes):
Zitat
ignoreRegexp regexp
It is hard to create a regexp which is _not_ matching something, this attribute helps in this case, as the event is ignored if matches the argument. The syntax is the same as for the original regexp
Titel: Antw:"Invertiertes" Notify
Beitrag von: mrabdip am 13 Februar 2019, 12:22:15
Vielen Dank für die raschen Antworten. Mit ignoreRegexp funktioniert das prima. Wieder was gelernt.

Danke und Grüße