Hallo,
ich habe einen HM-LC-Sw1PBU-FM, der meine set on-for-timer x aufrufe einfach ignoriert.
Hier der Auszug aus dem Schalter-Log
2013-07-02_11:33:08 BA_Fussbodenheizung off
2013-07-02_11:33:08 BA_Fussbodenheizung deviceMsg: off (to LANInterface)
2013-07-02_11:33:08 BA_Fussbodenheizung level: 0 %
2013-07-02_11:33:08 BA_Fussbodenheizung CommandAccepted: yes
2013-07-02_11:33:07 BA_Fussbodenheizung set_off
2013-07-02_11:32:36 BA_Fussbodenheizung on
2013-07-02_11:32:36 BA_Fussbodenheizung deviceMsg: on (to LANInterface)
2013-07-02_11:32:36 BA_Fussbodenheizung level: 100 %
2013-07-02_11:32:36 BA_Fussbodenheizung CommandAccepted: yes
2013-07-02_11:32:36 BA_Fussbodenheizung set_on-for-timer 10
Und hier das fhem-Logfile dazu
Logfile:
2013.07.02 11:33:08 1: HMLAN_Parse: LANInterface R:R9EBA783A stat:0001 t:07A7703B d:FF r:FFBB m:08 8002 1B6246 E1F88A 0101000043
2013.07.02 11:33:07 1: HMLAN_Send: LANInterface S:S9EBA783A stat: 00 t:00000000 d:01 r:9EBA783A m:08 A011 E1F88A 1B6246 0201000000
2013.07.02 11:33:05 1: HMLAN_Parse: LANInterface V:03C1 sNo:IEQ0061715 d:139895 O:E1F88A t:07A7679D IDcnt:000D
2013.07.02 11:33:05 1: HMLAN_Send: LANInterface I:K
2013.07.02 11:32:56 1: HMLAN_Parse: LANInterface R:E206773 stat:0000 t:07A745AD d:FF r:FFC1 m:B3 8670 206773 000000 00C046
2013.07.02 11:32:40 1: HMLAN_Parse: LANInterface R:E20679F stat:0000 t:07A70648 d:FF r:FFBA m:F8 8670 20679F 000000 00D740
2013.07.02 11:32:40 1: HMLAN_Parse: LANInterface V:03C1 sNo:IEQ0061715 d:139895 O:E1F88A t:07A705ED IDcnt:000D
2013.07.02 11:32:40 1: HMLAN_Send: LANInterface I:K
2013.07.02 11:32:36 1: HMLAN_Parse: LANInterface R:R9EB9FE91 stat:0001 t:07A6F68F d:FF r:FFBB m:07 8002 1B6246 E1F88A 0101C80043
2013.07.02 11:32:36 1: HMLAN_Send: LANInterface S:S9EB9FE91 stat: 00 t:00000000 d:01 r:9EB9FE91 m:07 A011 E1F88A 1B6246 0201C80000
2013.07.02 11:32:26 1: HMLAN_Parse: LANInterface R:R9EB9D634 stat:0001 t:07A6CE31 d:FF r:FFBD m:06 8002 1B6246 E1F88A 0101000043
2013.07.02 11:32:26 1: HMLAN_Send: LANInterface S:S9EB9D634 stat: 00 t:00000000 d:01 r:9EB9D634 m:06 A011 E1F88A 1B6246 0201000000
2013.07.02 11:32:15 1: HMLAN_Parse: LANInterface V:03C1 sNo:IEQ0061715 d:139895 O:E1F88A t:07A6A43C IDcnt:000D
2013.07.02 11:32:15 1: HMLAN_Send: LANInterface I:K
Hat jemand eine Idee warum er zickt?
Viele Grüße
doc
hm - da passt etwas garnicht.
Das Interval wird nicht gesendet. Liegt also nicht am PBU - muss ich testen....
Yes. 1x liegt es anscheinend nicht an mir ;-)))
Danke fürs Testen!
Viele Grüße
doc
Ich habe den gleichen Aktor hier für einen Deckenventilator im Einsatz, und da funktioniert der on-for-timer Aufruf problemlos.
Hi betateilchen,
ich werden die berechnung der float testen.
geht bei dir auch die 10, als 10sec? Eigentlich sollte alles bis 0.05sec runter funktionieren (hat schon einmal)
Gruss Martin
Hallo Martin,
ich habe vorhin (nach meinem Posting!) ein FHEM-Update gemacht, da waren auch HM-Komponenten dabei. Jetzt funktioniert der on-for-timer auch hier nicht mehr.
Nun habe ich die 10_CUL_HM aus dem Backup eingespielt und alles funktioniert wieder:
# $Id: 10_CUL_HM.pm 3371 2013-06-30 17:31:02Z martinp876 $
Ahh.. da ist also der Übeltäter ;-)
Ich bin auch immer fleissiger Betatester und mache fast jeden Tag ein update. Jetzt haben wir den Bug wenigstens schon zu Zweit ;-)
dann ist es auch schon klar:
Zeile 2135
elsif($cmd =~ m/^(on|off|toggle)/) { ########################################
ersetzen mit
elsif($cmd =~ m/^(on|off|toggle)$/) { #######################################
p.s.: Der Ueberltaeter war ich :-(
Gruss Martin
naja, wird ja wohl in einem der nächsten Updates automatisch mit drin sein, solange lasse ich einfach die 3371 laufen.
Lol. Na klar, hätte mir auch auffallen müssen. Bin aber in zwei Stunden nur bis Zeile 15 dieser Megadatei gekommen ;-)
Wie kann es überhaupt vorkommen, dass man so ein wichtiges und auffälliges Zeichen wie $ unter 207615 Zeichen übersieht. Schlamperei ;-)
Unglaublich Jungs. Martin echt Respekt. Unglaublich. 5000 Zeilen Quälcode für HM. Deswegen bist du so fit...
Also ich ziehe jetzt meinen virtuellen Hut, sage wieder mal Dankeschön und verbleibe voller Demut
doc