Autor Thema: Geschwindigkeit Zwave Netzwerk  (Gelesen 3027 mal)

Offline FlorianZ

  • Developer
  • Full Member
  • ****
  • Beiträge: 245
Geschwindigkeit Zwave Netzwerk
« am: 01 November 2015, 18:22:57 »
Hallo zusammen.

Mir ist aufgefallen, wenn ich zb. 6 Lampen gleichzeitig mit einen DOIF aus oder einschalten möchte,
bekomme ich im Log:
2015.11.01 17:40:24 2: ZWDongle_ProcessSendStack: no ACK, resending message 010e00131407600d010225010025148a
2015.11.01 17:40:26 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a00131d03250100251de4
2015.11.01 17:40:27 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a001305032501002505e4
2015.11.01 17:40:28 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a00130f03250100250fe4
2015.11.01 17:40:29 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a001314032501002514e4
Das Aus bzw. Einschalten aller 6 Lampen dauert dann 6,7 sek.
(Ja meine Frau hat mich auch schon gefragt warum ich die Lampen mitstoppe.  :) )
Setzt man im DOIF ein wait mit jeweils 1 Sekunde zwischen den Kommandos, gibt es keine Probleme.

Laut Dr. Christian Pätz soll ein Kommando zum Ausschalten ca. 10ms dauern. Hinzukommen noch die 100ms Pause (1% Regel)
Also im Optimalfall (wahrscheinlich ohne routing) 0,11 Sekunden.

Jetzt noch die großen Frage: ;)
Wie behandelt der ZWDongle das Ausführen mehrerer Kommandos gleichzeitig?
Hab ich ein Problem in meinen Z wave Netzwerk?

vg
Florian


Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 22989
Antw:Geschwindigkeit Zwave Netzwerk
« Antwort #1 am: 01 November 2015, 19:52:02 »
Kannst du bitte davon ein Log mit "attr ZWDongle verbose 5" erstellen?

Offline FlorianZ

  • Developer
  • Full Member
  • ****
  • Beiträge: 245
Antw:Geschwindigkeit Zwave Netzwerk
« Antwort #2 am: 01 November 2015, 20:03:01 »
Hier ein Log bei verbose 5

1x Einschalten 1x Ausschalten

