FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: KraxelHuber am 24 Juli 2018, 22:00:09

Titel: eventMap mit Leerzeichen, Doppelpunkten und Komma
Beitrag von: KraxelHuber am 24 Juli 2018, 22:00:09
Wie muss ich denn das Attribut eventMap verwenden, wenn das entsprechende Reading selbst Leerzeichen und Doppelpunkte beinhaltet? Konkret möchte ich das Reading "alarm" meines Fibaro Multisensors wie folgt ändern:

HomeSecurity: Motion Detection - Unknown Location --> on
HomeSecurity: Event cleared: Motion Detection - Unknown Location, arg 0108 --> off
Titel: Antw:eventMap mit Leerzeichen, Doppelpunkten und Komma
Beitrag von: helmut am 27 Juli 2018, 15:56:58
Dein Problem mit dem Leerzeichen ist in der commandref beschrieben.
ZitatIf the first character is slash(/) or comma(,) then split not by space but by this character, enabling to embed spaces.
Fuer den Doppelpunkt weiss ich keine Loesung. Die Ersatzdarstellung \x3a funktioniert hier leider nicht, sondern wird 1:1
durchgereicht.

Gruss Helmut
Titel: Antw:eventMap mit Leerzeichen, Doppelpunkten und Komma
Beitrag von: tomspatz am 27 Juli 2018, 16:27:22
Ohne deine Frage direkt zu beantworten.....
Du kannst doch direkt auf das Reading Triggern,
defmod motion DOIF ([Multisensor:"Motion"])  (set irgendwas on)

LG
Tom