Homematic wired

Begonnen von Henne1977, 26 Januar 2013, 22:46:00

Vorheriges Thema - Nächstes Thema

gevoo

Hallo Ronny,

hast Du auch noch den Ausschnitt aus der fhem*.log?

Gruß gevoo

RoBra81

Zitat von: gevoo am 07 Juni 2015, 11:32:09
Hallo Ronny,

hast Du auch noch den Ausschnitt aus der fhem*.log?

Gruß gevoo

Ich dachte, es wäre der gewesen. Ich habe es gerade nochmal gemacht und hier der Ausschnitt aus der log:

2015.06.07 11:57:50 1: Perfmon: possible freeze starting at 11:57:49, delay is 1.265
2015.06.07 11:57:59 5: SW: fd02c94b
2015.06.07 11:58:19 5: SW: fd02ca4b
2015.06.07 11:58:39 5: SW: fd02cb4b
2015.06.07 11:58:50 1: Perfmon: possible freeze starting at 11:58:49, delay is 1.147
2015.06.07 11:58:59 5: SW: fd02cc4b
2015.06.07 11:59:19 5: SW: fd02cd4b
2015.06.07 11:59:39 5: SW: fd02ce4b
2015.06.07 11:59:50 1: Perfmon: possible freeze starting at 11:59:49, delay is 1.379
2015.06.07 11:59:59 5: SW: fd02cf4b
2015.06.07 12:00:05 1: Perfmon: possible freeze starting at 12:00:00, delay is 5.244
2015.06.07 12:00:05 5: SW: fd10d053c80000c4811a0000000173000000
2015.06.07 12:00:05 4: OG.ze.SE.HomematicWired: TX: (208) I[1](0,F,B)(1A) 00000001 -> 0000C481 [6] 73(s) 000000
2015.06.07 12:00:07 1: Perfmon: possible freeze starting at 12:00:06, delay is 1.186
2015.06.07 12:00:07 5: OG.ze.SE.HomematicWired dispatch ýÐa  ā
2015.06.07 12:00:07 5: SW: fd10d153c80000c4811c00000001730003ff
2015.06.07 12:00:07 4: OG.ze.SE.HomematicWired: TX: (209) I[2](0,F,B)(1C) 00000001 -> 0000C481 [6] 73(s) 0003FF
2015.06.07 12:00:07 5: OG.ze.SE.HomematicWired dispatch ýÐr8i   
2015.06.07 12:00:07 5: OG.ze.SE.HomematicWired dispatch ýÑrZi ÿ
2015.06.07 12:00:14 5: OG.ze.SE.HomematicWired dispatch ýÒe   8  H¬i   
2015.06.07 12:00:14 5: OG.ze.SE.HomematicWired dispatch ýÓeÿÿÿÿº  H¬A  HEQ0103043
2015.06.07 12:00:15 5: SW: fd0dd253c80000c4811e0000000168
2015.06.07 12:00:15 4: OG.ze.SE.HomematicWired: TX: (210) I[3](0,F,B)(1E) 00000001 -> 0000C481 [3] 68(h)
2015.06.07 12:00:15 5: OG.ze.SE.HomematicWired dispatch ýÒr|
2015.06.07 12:00:16 5: SW: fd0dd353c80000c48118000000016e
2015.06.07 12:00:16 4: OG.ze.SE.HomematicWired: TX: (211) I[0](0,F,B)(18) 00000001 -> 0000C481 [3] 6E(n)
2015.06.07 12:00:16 5: OG.ze.SE.HomematicWired dispatch ý
ÓrKEQ0048375
2015.06.07 12:00:16 5: SW: fd0dd453c80000c4811a0000000176
2015.06.07 12:00:16 4: OG.ze.SE.HomematicWired: TX: (212) I[1](0,F,B)(1A) 00000001 -> 0000C481 [3] 76(v)
2015.06.07 12:00:17 5: OG.ze.SE.HomematicWired dispatch ýÔr8
2015.06.07 12:00:21 5: SW: fd10d553c80000c4811c0000000152000010
2015.06.07 12:00:21 4: OG.ze.SE.HomematicWired: TX: (213) I[2](0,F,B)(1C) 00000001 -> 0000C481 [6] 52(R) 000010
2015.06.07 12:00:21 1: Perfmon: possible freeze starting at 12:00:20, delay is 1.029
2015.06.07 12:00:21 5: OG.ze.SE.HomematicWired dispatch ýÕrZþ   þÿßÿÿÿÿÿÿ3
2015.06.07 12:00:21 5: SW: fd10d653c80000c4811e0000000152001010
2015.06.07 12:00:21 4: OG.ze.SE.HomematicWired: TX: (214) I[3](0,F,B)(1E) 00000001 -> 0000C481 [6] 52(R) 001010
2015.06.07 12:00:22 5: OG.ze.SE.HomematicWired dispatch ýÖr|i              
2015.06.07 12:00:22 5: SW: fd0ed753c80000c48118000000015300
2015.06.07 12:00:22 4: OG.ze.SE.HomematicWired: TX: (215) I[0](0,F,B)(18) 00000001 -> 0000C481 [4] 53(S) 00
2015.06.07 12:00:22 5: OG.ze.SE.HomematicWired dispatch ý×ri ÿ
2015.06.07 12:00:22 5: SW: fd0ed853c80000c4811a000000015301
2015.06.07 12:00:22 4: OG.ze.SE.HomematicWired: TX: (216) I[1](0,F,B)(1A) 00000001 -> 0000C481 [4] 53(S) 01
2015.06.07 12:00:22 5: OG.ze.SE.HomematicWired dispatch ýØr8i 
2015.06.07 12:00:22 5: SW: fd0ed953c80000c4811c000000015302
2015.06.07 12:00:22 4: OG.ze.SE.HomematicWired: TX: (217) I[2](0,F,B)(1C) 00000001 -> 0000C481 [4] 53(S) 02
2015.06.07 12:00:22 5: OG.ze.SE.HomematicWired dispatch ýÙrZi 
2015.06.07 12:00:22 5: SW: fd0eda53c80000c4811e000000015303
2015.06.07 12:00:22 4: OG.ze.SE.HomematicWired: TX: (218) I[3](0,F,B)(1E) 00000001 -> 0000C481 [4] 53(S) 03
2015.06.07 12:00:22 5: OG.ze.SE.HomematicWired dispatch ýÚr|i 
2015.06.07 12:00:22 5: SW: fd0edb53c80000c48118000000015304
2015.06.07 12:00:22 4: OG.ze.SE.HomematicWired: TX: (219) I[0](0,F,B)(18) 00000001 -> 0000C481 [4] 53(S) 04
2015.06.07 12:00:22 5: OG.ze.SE.HomematicWired dispatch ýÛri 
2015.06.07 12:00:22 5: SW: fd0edc53c80000c4811a000000015305
2015.06.07 12:00:22 4: OG.ze.SE.HomematicWired: TX: (220) I[1](0,F,B)(1A) 00000001 -> 0000C481 [4] 53(S) 05
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýÜr8i 
2015.06.07 12:00:23 5: SW: fd0edd53c80000c4811c000000015306
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (221) I[2](0,F,B)(1C) 00000001 -> 0000C481 [4] 53(S) 06
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýÝrZiÿ
2015.06.07 12:00:23 5: SW: fd0ede53c80000c4811e000000015307
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (222) I[3](0,F,B)(1E) 00000001 -> 0000C481 [4] 53(S) 07
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýÞr|iÿ
2015.06.07 12:00:23 5: SW: fd0edf53c80000c48118000000015308
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (223) I[0](0,F,B)(18) 00000001 -> 0000C481 [4] 53(S) 08
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýßriÿ
2015.06.07 12:00:23 5: SW: fd0ee053c80000c4811a000000015309
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (224) I[1](0,F,B)(1A) 00000001 -> 0000C481 [4] 53(S) 09
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýàr8i ÿ
2015.06.07 12:00:23 5: SW: fd0ee153c80000c4811c00000001530a
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (225) I[2](0,F,B)(1C) 00000001 -> 0000C481 [4] 53(S) 0A
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýárZi
ÿ
2015.06.07 12:00:23 5: SW: fd0ee253c80000c4811e00000001530b
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (226) I[3](0,F,B)(1E) 00000001 -> 0000C481 [4] 53(S) 0B
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýâr|i  
2015.06.07 12:00:23 5: SW: fd0ee353c80000c4811800000001530c
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (227) I[0](0,F,B)(18) 00000001 -> 0000C481 [4] 53(S) 0C
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýãri  
2015.06.07 12:00:23 5: SW: fd0ee453c80000c4811a00000001530d
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (228) I[1](0,F,B)(1A) 00000001 -> 0000C481 [4] 53(S) 0D
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýär8i
 