2015.11.01 19:58:55 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 0004001d0e3202213400000021000000000000
2015.11.01 19:58:55 5: SW: 06
2015.11.01 19:58:55 5: ZWDongle_0 dispatch 0004001d0e3202213400000021000000000000
2015.11.01 19:58:55 4: ZWDongle_0 CMD:APPLICATION_COMMAND_HANDLER ID:1d ARG:0e3202213400000021000000000000
2015.11.01 19:58:55 5: ZWDongle_Write 00 130f07600d01022501FF250f
2015.11.01 19:58:55 5: SW: 010e00130f07600d01022501FF250f75
2015.11.01 19:58:55 5: ZWDongle_Write 00 131407600d01022501FF2514
2015.11.01 19:58:55 5: ZWDongle_Write 00 131d032501FF251d
2015.11.01 19:58:55 5: ZWDongle_Write 00 1305032501FF2505
2015.11.01 19:58:55 5: ACK received, removing 010e00130f07600d01022501FF250f75 from dongle sendstack
2015.11.01 19:58:55 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 19:58:55 5: SW: 06
2015.11.01 19:58:55 5: ZWDongle_0 dispatch 011301
2015.11.01 19:58:55 5: SW: 010e00131407600d01022501FF251475
2015.11.01 19:58:55 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00130f00
2015.11.01 19:58:55 5: SW: 06
2015.11.01 19:58:55 5: ZWDongle_0 dispatch 00130f00
2015.11.01 19:58:55 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 19:58:55 4: ZWDongle_0 transmit OK for 0f
2015.11.01 19:58:55 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 19:58:55 5: ZWDongle_Write 00 130f032501FF250f
2015.11.01 19:58:56 2: ZWDongle_ProcessSendStack: no ACK, resending message 010e00131407600d01022501FF251475
2015.11.01 19:58:56 5: SW: 010e00131407600d01022501FF251475
2015.11.01 19:58:56 5: ACK received, removing 010e00131407600d01022501FF251475 from dongle sendstack
2015.11.01 19:58:56 5: SW: 010a00131d032501FF251d1b
2015.11.01 19:58:56 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 19:58:56 5: SW: 06
2015.11.01 19:58:56 5: ZWDongle_0 dispatch 011301
2015.11.01 19:58:56 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 19:58:56 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00131400
2015.11.01 19:58:56 5: SW: 06
2015.11.01 19:58:56 5: ZWDongle_0 dispatch 00131400
2015.11.01 19:58:56 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 19:58:56 4: ZWDongle_0 transmit OK for 14
2015.11.01 19:58:56 5: ZWDongle_Write 00 1314032501FF2514
2015.11.01 19:58:57 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a00131d032501FF251d1b
2015.11.01 19:58:57 5: SW: 010a00131d032501FF251d1b
2015.11.01 19:58:57 5: ACK received, removing 010a00131d032501FF251d1b from dongle sendstack
2015.11.01 19:58:57 5: SW: 010a001305032501FF25051b
2015.11.01 19:58:57 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 19:58:57 5: SW: 06
2015.11.01 19:58:57 5: ZWDongle_0 dispatch 011301
2015.11.01 19:58:57 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 19:58:57 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00131d00
2015.11.01 19:58:57 5: SW: 06
2015.11.01 19:58:57 5: ZWDongle_0 dispatch 00131d00
2015.11.01 19:58:57 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 19:58:57 4: ZWDongle_0 transmit OK for 1d
2015.11.01 19:58:58 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a001305032501FF25051b
2015.11.01 19:58:58 5: SW: 010a001305032501FF25051b
2015.11.01 19:58:58 5: ACK received, removing 010a001305032501FF25051b from dongle sendstack
2015.11.01 19:58:58 5: SW: 010a00130f032501FF250f1b
2015.11.01 19:58:58 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 19:58:58 5: SW: 06
2015.11.01 19:58:58 5: ZWDongle_0 dispatch 011301
2015.11.01 19:58:58 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 19:58:59 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00130500
2015.11.01 19:58:59 5: SW: 06
2015.11.01 19:58:59 5: ZWDongle_0 dispatch 00130500
2015.11.01 19:58:59 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 19:58:59 4: ZWDongle_0 transmit OK for 05
2015.11.01 19:58:59 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 0004001d0e320221340000001e000000000000
2015.11.01 19:58:59 5: SW: 06
2015.11.01 19:58:59 5: ZWDongle_0 dispatch 0004001d0e320221340000001e000000000000
2015.11.01 19:58:59 4: ZWDongle_0 CMD:APPLICATION_COMMAND_HANDLER ID:1d ARG:0e320221340000001e000000000000
2015.11.01 19:58:59 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 0004001d032503ff
2015.11.01 19:58:59 5: SW: 06
2015.11.01 19:58:59 5: ZWDongle_0 dispatch 0004001d032503ff
2015.11.01 19:58:59 4: ZWDongle_0 CMD:APPLICATION_COMMAND_HANDLER ID:1d ARG:032503ff
2015.11.01 19:59:00 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00040021063105012200cd
2015.11.01 19:59:00 5: SW: 06
2015.11.01 19:59:00 5: ZWDongle_0 dispatch 00040021063105012200cd
2015.11.01 19:59:00 4: ZWDongle_0 CMD:APPLICATION_COMMAND_HANDLER ID:21 ARG:063105012200cd
2015.11.01 19:59:00 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a00130f032501FF250f1b
2015.11.01 19:59:00 5: SW: 010a00130f032501FF250f1b
2015.11.01 19:59:00 5: ACK received, removing 010a00130f032501FF250f1b from dongle sendstack
2015.11.01 19:59:00 5: SW: 010a001314032501FF25141b
2015.11.01 19:59:00 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 19:59:00 5: SW: 06
2015.11.01 19:59:00 5: ZWDongle_0 dispatch 011301
2015.11.01 19:59:00 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 19:59:00 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00130f00
2015.11.01 19:59:00 5: SW: 06
2015.11.01 19:59:00 5: ZWDongle_0 dispatch 00130f00
2015.11.01 19:59:00 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 19:59:00 4: ZWDongle_0 transmit OK for 0f
2015.11.01 19:59:00 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00040021053105050124
2015.11.01 19:59:00 5: SW: 06
2015.11.01 19:59:00 5: ZWDongle_0 dispatch 00040021053105050124
2015.11.01 19:59:00 4: ZWDongle_0 CMD:APPLICATION_COMMAND_HANDLER ID:21 ARG:053105050124
2015.11.01 19:59:01 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00040021063105030a0000
2015.11.01 19:59:01 5: SW: 06
2015.11.01 19:59:01 5: ZWDongle_0 dispatch 00040021063105030a0000
2015.11.01 19:59:01 4: ZWDongle_0 CMD:APPLICATION_COMMAND_HANDLER ID:21 ARG:063105030a0000
2015.11.01 19:59:01 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a001314032501FF25141b
2015.11.01 19:59:01 5: SW: 010a001314032501FF25141b
2015.11.01 19:59:01 5: ACK received, removing 010a001314032501FF25141b from dongle sendstack
2015.11.01 19:59:01 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 19:59:01 5: SW: 06
2015.11.01 19:59:01 5: ZWDongle_0 dispatch 011301
2015.11.01 19:59:01 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00131400
2015.11.01 19:59:01 5: SW: 06
2015.11.01 19:59:01 5: ZWDongle_0 dispatch 00131400
2015.11.01 19:59:01 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 19:59:01 4: ZWDongle_0 transmit OK for 14
2015.11.01 19:59:01 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 000400210531051b0100
2015.11.01 19:59:01 5: SW: 06
2015.11.01 19:59:01 5: ZWDongle_0 dispatch 000400210531051b0100
2015.11.01 19:59:01 4: ZWDongle_0 CMD:APPLICATION_COMMAND_HANDLER ID:21 ARG:0531051b0100
2015.11.01 19:59:08 5: ZWDongle_Write 00 130f07600d0102250100250f
2015.11.01 19:59:08 5: SW: 010e00130f07600d0102250100250f8a
2015.11.01 19:59:08 5: ZWDongle_Write 00 131407600d01022501002514
2015.11.01 19:59:08 5: ZWDongle_Write 00 131d03250100251d
2015.11.01 19:59:08 5: ZWDongle_Write 00 1305032501002505
2015.11.01 19:59:08 5: ACK received, removing 010e00130f07600d0102250100250f8a from dongle sendstack
2015.11.01 19:59:08 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 19:59:08 5: SW: 06
2015.11.01 19:59:08 5: ZWDongle_0 dispatch 011301
2015.11.01 19:59:08 5: SW: 010e00131407600d010225010025148a
2015.11.01 19:59:08 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00130f00
2015.11.01 19:59:08 5: SW: 06
2015.11.01 19:59:08 5: ZWDongle_0 dispatch 00130f00
2015.11.01 19:59:08 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 19:59:08 4: ZWDongle_0 transmit OK for 0f
2015.11.01 19:59:08 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 19:59:09 5: ZWDongle_Write 00 130f03250100250f
2015.11.01 19:59:10 2: ZWDongle_ProcessSendStack: no ACK, resending message 010e00131407600d010225010025148a
2015.11.01 19:59:10 5: SW: 010e00131407600d010225010025148a
2015.11.01 19:59:10 5: ACK received, removing 010e00131407600d010225010025148a from dongle sendstack
2015.11.01 19:59:10 5: SW: 010a00131d03250100251de4
2015.11.01 19:59:10 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 19:59:10 5: SW: 06
2015.11.01 19:59:10 5: ZWDongle_0 dispatch 011301
2015.11.01 19:59:10 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 19:59:10 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00131400
2015.11.01 19:59:10 5: SW: 06
2015.11.01 19:59:10 5: ZWDongle_0 dispatch 00131400
2015.11.01 19:59:10 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 19:59:10 4: ZWDongle_0 transmit OK for 14
2015.11.01 19:59:10 5: ZWDongle_Write 00 1314032501002514
2015.11.01 19:59:11 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a00131d03250100251de4
2015.11.01 19:59:11 5: SW: 010a00131d03250100251de4
2015.11.01 19:59:11 5: ACK received, removing 010a00131d03250100251de4 from dongle sendstack
2015.11.01 19:59:11 5: SW: 010a001305032501002505e4
2015.11.01 19:59:11 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 19:59:11 5: SW: 06
2015.11.01 19:59:11 5: ZWDongle_0 dispatch 011301
2015.11.01 19:59:11 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 19:59:11 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00131d00
2015.11.01 19:59:11 5: SW: 06
2015.11.01 19:59:11 5: ZWDongle_0 dispatch 00131d00
2015.11.01 19:59:11 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 19:59:11 4: ZWDongle_0 transmit OK for 1d
2015.11.01 19:59:12 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a001305032501002505e4
2015.11.01 19:59:12 5: SW: 010a001305032501002505e4
2015.11.01 19:59:12 5: ACK received, removing 010a001305032501002505e4 from dongle sendstack
2015.11.01 19:59:12 5: SW: 010a00130f03250100250fe4
2015.11.01 19:59:12 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 19:59:12 5: SW: 06
2015.11.01 19:59:12 5: ZWDongle_0 dispatch 011301
2015.11.01 19:59:12 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 19:59:12 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00130500
2015.11.01 19:59:12 5: SW: 06
2015.11.01 19:59:12 5: ZWDongle_0 dispatch 00130500
2015.11.01 19:59:12 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 19:59:12 4: ZWDongle_0 transmit OK for 05
2015.11.01 19:59:13 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 0004001d03250300
2015.11.01 19:59:13 5: SW: 06
2015.11.01 19:59:13 5: ZWDongle_0 dispatch 0004001d03250300
2015.11.01 19:59:13 4: ZWDongle_0 CMD:APPLICATION_COMMAND_HANDLER ID:1d ARG:03250300
2015.11.01 19:59:13 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 0004001d0e3202213400000000000000000000
2015.11.01 19:59:13 5: SW: 06
2015.11.01 19:59:13 5: ZWDongle_0 dispatch 0004001d0e3202213400000000000000000000
2015.11.01 19:59:13 4: ZWDongle_0 CMD:APPLICATION_COMMAND_HANDLER ID:1d ARG:0e3202213400000000000000000000
2015.11.01 19:59:13 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a00130f03250100250fe4
2015.11.01 19:59:13 5: SW: 010a00130f03250100250fe4
2015.11.01 19:59:13 5: ACK received, removing 010a00130f03250100250fe4 from dongle sendstack
2015.11.01 19:59:13 5: SW: 010a001314032501002514e4
2015.11.01 19:59:13 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 19:59:13 5: SW: 06
2015.11.01 19:59:13 5: ZWDongle_0 dispatch 011301
2015.11.01 19:59:13 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 19:59:13 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00130f00
2015.11.01 19:59:13 5: SW: 06
2015.11.01 19:59:13 5: ZWDongle_0 dispatch 00130f00
2015.11.01 19:59:13 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 19:59:13 4: ZWDongle_0 transmit OK for 0f
2015.11.01 19:59:14 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a001314032501002514e4
2015.11.01 19:59:14 5: SW: 010a001314032501002514e4
2015.11.01 19:59:14 5: ACK received, removing 010a001314032501002514e4 from dongle sendstack
2015.11.01 19:59:14 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 19:59:14 5: SW: 06
2015.11.01 19:59:14 5: ZWDongle_0 dispatch 011301
2015.11.01 19:59:14 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00131400
2015.11.01 19:59:14 5: SW: 06
2015.11.01 19:59:14 5: ZWDongle_0 dispatch 00131400
2015.11.01 19:59:14 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 19:59:14 4: ZWDongle_0 transmit OK for 14



