FHEM Forum

FHEM => Automatisierung => Thema gestartet von: grappa24 am 08 Februar 2023, 09:35:27

Titel: Leerzeichen im RegExp bei watchdog
Beitrag von: grappa24 am 08 Februar 2023, 09:35:27
define wd watchdog device:state:.Logged in 01:00 SAME { .... }

Mein watchdog soll auf "Logged in" triggern, (wie) kann ich denn das Leerzeichen darstellen?
Titel: Antw:Leerzeichen im RegExp bei watchdog
Beitrag von: DeeSPe am 08 Februar 2023, 09:40:06
Mit einem Punkt oder mit \s.

Gruß
Dan
Titel: Antw:Leerzeichen im RegExp bei watchdog
Beitrag von: DeeSPe am 08 Februar 2023, 09:42:47
Und nicht vergessen bei 'state' das Attribut 'addStateEvent 1' setzen.

Gruß
Dan
Titel: Antw:Leerzeichen im RegExp bei watchdog
Beitrag von: grappa24 am 08 Februar 2023, 11:32:42
Danke, aber irgendwie geht das im Watchdog nicht mit dem \s.

Habs jetzt mit einem userReadings "Logged_in" gelöst
Titel: Antw:Leerzeichen im RegExp bei watchdog
Beitrag von: DeeSPe am 08 Februar 2023, 12:00:49
Dann sollte es auf jeden Fall mit einem Punkt (.) klappen denn es wird als RegEx(p) evaluiert, obwohl \s auch RegEx(p) ist.
Zitat von: commandref watchdogdefine <name> watchdog <regexp1> <timespec> <regexp2> <command>

Gruß
Dan