2015.06.07 12:00:23 5: SW: fd0ee553c80000c4811c00000001530e
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (229) I[2](0,F,B)(1C) 00000001 -> 0000C481 [4] 53(S) 0E
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýårZi 
2015.06.07 12:00:23 5: SW: fd0ee653c80000c4811e00000001530f
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (230) I[3](0,F,B)(1E) 00000001 -> 0000C481 [4] 53(S) 0F
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýær|i 
2015.06.07 12:00:23 5: SW: fd0ee753c80000c48118000000015310
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (231) I[0](0,F,B)(18) 00000001 -> 0000C481 [4] 53(S) 10
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýçri 
2015.06.07 12:00:23 5: SW: fd0ee853c80000c4811a000000015311
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (232) I[1](0,F,B)(1A) 00000001 -> 0000C481 [4] 53(S) 11
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýèr8i 
2015.06.07 12:00:23 5: SW: fd0ee953c80000c4811c000000015312
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (233) I[2](0,F,B)(1C) 00000001 -> 0000C481 [4] 53(S) 12
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýérZi 
2015.06.07 12:00:23 5: SW: fd0eea53c80000c4811e000000015313
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (234) I[3](0,F,B)(1E) 00000001 -> 0000C481 [4] 53(S) 13
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýêr|i 
2015.06.07 12:00:23 5: SW: fd0eeb53c80000c48118000000015314
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (235) I[0](0,F,B)(18) 00000001 -> 0000C481 [4] 53(S) 14
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýëri 
2015.06.07 12:00:23 5: SW: fd0eec53c80000c4811a000000015315
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (236) I[1](0,F,B)(1A) 00000001 -> 0000C481 [4] 53(S) 15
2015.06.07 12:00:23 5: OG.ze.SE.HomematicWired dispatch ýìr8i 
2015.06.07 12:00:23 5: SW: fd0eed53c80000c4811c000000015316
2015.06.07 12:00:23 4: OG.ze.SE.HomematicWired: TX: (237) I[2](0,F,B)(1C) 00000001 -> 0000C481 [4] 53(S) 16
2015.06.07 12:00:24 5: OG.ze.SE.HomematicWired dispatch ýírZi 
2015.06.07 12:00:24 5: SW: fd0eee53c80000c4811e000000015317
2015.06.07 12:00:24 4: OG.ze.SE.HomematicWired: TX: (238) I[3](0,F,B)(1E) 00000001 -> 0000C481 [4] 53(S) 17
2015.06.07 12:00:24 5: OG.ze.SE.HomematicWired dispatch ýîr|i 
2015.06.07 12:00:24 5: SW: fd0eef53c80000c48118000000015318
2015.06.07 12:00:24 4: OG.ze.SE.HomematicWired: TX: (239) I[0](0,F,B)(18) 00000001 -> 0000C481 [4] 53(S) 18
2015.06.07 12:00:24 5: OG.ze.SE.HomematicWired dispatch ýïri 
2015.06.07 12:00:24 5: SW: fd0ef053c80000c4811a000000015319
2015.06.07 12:00:24 4: OG.ze.SE.HomematicWired: TX: (240) I[1](0,F,B)(1A) 00000001 -> 0000C481 [4] 53(S) 19
2015.06.07 12:00:24 5: OG.ze.SE.HomematicWired dispatch ýðr8i 
2015.06.07 12:00:30 5: OG.ze.SE.HomematicWired dispatch ýñe   <  H¬i È
2015.06.07 12:00:30 5: OG.ze.SE.HomematicWired dispatch ýòeÿÿÿÿ¾  H¬A  HEQ0103043
2015.06.07 12:00:36 5: SW: fd11f153c80000c4811c000000015700000101
2015.06.07 12:00:36 4: OG.ze.SE.HomematicWired: TX: (241) I[2](0,F,B)(1C) 00000001 -> 0000C481 [7] 57(W) 00000101
2015.06.07 12:00:36 5: OG.ze.SE.HomematicWired dispatch ýñrY
2015.06.07 12:00:36 5: SW: fd12f253c80000c4811e00000001570010026909
2015.06.07 12:00:36 4: OG.ze.SE.HomematicWired: TX: (242) I[3](0,F,B)(1E) 00000001 -> 0000C481 [8] 57(W) 0010026909
2015.06.07 12:00:36 5: OG.ze.SE.HomematicWired dispatch ýòry
2015.06.07 12:00:36 5: SW: fd0df353c80000c481180000000143
2015.06.07 12:00:36 4: OG.ze.SE.HomematicWired: TX: (243) I[0](0,F,B)(18) 00000001 -> 0000C481 [3] 43(C)
2015.06.07 12:00:36 5: OG.ze.SE.HomematicWired dispatch ýór
2015.06.07 12:00:42 5: SW: fd11f453c80000c4811a000000015700000101
2015.06.07 12:00:42 4: OG.ze.SE.HomematicWired: TX: (244) I[1](0,F,B)(1A) 00000001 -> 0000C481 [7] 57(W) 00000101
2015.06.07 12:00:43 5: OG.ze.SE.HomematicWired dispatch ýôr9
2015.06.07 12:00:43 5: SW: fd0df553c80000c4811c0000000143
2015.06.07 12:00:43 4: OG.ze.SE.HomematicWired: TX: (245) I[2](0,F,B)(1C) 00000001 -> 0000C481 [3] 43(C)
2015.06.07 12:00:43 5: OG.ze.SE.HomematicWired dispatch ýõrY
2015.06.07 12:00:47 5: SW: fd11f653c80000c4811e000000015700000101
2015.06.07 12:00:47 4: OG.ze.SE.HomematicWired: TX: (246) I[3](0,F,B)(1E) 00000001 -> 0000C481 [7] 57(W) 00000101
2015.06.07 12:00:47 5: OG.ze.SE.HomematicWired dispatch ýöry
2015.06.07 12:00:47 5: SW: fd11f753c80000c481180000000157000f0133
2015.06.07 12:00:47 4: OG.ze.SE.HomematicWired: TX: (247) I[0](0,F,B)(18) 00000001 -> 0000C481 [7] 57(W) 000F0133
2015.06.07 12:00:47 5: OG.ze.SE.HomematicWired dispatch ý÷r
2015.06.07 12:00:47 5: SW: fd0df853c80000c4811a0000000143
2015.06.07 12:00:47 4: OG.ze.SE.HomematicWired: TX: (248) I[1](0,F,B)(1A) 00000001 -> 0000C481 [3] 43(C)
2015.06.07 12:00:47 5: OG.ze.SE.HomematicWired dispatch ýør9
2015.06.07 12:00:50 1: Perfmon: possible freeze starting at 12:00:49, delay is 1.413
2015.06.07 12:00:55 5: OG.ze.SE.HomematicWired dispatch ýùe   8  H¬i   
2015.06.07 12:00:56 5: OG.ze.SE.HomematicWired dispatch ýúeÿÿÿÿº  H¬A  HEQ0103043
2015.06.07 12:01:16 5: SW: fd02f94b
2015.06.07 12:01:18 5: OG.ze.SE.HomematicWired dispatch ýúe   <  H¬i È
2015.06.07 12:01:18 5: OG.ze.SE.HomematicWired dispatch ýûeÿÿÿÿ¾  H¬A  HEQ0103043
2015.06.07 12:01:20 5: OG.ze.SE.HomematicWired dispatch ýüe   8  H¬i   
2015.06.07 12:01:21 5: OG.ze.SE.HomematicWired dispatch ýýeÿÿÿÿº  H¬A  HEQ0103043
2015.06.07 12:01:41 5: SW: fd02fa4b