Offline A.Harrenberg

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1632
Antw:Geschwindigkeit Zwave Netzwerk
« Antwort #3 am: 01 November 2015, 21:05:51 »
Hi,

ist Dein FHEM aktuell? Mal ein "version" in das Eingabefeld und die Ausgabe posten.
Hier wird der nächste Befehl schon gesendet bevor die finale Empfangsbestätigung für den letzten Befehl angekommen ist.
Dadurch wird ein CAN ausgelöst und es wird erneut versendet. Hier sind mMn Time-Outs eingebaut, die dann zu der Verzögerung führen.

Bitte in "global" auch mal das Attribut mseclog auf 1 setzen, dann hat der Zeitstempel auch millisekunden.

Hast Du bei Deinem Zwave Dongle das Attribut "delayNeeded" auf 1? Falls das auf 0 gestellt wurde, probier mal aus das auf 1 setzen.

Gruß,
 Andreas.
FB 7360, Homematic und ZWave
Support for ZWave-SECURITY

Offline FlorianZ

  • Developer
  • Full Member
  • ****
  • Beiträge: 245
Antw:Geschwindigkeit Zwave Netzwerk
« Antwort #4 am: 01 November 2015, 21:21:55 »
Ja mein Fhem ist aktuell.

Hier noch mal das gleiche mit mseclog auf 1

