[GELÖST] On-for-timer und eventMap

Begonnen von Michi240281, 15 Februar 2014, 14:27:11

Vorheriges Thema - Nächstes Thema

Michi240281

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?
FHEM auf QNAP per VM / HM LAN Adapter / diverse HM-Devices
QNAP TVS 463
VU+ Duo4kSE
Sony 75ZD9

Litle_Bob

Wie hast du es denn umgesetzt? Ohne den Code ist es schwierig deinen Fehler zu finden?

Michi240281

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.
FHEM auf QNAP per VM / HM LAN Adapter / diverse HM-Devices
QNAP TVS 463
VU+ Duo4kSE
Sony 75ZD9

C_Herrmann

Hallo Michi,

probiere mal /on-for-timer 1:an/

Gruß,
Christian
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

Michi240281

Es geeeeeeeeeeht! :)

Vielen Dank!!!!!!!!
FHEM auf QNAP per VM / HM LAN Adapter / diverse HM-Devices
QNAP TVS 463
VU+ Duo4kSE
Sony 75ZD9

BeamterAD

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?

Michi240281

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! ;)
FHEM auf QNAP per VM / HM LAN Adapter / diverse HM-Devices
QNAP TVS 463
VU+ Duo4kSE
Sony 75ZD9

ph1959de

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
Aktives Mitglied des FHEM e.V. | Moderator im Forenbereich "Wiki"