Hallo zusammen,
ich möchte bei einem Taster das WebCmd "on-for-timer 1" umbenennen, z.B. durch "an/aus". Wenn ich das jedoch mache und bei webCmd "an/aus" eingebe, funktioniert der Taster nicht mehr.
Hat jmd ne Idee, woran das liegen könnte?
Wie hast du es denn umgesetzt? Ohne den Code ist es schwierig deinen Fehler zu finden?
So siehts aus.
Angesteuert wird ein Eltako für die Flurbeleuchtung.
Mit "on-for-timer 1" als Webcmd geht es. Mit "an" wie es jetzt aktuell bedatet ist, tut sich nix.
Hallo Michi,
probiere mal /on-for-timer 1:an/
Gruß,
Christian
Es geeeeeeeeeeht! :)
Vielen Dank!!!!!!!!
Mich würde mal interessieren warum?
2 Backslash und es funzt?
Hat das was mit dem Leerzeichen zwischen dem Text und der 1 zu tun?
Ich habe es jetzt sogar so:
############
#Flurlicht:#
############
define Licht_Flur CUL_HM 20603604
attr Licht_Flur devStateIcon .*:toggle
attr Licht_Flur eventMap /on-for-timer 1:an/ /on-for-timer 1:aus/
attr Licht_Flur group Schalter
attr Licht_Flur model HM-LC-SW4-DR
attr Licht_Flur peerIDs 00000000,
attr Licht_Flur room Flur
attr Licht_Flur webCmd an:aus
und das geht auch. Frag mich aber nicht warum! ;)
Erläuterung zu eventMap aus der commandref:
ZitatIf the first character is slash(/) or komma(,) then split not by space but by this character, enabling to embed spaces.
Also: wenn die zu mappenden Kommandos Leerzeichen enthalten, kann (natürlich) das Leerzeichen nicht mehr der "Delimiter" zwischen den mapping-Paaren sein.
Gruß, Peter