2015.11.01 21:17:30.208 5: ZWDongle_Write 00 130f07600d01022501FF250f
2015.11.01 21:17:30.209 5: SW: 010e00130f07600d01022501FF250f75
2015.11.01 21:17:30.219 5: ZWDongle_Write 00 131407600d01022501FF2514
2015.11.01 21:17:30.245 5: ZWDongle_Write 00 131d032501FF251d
2015.11.01 21:17:30.253 5: ZWDongle_Write 00 1305032501FF2505
2015.11.01 21:17:30.257 5: ACK received, removing 010e00130f07600d01022501FF250f75 from dongle sendstack
2015.11.01 21:17:30.257 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 21:17:30.257 5: SW: 06
2015.11.01 21:17:30.258 5: ZWDongle_0 dispatch 011301
2015.11.01 21:17:30.259 5: SW: 010e00131407600d01022501FF251475
2015.11.01 21:17:30.261 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00130f00
2015.11.01 21:17:30.261 5: SW: 06
2015.11.01 21:17:30.262 5: ZWDongle_0 dispatch 00130f00
2015.11.01 21:17:30.262 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 21:17:30.262 4: ZWDongle_0 transmit OK for 0f
2015.11.01 21:17:30.263 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 21:17:30.564 5: ZWDongle_Write 00 130f032501FF250f
2015.11.01 21:17:31.565 2: ZWDongle_ProcessSendStack: no ACK, resending message 010e00131407600d01022501FF251475
2015.11.01 21:17:31.565 5: SW: 010e00131407600d01022501FF251475
2015.11.01 21:17:31.584 5: ACK received, removing 010e00131407600d01022501FF251475 from dongle sendstack
2015.11.01 21:17:31.584 5: SW: 010a00131d032501FF251d1b
2015.11.01 21:17:31.587 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 21:17:31.587 5: SW: 06
2015.11.01 21:17:31.589 5: ZWDongle_0 dispatch 011301
2015.11.01 21:17:31.589 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 21:17:31.602 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00131400
2015.11.01 21:17:31.602 5: SW: 06
2015.11.01 21:17:31.604 5: ZWDongle_0 dispatch 00131400
2015.11.01 21:17:31.604 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 21:17:31.604 4: ZWDongle_0 transmit OK for 14
2015.11.01 21:17:31.906 5: ZWDongle_Write 00 1314032501FF2514
2015.11.01 21:17:32.910 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a00131d032501FF251d1b
2015.11.01 21:17:32.910 5: SW: 010a00131d032501FF251d1b
2015.11.01 21:17:32.913 5: ACK received, removing 010a00131d032501FF251d1b from dongle sendstack
2015.11.01 21:17:32.913 5: SW: 010a001305032501FF25051b
2015.11.01 21:17:32.917 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 21:17:32.917 5: SW: 06
2015.11.01 21:17:32.919 5: ZWDongle_0 dispatch 011301
2015.11.01 21:17:32.919 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 21:17:32.933 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00131d00
2015.11.01 21:17:32.933 5: SW: 06
2015.11.01 21:17:32.936 5: ZWDongle_0 dispatch 00131d00
2015.11.01 21:17:32.936 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 21:17:32.936 4: ZWDongle_0 transmit OK for 1d
2015.11.01 21:17:33.939 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a001305032501FF25051b
2015.11.01 21:17:33.939 5: SW: 010a001305032501FF25051b
2015.11.01 21:17:33.959 5: ACK received, removing 010a001305032501FF25051b from dongle sendstack
2015.11.01 21:17:33.960 5: SW: 010a00130f032501FF250f1b
2015.11.01 21:17:33.964 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 21:17:33.964 5: SW: 06
2015.11.01 21:17:33.965 5: ZWDongle_0 dispatch 011301
2015.11.01 21:17:33.967 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 21:17:33.974 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00130500
2015.11.01 21:17:33.974 5: SW: 06
2015.11.01 21:17:33.976 5: ZWDongle_0 dispatch 00130500
2015.11.01 21:17:33.976 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 21:17:33.976 4: ZWDongle_0 transmit OK for 05
2015.11.01 21:17:34.548 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 0004001d032503ff
2015.11.01 21:17:34.548 5: SW: 06
2015.11.01 21:17:34.550 5: ZWDongle_0 dispatch 0004001d032503ff
2015.11.01 21:17:34.551 4: ZWDongle_0 CMD:APPLICATION_COMMAND_HANDLER ID:1d ARG:032503ff
2015.11.01 21:17:35.557 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a00130f032501FF250f1b
2015.11.01 21:17:35.558 5: SW: 010a00130f032501FF250f1b
2015.11.01 21:17:35.574 5: ACK received, removing 010a00130f032501FF250f1b from dongle sendstack
2015.11.01 21:17:35.574 5: SW: 010a001314032501FF25141b
2015.11.01 21:17:35.577 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 21:17:35.577 5: SW: 06
2015.11.01 21:17:35.580 5: ZWDongle_0 dispatch 011301
2015.11.01 21:17:35.581 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 21:17:35.591 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00130f00
2015.11.01 21:17:35.591 5: SW: 06
2015.11.01 21:17:35.592 5: ZWDongle_0 dispatch 00130f00
2015.11.01 21:17:35.593 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 21:17:35.593 4: ZWDongle_0 transmit OK for 0f
2015.11.01 21:17:35.625 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 0004001d0e3202213400000021000000000000
2015.11.01 21:17:35.625 5: SW: 06
2015.11.01 21:17:35.626 5: ZWDongle_0 dispatch 0004001d0e3202213400000021000000000000
2015.11.01 21:17:35.626 4: ZWDongle_0 CMD:APPLICATION_COMMAND_HANDLER ID:1d ARG:0e3202213400000021000000000000
2015.11.01 21:17:36.631 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a001314032501FF25141b
2015.11.01 21:17:36.631 5: SW: 010a001314032501FF25141b
2015.11.01 21:17:36.650 5: ACK received, removing 010a001314032501FF25141b from dongle sendstack
2015.11.01 21:17:36.654 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 21:17:36.654 5: SW: 06
2015.11.01 21:17:36.656 5: ZWDongle_0 dispatch 011301
2015.11.01 21:17:36.669 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00131400
2015.11.01 21:17:36.669 5: SW: 06
2015.11.01 21:17:36.672 5: ZWDongle_0 dispatch 00131400
2015.11.01 21:17:36.672 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 21:17:36.672 4: ZWDongle_0 transmit OK for 14
2015.11.01 21:17:40.781 5: ZWDongle_Write 00 130f07600d0102250100250f
2015.11.01 21:17:40.781 5: SW: 010e00130f07600d0102250100250f8a
2015.11.01 21:17:40.793 5: ZWDongle_Write 00 131407600d01022501002514
2015.11.01 21:17:40.805 5: ZWDongle_Write 00 131d03250100251d
2015.11.01 21:17:40.830 5: ZWDongle_Write 00 1305032501002505
2015.11.01 21:17:40.834 5: ACK received, removing 010e00130f07600d0102250100250f8a from dongle sendstack
2015.11.01 21:17:40.834 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 21:17:40.834 5: SW: 06
2015.11.01 21:17:40.835 5: ZWDongle_0 dispatch 011301
2015.11.01 21:17:40.836 5: SW: 010e00131407600d010225010025148a
2015.11.01 21:17:40.837 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00130f00
2015.11.01 21:17:40.837 5: SW: 06
2015.11.01 21:17:40.838 5: ZWDongle_0 dispatch 00130f00
2015.11.01 21:17:40.838 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 21:17:40.838 4: ZWDongle_0 transmit OK for 0f
2015.11.01 21:17:40.839 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 21:17:41.140 5: ZWDongle_Write 00 130f03250100250f
2015.11.01 21:17:42.142 2: ZWDongle_ProcessSendStack: no ACK, resending message 010e00131407600d010225010025148a
2015.11.01 21:17:42.142 5: SW: 010e00131407600d010225010025148a
2015.11.01 21:17:42.150 5: ACK received, removing 010e00131407600d010225010025148a from dongle sendstack
2015.11.01 21:17:42.150 5: SW: 010a00131d03250100251de4
2015.11.01 21:17:42.152 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 21:17:42.152 5: SW: 06
2015.11.01 21:17:42.153 5: ZWDongle_0 dispatch 011301
2015.11.01 21:17:42.154 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 21:17:42.167 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00131400
2015.11.01 21:17:42.167 5: SW: 06
2015.11.01 21:17:42.168 5: ZWDongle_0 dispatch 00131400
2015.11.01 21:17:42.168 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 21:17:42.169 4: ZWDongle_0 transmit OK for 14
2015.11.01 21:17:42.471 5: ZWDongle_Write 00 1314032501002514
2015.11.01 21:17:43.472 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a00131d03250100251de4
2015.11.01 21:17:43.472 5: SW: 010a00131d03250100251de4
2015.11.01 21:17:43.483 5: ACK received, removing 010a00131d03250100251de4 from dongle sendstack
2015.11.01 21:17:43.483 5: SW: 010a001305032501002505e4
2015.11.01 21:17:43.486 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 21:17:43.486 5: SW: 06
2015.11.01 21:17:43.487 5: ZWDongle_0 dispatch 011301
2015.11.01 21:17:43.488 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 21:17:43.501 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00131d00
2015.11.01 21:17:43.501 5: SW: 06
2015.11.01 21:17:43.503 5: ZWDongle_0 dispatch 00131d00
2015.11.01 21:17:43.503 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 21:17:43.503 4: ZWDongle_0 transmit OK for 1d
2015.11.01 21:17:44.505 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a001305032501002505e4
2015.11.01 21:17:44.505 5: SW: 010a001305032501002505e4
2015.11.01 21:17:44.510 5: ACK received, removing 010a001305032501002505e4 from dongle sendstack
2015.11.01 21:17:44.510 5: SW: 010a00130f03250100250fe4
2015.11.01 21:17:44.514 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 21:17:44.514 5: SW: 06
2015.11.01 21:17:44.516 5: ZWDongle_0 dispatch 011301
2015.11.01 21:17:44.516 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 21:17:44.526 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00130500
2015.11.01 21:17:44.526 5: SW: 06
2015.11.01 21:17:44.527 5: ZWDongle_0 dispatch 00130500
2015.11.01 21:17:44.527 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 21:17:44.527 4: ZWDongle_0 transmit OK for 05
2015.11.01 21:17:45.118 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 0004001d03250300
2015.11.01 21:17:45.118 5: SW: 06
2015.11.01 21:17:45.121 5: ZWDongle_0 dispatch 0004001d03250300
2015.11.01 21:17:45.122 4: ZWDongle_0 CMD:APPLICATION_COMMAND_HANDLER ID:1d ARG:03250300
2015.11.01 21:17:45.633 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 0004001d0e3202213400000000000000000000
2015.11.01 21:17:45.633 5: SW: 06
2015.11.01 21:17:45.636 5: ZWDongle_0 dispatch 0004001d0e3202213400000000000000000000
2015.11.01 21:17:45.636 4: ZWDongle_0 CMD:APPLICATION_COMMAND_HANDLER ID:1d ARG:0e3202213400000000000000000000
2015.11.01 21:17:45.640 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a00130f03250100250fe4
2015.11.01 21:17:45.640 5: SW: 010a00130f03250100250fe4
2015.11.01 21:17:45.644 5: ACK received, removing 010a00130f03250100250fe4 from dongle sendstack
2015.11.01 21:17:45.644 5: SW: 010a001314032501002514e4
2015.11.01 21:17:45.647 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 21:17:45.648 5: SW: 06
2015.11.01 21:17:45.649 5: ZWDongle_0 dispatch 011301
2015.11.01 21:17:45.650 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.01 21:17:45.660 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00130f00
2015.11.01 21:17:45.660 5: SW: 06
2015.11.01 21:17:45.662 5: ZWDongle_0 dispatch 00130f00
2015.11.01 21:17:45.662 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 21:17:45.662 4: ZWDongle_0 transmit OK for 0f
2015.11.01 21:17:46.664 2: ZWDongle_ProcessSendStack: no ACK, resending message 010a001314032501002514e4
2015.11.01 21:17:46.664 5: SW: 010a001314032501002514e4
2015.11.01 21:17:46.670 5: ACK received, removing 010a001314032501002514e4 from dongle sendstack
2015.11.01 21:17:46.674 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.01 21:17:46.674 5: SW: 06
2015.11.01 21:17:46.677 5: ZWDongle_0 dispatch 011301
2015.11.01 21:17:46.687 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00131400
2015.11.01 21:17:46.687 5: SW: 06
2015.11.01 21:17:46.689 5: ZWDongle_0 dispatch 00131400
2015.11.01 21:17:46.689 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.01 21:17:46.689 4: ZWDongle_0 transmit OK for 14