Ronny

Thorsten Pferdekaemper

Zitat von: gevoo am 05 Juni 2015, 06:39:31hier wieder der komplette Satz.
Version 140 ist jetzt im Git.
FUIP

Thorsten Pferdekaemper

Zitat von: RoBra81 am 05 Juni 2015, 19:18:444. Dieser Punkt ist für mich besonders ärgerlich: Das press_long-event kommt nun zyklisch immer wieder so lange, wie der Schalter gedrückt wird. Das hat für mich zur Folge, dass die Notifys, die auf press_long reagieren immer wieder ausgeführt werden :-(
Hi,
so wie ich das verstehe soll das auch so sein. Das sollte auch nicht an der FHEM-Implementierung liegen, sondern am Device selbst. press_short kommt nur einmal, press_long kommt das erste mal nach der für lange Tastendrücke eingestellte Zeit und dann ungefähr alle 300ms so lange die Taste gedrückt ist. Wenn das von der FHEM-Implementierung nicht so weitergegeben wurde, dann war das meiner Meinung nach ein Bug und es ist gut, dass es korrigiert wurde.
Mit anderen Worten: Wenn das Event für press_long ungefähr dreimal pro Sekunde erscheint, dann ist es korrekt.
Man kann aber prinzipiell unterscheiden, ob es sich bei einem press_long um einen neuen Tastendruck handelt oder nicht. Die Devices senden einen Tastendruck-Zähler mit. Dieser wird bei den press_long-Wiederholungen nicht erhöht. Ich weiß allerdings momentan nicht, ob man diesen Zähler in FHEM schon abfragen kann. (Ich habe momentan kein Device mit einer Taste im Zugriff.)
Gruß,
   Thorsten 
FUIP

RoBra81

Ich weiß, dass es bei den Wireless Modulen so ist, dass der press_long immer wiederholt wird, aber da gibt es einen Zähler der bei jedem Tastendruck bei 1 anfängt und dann hochzählt. Wie würdest du denn mit einem notify abfragen, ob die Zahl die gleiche geblieben ist, wenn es nicht einmal mehr das Reading dafür gibt? Einen eigenen Wert dafür speichern zu müssen fände ich nicht so toll...

Ronny

Thorsten Pferdekaemper

Zitat von: RoBra81 am 07 Juni 2015, 12:42:21
Ich weiß, dass es bei den Wireless Modulen so ist, dass der press_long immer wiederholt wird, aber da gibt es einen Zähler der bei jedem Tastendruck bei 1 anfängt und dann hochzählt.
Das ist bei den Wired-Modulen genauso.

ZitatWie würdest du denn mit einem notify abfragen, ob die Zahl die gleiche geblieben ist, wenn es nicht einmal mehr das Reading dafür gibt? Einen eigenen Wert dafür speichern zu müssen fände ich nicht so toll...
Wie gesagt: Ich weiß momentan nicht, wie das in FHEM aussieht, aber es sollte dazu tatsächlich ein Reading geben.
Wenn man die long_press-Wiederholungen nicht mitbekommt, wie sollte man dann z.B. eine Rollladensteuerung hinbekommen?
FUIP

RoBra81



Zitat von: Thorsten Pferdekaemper am 07 Juni 2015, 13:03:30
Das ist bei den Wired-Modulen genauso.

Zumindest momentan ist es nicht so: die Zahl wird aktuell nur hoch gezählt wenn die Taste gedrückt wird und die einzelnen Events eines long_press sind dann immer gleich, also zum Beispiel:

long_press 57
long_press 57
long_press 57
...

Ronny

Thorsten Pferdekaemper

Zitat von: RoBra81 am 07 Juni 2015, 13:32:16
Zumindest momentan ist es nicht so: die Zahl wird aktuell nur hoch gezählt wenn die Taste gedrückt wird und die einzelnen Events eines long_press sind dann immer gleich, also zum Beispiel:
long_press 57
long_press 57
long_press 57
Das hatte ich genau gemeint. So sollte es sein. Das passiert, wenn nach der eingestellten Zeit die Taste mindestens 0,9 Sekunden gehalten wird. Bei Loslassen und wieder (lang) drücken müsste aus der 57 eine 58 werden.
FUIP

stephan-221

Hallo gevoo,



Zitat von: RoBra81 am 06 Juni 2015, 21:40:23
Hallo gevoo,

ich habe nacheinander die Kanäle 07, 20 und 26 auf digital umgestellt und hier das Log mit verbose 5:


Ich kann ähnliches Berichten. Habe letzte Woche das gleiche festgestellt.
Egal ob via Webinterface oder Raw Kommandos. Die Kanäle 7-26 lassen sich nicht mehr umstellen, bzw. FHEM erkennt das scheinbar nicht.

Das eeprom wird allerdings korrekt in der fhem.save abgespeichert:


setstate HMW_IO_12_Sw14_DR_LEQ0251870 2015-06-07 14:38:15 .eeprom_0000 0114FFFFFFFFFE[color=red]FF3F[/color]FF7FFFFFFFFFFF
setstate HMW_IO_12_Sw14_DR_LEQ0251870 2015-06-07 14:38:15 .eeprom_0010 000000003333FFFF0064000000000000


Via raw Kommando wird dort dann auch 0000 (analog/frequency) bzw. wieder 3FFF (digital) angezeigt.
Das lässt mich vermuten, dass zwar das Setzen und Kommunizieren mit dem Modul funktioniert, das Lesen des EEPROM auch,
aber bei der Darstellung/Behandlung der Kanäle nicht auf das Behaviour geachtet wird.

Änderung Kanal 7:

2015.06.07 14:54:59 3: HM485_SetConfig: name = HMW_IO_12_Sw14_DR_LEQ0251870_07 Key = pulsetime Wert = 0.00 msg =
2015.06.07 14:54:59 3: HM485_SetConfig: name = HMW_IO_12_Sw14_DR_LEQ0251870_07 Key = behaviour Wert = digital_output msg =
2015.06.07 14:54:59 3: HM485: Set config for HMW_IO_12_Sw14_DR_LEQ0251870_07: behaviour=digital_output
2015.06.07 14:54:59 3: Test: HM485_SetConfig fuer HMW_IO_12_Sw14_DR_LEQ0251870_07 Schreiben Eeprom 0000DBA7_07 57 0000 01 01
2015.06.07 14:54:59 3: HM485: Set config for HMW_IO_12_Sw14_DR_LEQ0251870_07: pulsetime=0.00
2015.06.07 14:54:59 3: Test: HM485_SetConfig fuer HMW_IO_12_Sw14_DR_LEQ0251870_07 Schreiben Eeprom 0000DBA7_07 57 0010 02 0000
2015.06.07 14:54:59 5: SW: fd115753c80000dba718000000015700000101
2015.06.07 14:54:59 4: HM485_LAN: TX: (87) I[0](0,F,B)(18) 00000001 -> 0000DBA7 [7] 57(W) 00000101
2015.06.07 14:55:00 5: HM485_LAN dispatch �Wr
2015.06.07 14:55:00 5: SW: fd125853c80000dba71a00000001570010020000
2015.06.07 14:55:00 4: HM485_LAN: TX: (88) I[1](0,F,B)(1A) 00000001 -> 0000DBA7 [8] 57(W) 0010020000
2015.06.07 14:55:00 5: HM485_LAN dispatch �Xr9
2015.06.07 14:55:00 5: SW: fd0d5953c80000dba71c0000000143
2015.06.07 14:55:00 4: HM485_LAN: TX: (89) I[2](0,F,B)(1C) 00000001 -> 0000DBA7 [3] 43(C)
2015.06.07 14:55:00 5: HM485_LAN dispatch �YrY


Ich liefere gerne Outputs oder Logs.

Viele Grüße
Stephan

Kruemel

Hallo Gevoo,

ich kann die Events sehen. Der zusätzlich genutzte Kanal des SW2-DR war ok. Es lag am Geber, ein PIR MR16. Der hat den Dienst eingestellt.
Danke für die Hilfe.

Gruß

Wolfgang
RPi, Homematik, LAN-CFG, Bewegungsmelder, Rauchmelder, Rolläden, Schalter, Türkontakte, Heizungsventile, FB7390, Owncloud, xBMC

RoBra81

Zitat von: Thorsten Pferdekaemper am 07 Juni 2015, 13:56:43
So sollte es sein.

Und genau der Meinung bin ich nicht: Ich würde verstehen, wenn es wie bei den Wireless-Modulen wäre - da wird bei jedem press_long von 1 gezählt und während des Drückens erhöht:

1. langer gehaltener Tastendruck:
press_long 1
press_long 2
press_long 3
...

2. langer gehaltener Tastendruck:
press_long 1
press_long 2
press_long 3
...

...

Dann könnte man das notify z.B. auf press_long.1 definieren. Aber momentan müsste man bei den Wired-Modulen im notify noch eine zusätzliche Prüfung gegen das (zur Zeit nicht vorhandene) Reading oder einen eigenen (zusätzlich zu speichernden) Wert machen...

Ronny

Thorsten Pferdekaemper

Hi,
ok, jetzt hab ich's verstanden. Das ist bei den Wired-Modulen tatsächlich anders. Da wird bei long press nicht hochgezählt. Das liegt aber nicht an der FHEM-Implementierung, sondern am Device selbst.
Gruß,
   Thorsten
FUIP

RoBra81

Guten Morgen,

wenn man (gevoo ;-)) das Hochzählen während eines long_press nicht innerhalb des Moduls umsetzen kann (da wäre wahrscheinlich die schönste Lösung) würde ich mir wenigstens ein Attribut wünschen, welches das wiederholte Event beim long_press de-/aktiviert...

Ronny

gevoo

Hallo Ronny,

wie wäre es einfach mit:
attr <name des Channels> event-on-change-reading press_long

Falls Dein Exemplar noch nicht ganz aktuell ist, die Datei in der Anlage kann es.

Gruß gevoo

RoBra81

Hallo gevoo,

ich habe die neue Datei eingespielt, aber das Attribut event-on-change-reading gibt es nicht...

Rinny