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
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
Ohne deine Frage direkt zu beantworten.....
Du kannst doch direkt auf das Reading Triggern,
defmod motion DOIF ([Multisensor:"Motion"]) (set irgendwas on)
LG
Tom