Das Attribut delayNeeded hab ich noch nie benutzt. Wenn es als default 1 ist, sollte es noch so sein.


Offline FlorianZ

  • Developer
  • Full Member
  • ****
  • Beiträge: 245
Antw:Geschwindigkeit Zwave Netzwerk
« Antwort #5 am: 01 November 2015, 21:28:04 »
Ja delayNeeded ist definitiv auf 1.

Offline A.Harrenberg

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1632
Antw:Geschwindigkeit Zwave Netzwerk
« Antwort #6 am: 01 November 2015, 21:31:07 »
Hi,

der Default für "delayNeeded" ist 1, sollte also stimmen.
Tja, da fehlen nur ein paar millisekunden... Aber da muss Rudi mal genauer reinschauen.

Was ist das eigentlich für ein Befehl den Du da als erstes an das Gerät mit der NodeID 0f abschickst?

Gruß,
 Andreas.
FB 7360, Homematic und ZWave
Support for ZWave-SECURITY

Offline FlorianZ

  • Developer
  • Full Member
  • ****
  • Beiträge: 245
Antw:Geschwindigkeit Zwave Netzwerk
« Antwort #7 am: 01 November 2015, 21:42:42 »
Musste jetzt erstmal nachsehen wer wo was NodeId 0f hat. :-)
(set Licht_Wohnzimmer_Wandleuchte off)

