Hi,
Is it possible to use sequence with events that contain spaces? I tried to use ;; as separator instead of space but it does not work.
For example like this:
define seq.bathroom.light.switch sequence bathroom.light:basicSet ff;;2;;bathroom.light:basicSet ff
Could you please tell me what inspired you to use ;; as a separator?
The sequence arguments are regexps, I would use . as a space replacement.
Do you mean like this?
define seq.bathroom.light.switch sequence bathroom.light:basicSet.ff 2 bathroom.light:basicSet.ff
It does not seem to trigger any events.
Could you please append here the corresponding events from the Event Monitor?
Zwar meine Schuld.. Es Funktioneirt!
Die event sind:
basicSet: ff
So brauche mein Notify per:
define seq.bathroom.light.switch sequence bathroom.light:basicSet..ff 2 bathroom.light:basicSet..ff
Ich habe eine Problem mit eventMap fuer Dieses Schalter:
Dieses eventMap:
basicSet..ff:on basicSet..00:off
Gibt im eventLog:
bathroom.light on
bathroom.light off
Aber das geht nicht wenn event von Fhem geschickt sind, (weil sind ubersetzt von "set bathroom.light on"=>"set bathroom.light basicSet..ff").
So, neue eventMap:
{ dev=>{"basicSet..ff"=>"on"}, usr=>{"on"=>"on"}, dev=>{"basicSet..00"=>"off"}, usr=>{"off"=>"off"}}
Aber, Problem. Ich habe gedacht (im eventLog):
bathroom.light on
bathroom.light off
Ich sehe:
bathroom.light basicSet: ff
bathroom.light off
Die Andere Weg "set bathroom.light on", "set bathroom.light off" Funktioniert.
Erstens ist es schlecht, dass man basicSet bekommt, aber basicValue setzen muss, das habe ich geaendert: basicSet gibts ab morgigen update auch als Befehl, macht das gleiche wie basicValue.
Zweitens ist dein eventMap falsch, bzw. dein Verstaendnis von Perl-Hashes nicht komplett: man kann in einem Hash nur ein Eintrag mit einem Schluessel haben, du hast dev und usr jeweils ueberschrieben, es gilt damit nur der Letzte.
Drittens muesste man das Problem mit dem neuen eventMap Syntax so loesen koennen:
{ dev=>{"basicSet..ff"=>"on", "basicSet..00"=>"off"}, usr=>{"on"=>"basicValue ff", "off"=>"basicValue 0"} }
(ungetestet).
Danke, sind meine Schlechte TZ66D Zwave schalter...
{ dev=>{"basicSet..ff"=>"on", "basicSet..00"=>"off"}, usr=>{"on"=>"on", "off"=>"off"} }