eventMap mit Leerzeichen, Doppelpunkten und Komma

Begonnen von KraxelHuber, 24 Juli 2018, 22:00:09

Vorheriges Thema - Nächstes Thema

KraxelHuber

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

helmut

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
Intelligenz ist die Fähigkeit, Arbeit zu vermeiden, aber dafür zu sorgen, daß die Arbeit gemacht wird.
(Linus Torvalds)

tomspatz

Ohne deine Frage direkt zu beantworten.....
Du kannst doch direkt auf das Reading Triggern,
defmod motion DOIF ([Multisensor:"Motion"])  (set irgendwas on)

LG
Tom