Vielen Dank erstmal

vg
Florian

Offline A.Harrenberg

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1632
Antw:Geschwindigkeit Zwave Netzwerk
« Antwort #8 am: 01 November 2015, 21:56:09 »
Hi,
Musste jetzt erstmal nachsehen wer wo was NodeId 0f hat. :-)
(set Licht_Wohnzimmer_Wandleuchte off)
hmm, das ist aber ein Multi-Channel Befehl. Schaltest Du das über so einen Multikanal Gerät? Das hat jetzt nichts mit Deinem Problem zu tun, mich wundert(e) nur dieser komische Befehl. Gerät 0x14 ist dann wahrscheinlich auch so ein Mehrkanal Gerät, oder?

Gruß,
 Andreas.
FB 7360, Homematic und ZWave
Support for ZWave-SECURITY

Offline FlorianZ

  • Developer
  • Full Member
  • ****
  • Beiträge: 245
Antw:Geschwindigkeit Zwave Netzwerk
« Antwort #9 am: 01 November 2015, 22:02:25 »
Ja das ist ein Fibaro FGS221 Double Relay Switch 2x1.5kW.

vg
Florian

Offline FlorianZ

  • Developer
  • Full Member
  • ****
  • Beiträge: 245
Antw:Geschwindigkeit Zwave Netzwerk
« Antwort #10 am: 02 November 2015, 18:54:18 »
Ich hab jetzt mehrere Versuche mit meinen Zwave Netzwerk gemacht.
Wenn ich nur einen Befehl absetze, zb Lampe aus, dauert die komplette Kommunikation
bis transmit OK immer zwischen 30ms und 40ms.
2015.11.02 18:38:45.540 5: ZWDongle_Write 00 131607600d01022501002516
2015.11.02 18:38:45.541 5: SW: 010e00131607600d010225010025168a
2015.11.02 18:38:45.562 5: ACK received, removing 010e00131607600d010225010025168a from dongle sendstack
2015.11.02 18:38:45.572 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.02 18:38:45.572 5: SW: 06
2015.11.02 18:38:45.574 5: ZWDongle_0 dispatch 011301
2015.11.02 18:38:45.575 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00131600
2015.11.02 18:38:45.576 5: SW: 06
2015.11.02 18:38:45.578 5: ZWDongle_0 dispatch 00131600
2015.11.02 18:38:45.578 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.02 18:38:45.578 4: ZWDongle_0 transmit OK for 16


Sobald 2 Befehle abgearbeitet werden sollen, bekomme ich Can Nachrichten
2015.11.02 18:48:34.747 5: ZWDongle_Write 00 130f07600d01022501FF250f
2015.11.02 18:48:34.747 5: SW: 010e00130f07600d01022501FF250f75
2015.11.02 18:48:34.757 5: ZWDongle_Write 00 131407600d01022501FF2514
2015.11.02 18:48:34.915 5: ACK received, removing 010e00130f07600d01022501FF250f75 from dongle sendstack
2015.11.02 18:48:34.915 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.02 18:48:34.915 5: SW: 06
2015.11.02 18:48:34.917 5: ZWDongle_0 dispatch 011301
2015.11.02 18:48:34.917 5: SW: 010e00131407600d01022501FF251475
2015.11.02 18:48:34.925 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00130f00
2015.11.02 18:48:34.926 5: SW: 06
2015.11.02 18:48:34.927 5: ZWDongle_0 dispatch 00130f00
2015.11.02 18:48:34.927 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.02 18:48:34.927 4: ZWDongle_0 transmit OK for 0f
2015.11.02 18:48:34.928 4: ZWDongle_Read ZWDongle_0: CAN received
2015.11.02 18:48:35.930 2: ZWDongle_ProcessSendStack: no ACK, resending message 010e00131407600d01022501FF251475
2015.11.02 18:48:35.930 5: SW: 010e00131407600d01022501FF251475
2015.11.02 18:48:35.955 5: ACK received, removing 010e00131407600d01022501FF251475 from dongle sendstack
2015.11.02 18:48:35.958 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 011301
2015.11.02 18:48:35.958 5: SW: 06
2015.11.02 18:48:35.960 5: ZWDongle_0 dispatch 011301
2015.11.02 18:48:35.973 4: ZWDongle_Read ZWDongle_0: sending ACK, processing 00131400
2015.11.02 18:48:35.973 5: SW: 06
2015.11.02 18:48:35.974 5: ZWDongle_0 dispatch 00131400
2015.11.02 18:48:35.974 4: ZWDongle_0 CMD:ZW_SEND_DATA ID:00 ARG:
2015.11.02 18:48:35.974 4: ZWDongle_0 transmit OK for 14

Da eine einzelne Kommunikation sehr schnell ist, kann ich mir nicht vorstellen,
dass mein Netz zu träge ist.

vg
Florian

Offline A.Harrenberg

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1632
Antw:Geschwindigkeit Zwave Netzwerk
« Antwort #11 am: 02 November 2015, 20:01:47 »
Hi,

Dein Netz ist auch nicht zu träge, hier wird der zweite Befehl gesendet während der erste noch nicht abgeschlossen ist. Das führt zu der CANCEL Message. Die wiederum wartet jetzt eine Zeitlang (ich glaube 1 sekunde) und probiert dann erneut. Da hier aber 4 Befehle beteiligt sind passiert das immer wieder und führt daher zu der Verzögerung.

Ich habe Rudi das Problem in einem Thread hier mal geschildert. So wie es aussieht müsste hier einiges umgebaut werden um das zu verhindern...

Gruß,
 Andreas.
FB 7360, Homematic und ZWave
Support for ZWave-SECURITY

Offline FlorianZ

  • Developer
  • Full Member
  • ****
  • Beiträge: 245
Antw:Geschwindigkeit Zwave Netzwerk
« Antwort #12 am: 02 November 2015, 20:31:23 »
Hi,

Ok das mit der Sekunde Pause würde mit meinen Versuchen übereinstimmen.

Vielen Dank erstmal

Gruß
Florian 

Offline A.Harrenberg

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1632
Antw:Geschwindigkeit Zwave Netzwerk
« Antwort #13 am: 02 November 2015, 20:39:42 »
Hi,

mir fällt jetzt leider auch kein Workaround für Dein Problem ein. Wie setzt Du die Befehle denn ab? Hast Du die Möglichkeit dort vielleicht kleine Pausen zwischen den einzelnen SET-Befehlen einzubauen (Achtung, mit sleep kann man FHEM lahmlegen!)? Wenn das Timing ein wenig anders ist könnte das bereits einen großen Einfluß haben...

Gruß,
 Andreas.
FB 7360, Homematic und ZWave
Support for ZWave-SECURITY

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 22989
Antw:Geschwindigkeit Zwave Netzwerk
« Antwort #14 am: 02 November 2015, 20:47:10 »
Kurz: Perl sleep schlecht, FHEM-Sleep gut :)
Laenger: Perl sleep rundet nach unten und blockiert FHEM, FHEM-Sleep ist je nach Platform mind. msec genau, und blockiert FHEM nicht. Siehe Commandref.