Popp Rauchmelder: Timeout reading answer... Reading trotzdem aktualisiert

Begonnen von alpha1974, 12 Mai 2016, 19:04:20

Vorheriges Thema - Nächstes Thema

alpha1974

Liebe Z-Wave-/FHEMler,

bei meinen Popp Rauchmelder mit Innensirene (inkludiert mit Security enabled, Model-Id: 0154-0100-0201, Produktnr: POPE004001) zeigt FHEM (aktueller update-Stand) einige Merkwürdigkeiten, von denen ich mich frage, ob es an meinem System liegt oder auch bei anderen auftritt:


  • Ein "get battery" führt bei allen drei Meldern zu einer Meldung "Timeout reading answer for get battery". Das Reading battery wird allerdings trotzdem aktualisiert.
  • Ein "get model" in der FHEM-Befehlszeile im Webinterace zeigt ein leeres Popup-Fenster mit Ok-Button. Wenn man die Drop-Downliste für das Device für get model nimmt, erscheint überhaupt kein Popup. Die dazugehörige Readings werden aber aktualisiert. Gleiches für zahlreiche andere Readings.
  • Ein get neighborlist funktioniert problemlos = Popup mit richtigem Inhalt und Readings werden aktualisiert.

Hier ein Logfile-Auszug für ein "get battery" und ein "get neighborlist":
2016.05.12 18:45:01 2: ZWave get ZWave_Rauchmelder_Wohnzimmer battery
2016.05.12 18:45:01 5: ZWDongle_Write 00131302800225de (c598635c)
2016.05.12 18:45:01 5: SW: 010900131302800225de8d
2016.05.12 18:45:01 4: ZWDongle_ReadAnswer arg:battery regexp:^00040013..80
2016.05.12 18:45:01 5: ACK received, WaitForAck=>2 for 010900131302800225de8d
2016.05.12 18:45:01 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.12 18:45:01 5: SW: 06
2016.05.12 18:45:01 5: ZWDongle_0 dispatch 011301
2016.05.12 18:45:02 5: ZWDongle_ReadAnswer: select timeout
2016.05.12 18:45:02 4: ZWDongle_Read ZWDongle_0: rcvd 0013de00007b (request ZW_SEND_DATA), sending ACK
2016.05.12 18:45:02 5: SW: 06
2016.05.12 18:45:02 5: device ack reveived, removing 010900131302800225de8d from dongle sendstack
2016.05.12 18:45:02 5: ZWDongle_0 dispatch 0013de00007b
2016.05.12 18:45:02 4: CMD:ZW_SEND_DATA ID:00 ARG:007b CB:de
2016.05.12 18:45:02 4: ZWDongle_0 transmit OK for CB de, target ZWave_Rauchmelder_Wohnzimmer
2016.05.12 18:45:02 4: ZWDongle_Read ZWDongle_0: rcvd 0004001303800364 (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.12 18:45:02 5: SW: 06
2016.05.12 18:45:02 5: ZWDongle_0 dispatch 0004001303800364
2016.05.12 18:45:02 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:03800364 CB:00
2016.05.12 18:45:10 5: ZWDongle_Write 0080130100 ()
2016.05.12 18:45:10 5: SW: 010600801301006b
2016.05.12 18:45:10 4: ZWDongle_ReadAnswer arg:neighborList regexp:^0180
2016.05.12 18:45:10 5: ACK received, removing 010600801301006b from dongle sendstack
2016.05.12 18:45:10 4: ZWDongle_Read ZWDongle_0: rcvd 01801781000000000000000000000000000000000000000000000000000000 (answer GET_ROUTING_TABLE_LINE), sending ACK
2016.05.12 18:45:10 5: SW: 06
2016.05.12 18:45:10 4: ZWDongle_ReadAnswer for neighborList: 01801781000000000000000000000000000000000000000000000000000000


Gruß,
alpha1974
FHEM/Z-Wave USB-Dongle + div. Devices

A.Harrenberg

Hi,

einen direkten Grund für das beschriebene Verhalten kann ich nicht erkennen, aber bei "get battery" dauert die Empfangsbestätigung des Gerätes etwas länger als die 1 Sekunde die FHEM wartet, die Fehlermeldung wird ausgegeben und direkt danach kommt die Antwort.

Merkwürdig ist aber das ich die Antwort auf das "get neighborlist" im Log sehe, aber nicht den Befehl... Irgendwie scheint das Log nicht komplett zu sein. Hast Du das editiert und vielleicht aus Versehen ein paar Zeilen rausgelöscht?

Wenn Du mal in "global" das Attribut mseclog = 1 setzt, dann werden bei den Zeitstempeln auch die millisekunden angezeigt, da kann man dann genauer ablesen welche Laufzeiten die Bestätigungen haben und ob der Timer zur richtigen Zeit ausgelöst wird.

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

alpha1974

Zitat von: A.Harrenberg am 12 Mai 2016, 20:29:56
Merkwürdig ist aber das ich die Antwort auf das "get neighborlist" im Log sehe, aber nicht den Befehl... Irgendwie scheint das Log nicht komplett zu sein. Hast Du das editiert und vielleicht aus Versehen ein paar Zeilen rausgelöscht?
Nein, ich habe am Log nichts rausgelöscht. Ich habe es auch gerade nochmals getestet: Der get-Befehl für "get neighborlist" taucht im Log nicht auf, egal, ob man den Befehl in der FHEM-Befehlszeile im Webinterface oder per get-Dropdown-Liste für das Device auswählt.
Außerdem ist mir aufgefallen, dass im Popup-Fenster die Neighbor-Devices nur dann als Links erscheinen, wenn der Befehl per Dropdown abgesetzt wird. Via FHEM-Befehlszeile im WebIF werden die Nachbarn unverlinkt dargestellt (was freilich die Funktionalität nicht beeinträchtigt).

Zitat
Wenn Du mal in "global" das Attribut mseclog = 1 setzt, dann werden bei den Zeitstempeln auch die millisekunden angezeigt, da kann man dann genauer ablesen welche Laufzeiten die Bestätigungen haben und ob der Timer zur richtigen Zeit ausgelöst wird.
Probiere ich am Wochenende mal aus.

Vielen Dank für die erstklassige Unterstützung (gilt generell für alle FHEM-Experten!!!!) und viele Grüße
alpha1974
FHEM/Z-Wave USB-Dongle + div. Devices

krikan

Das obige Log von "get <device> NeigborList" ist vollständig, wenn es über das ZWave-Gerät aufgerufen wurde. Beim Aufruf der neigborList über ZWDongle würde tatsächlich etwas fehlen.
Der neighborList-Befehl wird so schnell verarbeitet/beantwortet, da es ein ZWDongle-Befehl ist, der nicht mit derm ZWave-Gerät kommuniziert. (Wenn man strikt zwischen Dongle/Device-Befehlen trennen würde, dürfte der nicht im ZWave-Device aufrufbar sein.) Daher kann man das Antwortverhalten von neigborList nicht mit den normalen ZWave-Device-Befehlen vergleichen, die vom DOngle an das ZWave-Gerät Befehle verschicken und das Dongle/FHEM auf Antwort des Devices warten muss.

A.Harrenberg

Hi Christian,

ich vermisse dennoch den Logeintrag mit dem "get <device> Neighborlist"... Es wird ja direkt 2016.05.12 18:45:10 5: ZWDongle_Write 0080130100 () ausgegeben...

Und wenn ich mir die Antwort anschaue hat das Device anscheinend keine weiteren Nachbarn, dann ist auch die Laufzeit von >1 sekunde für die Empfangsbestätigung des "get battery" nicht wirklich zu verstehen, außer das da vielleicht Empfangsprobleme vorhanden sind und die erste(n) Anwort(en) gar nicht vom Dongle erkannt wurden.

Gruß,
Andreas.

FB 7360, Homematic und ZWave
Support for ZWave-SECURITY

krikan

Hallo Andreas!
ZitatLogeintrag mit dem "get <device> Neighborlist"..
Den gibt es beim Absetzen über das ZWave-Device mMn nicht. Zumindest habe ich den zu Hause der Erinnerung nach auch nicht gesehen, kann aber gerade nicht prüfen...

ZitatUnd wenn ich mir die Antwort anschaue hat das Device anscheinend keine weiteren Nachbarn, dann ist auch die Laufzeit von >1 sekunde für die Empfangsbestätigung des "get battery" nicht wirklich zu verstehen, außer das da vielleicht Empfangsprobleme vorhanden sind und die erste(n) Anwort(en) gar nicht vom Dongle erkannt wurden.
1. Tipp wäre meinerseits auch Empfangsprobleme. Vielleicht spielt aber auch hinein, dass es FLIRS-Geräte sind. Erkenntnisgewinn bringt eventuell das von Dir gewünschte Lg mit mscelog.

Gruß, Christian

A.Harrenberg

Hi Christian,

das mit dem Log-Eintrag muss ich mir mal im Code anschauen, habe aber auch gerade zu viele offene Baustellen...

Das mit dem FLIRS kam mir heute morgen auch mal so in den Verdacht, soweit ich weiß gibt es ja welche die mit einem kurzen Beam zufrieden sind und welche die einen langen Beam zum "Aufwachen" brauchen.

Am ehesten kann man das dann erkennen wenn das Log mit millisekunden (mseclog) vorhanden ist und einige Befehle direkt hintereinander ausgeführt werden, da sollte das Gerät hoffentlich nicht für jedes Mal einen neuen Beam benötigen, sodaß man dann hoffentlich die eigentliche Reaktionszeit des Gerätes sieht.

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

alpha1974

Wohlan, hier ein ausführlicheres Log mit mehreren Befehlen hintereinander (jeweils über das Webinterface per get-Dropdown). Der Melder hängt im Wohnzimmer quasi direkt über dem Z-Wave-USB-Stick am Raspberry und hat außerdem zahlreiche Nachbarn.
Mir ist aufgefallen, dass im FHEM-Webinterface keine Popups kommen, außer für neighborlist. Die Readings werden trotzdem aktualisiert. Get battery liefert weiter regelmäßig ein Timeout.

2016.05.13 17:39:46.994 2: ZWave get ZWave_Rauchmelder_Wohnzimmer battery
2016.05.13 17:39:46.996 5: ZWDongle_Write 001313028002254d (c598635c)
2016.05.13 17:39:46.998 5: SW: 0109001313028002254d1e
2016.05.13 17:39:47.000 4: ZWDongle_ReadAnswer arg:battery regexp:^00040013..80
2016.05.13 17:39:47.001 5: ACK received, WaitForAck=>2 for 0109001313028002254d1e
2016.05.13 17:39:47.006 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:39:47.007 5: SW: 06
2016.05.13 17:39:47.009 5: ZWDongle_0 dispatch 011301
2016.05.13 17:39:48.012 5: ZWDongle_ReadAnswer: select timeout
2016.05.13 17:39:48.272 4: ZWDongle_Read ZWDongle_0: rcvd 00134d00007f (request ZW_SEND_DATA), sending ACK
2016.05.13 17:39:48.273 5: SW: 06
2016.05.13 17:39:48.274 5: device ack reveived, removing 0109001313028002254d1e from dongle sendstack
2016.05.13 17:39:48.275 5: ZWDongle_0 dispatch 00134d00007f
2016.05.13 17:39:48.276 4: CMD:ZW_SEND_DATA ID:00 ARG:007f CB:4d
2016.05.13 17:39:48.276 4: ZWDongle_0 transmit OK for CB 4d, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:39:48.286 4: ZWDongle_Read ZWDongle_0: rcvd 0004001303800364 (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:39:48.286 5: SW: 06
2016.05.13 17:39:48.288 5: ZWDongle_0 dispatch 0004001303800364
2016.05.13 17:39:48.289 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:03800364 CB:00
2016.05.13 17:39:55.229 5: ZWDongle_Write 0080130100 ()
2016.05.13 17:39:55.231 5: SW: 010600801301006b
2016.05.13 17:39:55.233 4: ZWDongle_ReadAnswer arg:neighborList regexp:^0180
2016.05.13 17:39:55.234 5: ACK received, removing 010600801301006b from dongle sendstack
2016.05.13 17:39:55.237 4: ZWDongle_Read ZWDongle_0: rcvd 01801781000000000000000000000000000000000000000000000000000000 (answer GET_ROUTING_TABLE_LINE), sending ACK
2016.05.13 17:39:55.237 5: SW: 06
2016.05.13 17:39:55.240 4: ZWDongle_ReadAnswer for neighborList: 01801781000000000000000000000000000000000000000000000000000000
2016.05.13 17:40:04.049 2: ZWave get ZWave_Rauchmelder_Wohnzimmer version
2016.05.13 17:40:04.050 5: ZWave_Rauchmelder_Wohnzimmer: VERSION is a secured class!
2016.05.13 17:40:04.051 5: ZWave_Rauchmelder_Wohnzimmer SECURITY: 8611 stored for encryption
2016.05.13 17:40:04.052 5: ZWDongle_Write 001313029840254f (c598635c)
2016.05.13 17:40:04.054 5: SW: 0109001313029840254f46
2016.05.13 17:40:04.059 5: ACK received, WaitForAck=>2 for 0109001313029840254f46
2016.05.13 17:40:04.063 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:04.064 5: SW: 06
2016.05.13 17:40:04.066 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:05.345 4: ZWDongle_Read ZWDongle_0: rcvd 00134f000080 (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:05.346 5: SW: 06
2016.05.13 17:40:05.348 5: device ack reveived, removing 0109001313029840254f46 from dongle sendstack
2016.05.13 17:40:05.349 5: ZWDongle_0 dispatch 00134f000080
2016.05.13 17:40:05.352 4: CMD:ZW_SEND_DATA ID:00 ARG:0080 CB:4f
2016.05.13 17:40:05.352 4: ZWDongle_0 transmit OK for CB 4f, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:05.361 4: ZWDongle_Read ZWDongle_0: rcvd 000400130a9880b2a41df653ab2626 (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:05.361 5: SW: 06
2016.05.13 17:40:05.363 5: ZWDongle_0 dispatch 000400130a9880b2a41df653ab2626
2016.05.13 17:40:05.364 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:0a9880b2a41df653ab2626 CB:00
2016.05.13 17:40:05.367 5: ZWave_Rauchmelder_Wohnzimmer SECURITY: 8611 get ZWave_Rauchmelder_Wohnzimmer version  retrieved for encryption
2016.05.13 17:40:05.369 5: ZWave_Rauchmelder_Wohnzimmer: secEncrypt plain:008611 enc:be7b60
2016.05.13 17:40:05.371 5: ZWDongle_Write 001313169881f1c6560fc855bb4abe7b60b2e7e6f1c6a01486242550 (c598635c)
2016.05.13 17:40:05.374 5: SW: 011d001313169881f1c6560fc855bb4abe7b60b2e7e6f1c6a01486242550ad
2016.05.13 17:40:05.381 5: ACK received, WaitForAck=>2 for 011d001313169881f1c6560fc855bb4abe7b60b2e7e6f1c6a01486242550ad
2016.05.13 17:40:05.384 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:05.385 5: SW: 06
2016.05.13 17:40:05.387 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:05.410 4: ZWDongle_Read ZWDongle_0: rcvd 001350000003 (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:05.410 5: SW: 06
2016.05.13 17:40:05.412 5: device ack reveived, removing 011d001313169881f1c6560fc855bb4abe7b60b2e7e6f1c6a01486242550ad from dongle sendstack
2016.05.13 17:40:05.412 5: ZWDongle_0 dispatch 001350000003
2016.05.13 17:40:05.413 4: CMD:ZW_SEND_DATA ID:00 ARG:0003 CB:50
2016.05.13 17:40:05.413 4: ZWDongle_0 transmit OK for CB 50, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:05.426 4: ZWDongle_Read ZWDongle_0: rcvd 00040013029840 (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:05.427 5: SW: 06
2016.05.13 17:40:05.428 5: ZWDongle_0 dispatch 00040013029840
2016.05.13 17:40:05.429 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:029840 CB:00
2016.05.13 17:40:05.432 5: ZWDongle_Write 0013130a988033f40969a6d7ce822551 (c598635c)
2016.05.13 17:40:05.434 5: SW: 01110013130a988033f40969a6d7ce82255112
2016.05.13 17:40:05.441 5: ACK received, WaitForAck=>2 for 01110013130a988033f40969a6d7ce82255112
2016.05.13 17:40:05.444 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:05.445 5: SW: 06
2016.05.13 17:40:05.447 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:05.466 4: ZWDongle_Read ZWDongle_0: rcvd 001351000003 (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:05.466 5: SW: 06
2016.05.13 17:40:05.468 5: device ack reveived, removing 01110013130a988033f40969a6d7ce82255112 from dongle sendstack
2016.05.13 17:40:05.468 5: ZWDongle_0 dispatch 001351000003
2016.05.13 17:40:05.469 4: CMD:ZW_SEND_DATA ID:00 ARG:0003 CB:51
2016.05.13 17:40:05.470 4: ZWDongle_0 transmit OK for CB 51, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:05.493 4: ZWDongle_Read ZWDongle_0: rcvd 000400131d9881f6e2a2ec944bc528d41415b2d0b3076a1b8733f261b7c8b8100594 (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:05.494 5: SW: 06
2016.05.13 17:40:05.495 5: ZWDongle_0 dispatch 000400131d9881f6e2a2ec944bc528d41415b2d0b3076a1b8733f261b7c8b8100594
2016.05.13 17:40:05.496 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:1d9881f6e2a2ec944bc528d41415b2d0b3076a1b8733f261b7c8b8100594 CB:00
2016.05.13 17:40:05.499 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: decrypted cmd 00861206040502010100
2016.05.13 17:40:05.500 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: Sequencebyte 0, sequenced 0, secondFrame 0, sequenceCounter 00
2016.05.13 17:40:05.501 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: calculated Authentication code f261b7c8b8100594
2016.05.13 17:40:05.501 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: parsing 0004001309861206040502010100
2016.05.13 17:40:05.502 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:09861206040502010100 CB:00
2016.05.13 17:40:12.667 2: ZWave get ZWave_Rauchmelder_Wohnzimmer zwavePlusInfo
2016.05.13 17:40:12.668 5: ZWave_Rauchmelder_Wohnzimmer: ZWAVEPLUS_INFO is a secured class!
2016.05.13 17:40:12.668 5: ZWave_Rauchmelder_Wohnzimmer SECURITY: 5e01 stored for encryption
2016.05.13 17:40:12.669 5: ZWDongle_Write 0013130298402553 (c598635c)
2016.05.13 17:40:12.671 5: SW: 010900131302984025535a
2016.05.13 17:40:12.676 5: ACK received, WaitForAck=>2 for 010900131302984025535a
2016.05.13 17:40:12.681 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:12.681 5: SW: 06
2016.05.13 17:40:12.683 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:13.946 4: ZWDongle_Read ZWDongle_0: rcvd 00135300007f (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:13.947 5: SW: 06
2016.05.13 17:40:13.948 5: device ack reveived, removing 010900131302984025535a from dongle sendstack
2016.05.13 17:40:13.949 5: ZWDongle_0 dispatch 00135300007f
2016.05.13 17:40:13.950 4: CMD:ZW_SEND_DATA ID:00 ARG:007f CB:53
2016.05.13 17:40:13.950 4: ZWDongle_0 transmit OK for CB 53, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:13.962 4: ZWDongle_Read ZWDongle_0: rcvd 000400130a9880ff4322b52c6e221d (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:13.962 5: SW: 06
2016.05.13 17:40:13.964 5: ZWDongle_0 dispatch 000400130a9880ff4322b52c6e221d
2016.05.13 17:40:13.965 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:0a9880ff4322b52c6e221d CB:00
2016.05.13 17:40:13.966 5: ZWave_Rauchmelder_Wohnzimmer SECURITY: 5e01 get ZWave_Rauchmelder_Wohnzimmer zwavePlusInfo  retrieved for encryption
2016.05.13 17:40:13.967 5: ZWave_Rauchmelder_Wohnzimmer: secEncrypt plain:005e01 enc:70fed9
2016.05.13 17:40:13.969 5: ZWDongle_Write 001313169881189e317e0c016cea70fed9ff4803b09de02450fe2554 (c598635c)
2016.05.13 17:40:13.971 5: SW: 011d001313169881189e317e0c016cea70fed9ff4803b09de02450fe25547a
2016.05.13 17:40:13.977 5: ACK received, WaitForAck=>2 for 011d001313169881189e317e0c016cea70fed9ff4803b09de02450fe25547a
2016.05.13 17:40:13.982 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:13.983 5: SW: 06
2016.05.13 17:40:13.984 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:14.016 4: ZWDongle_Read ZWDongle_0: rcvd 001354000004 (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:14.017 5: SW: 06
2016.05.13 17:40:14.018 5: device ack reveived, removing 011d001313169881189e317e0c016cea70fed9ff4803b09de02450fe25547a from dongle sendstack
2016.05.13 17:40:14.019 5: ZWDongle_0 dispatch 001354000004
2016.05.13 17:40:14.019 4: CMD:ZW_SEND_DATA ID:00 ARG:0004 CB:54
2016.05.13 17:40:14.020 4: ZWDongle_0 transmit OK for CB 54, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:14.030 4: ZWDongle_Read ZWDongle_0: rcvd 00040013029840 (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:14.031 5: SW: 06
2016.05.13 17:40:14.032 5: ZWDongle_0 dispatch 00040013029840
2016.05.13 17:40:14.033 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:029840 CB:00
2016.05.13 17:40:14.036 5: ZWDongle_Write 0013130a9880ec250a2edc2d90a32555 (c598635c)
2016.05.13 17:40:14.037 5: SW: 01110013130a9880ec250a2edc2d90a32555a3
2016.05.13 17:40:14.044 5: ACK received, WaitForAck=>2 for 01110013130a9880ec250a2edc2d90a32555a3
2016.05.13 17:40:14.048 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:14.048 5: SW: 06
2016.05.13 17:40:14.050 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:14.069 4: ZWDongle_Read ZWDongle_0: rcvd 001355000003 (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:14.070 5: SW: 06
2016.05.13 17:40:14.071 5: device ack reveived, removing 01110013130a9880ec250a2edc2d90a32555a3 from dongle sendstack
2016.05.13 17:40:14.072 5: ZWDongle_0 dispatch 001355000003
2016.05.13 17:40:14.073 4: CMD:ZW_SEND_DATA ID:00 ARG:0003 CB:55
2016.05.13 17:40:14.073 4: ZWDongle_0 transmit OK for CB 55, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:14.096 4: ZWDongle_Read ZWDongle_0: rcvd 000400131d988184ef838619484a0551deb5b79a895c6cf532ecf297a5733c7ebfaa (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:14.097 5: SW: 06
2016.05.13 17:40:14.099 5: ZWDongle_0 dispatch 000400131d988184ef838619484a0551deb5b79a895c6cf532ecf297a5733c7ebfaa
2016.05.13 17:40:14.099 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:1d988184ef838619484a0551deb5b79a895c6cf532ecf297a5733c7ebfaa CB:00
2016.05.13 17:40:14.102 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: decrypted cmd 005e020107000c010c01
2016.05.13 17:40:14.102 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: Sequencebyte 0, sequenced 0, secondFrame 0, sequenceCounter 00
2016.05.13 17:40:14.103 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: calculated Authentication code f297a5733c7ebfaa
2016.05.13 17:40:14.103 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: parsing 00040013095e020107000c010c01
2016.05.13 17:40:14.104 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:095e020107000c010c01 CB:00
2016.05.13 17:40:19.191 2: ZWave get ZWave_Rauchmelder_Wohnzimmer configStatusOfAutomatedMeshingOf6
2016.05.13 17:40:19.192 5: ZWave_Rauchmelder_Wohnzimmer: CONFIGURATION is a secured class!
2016.05.13 17:40:19.193 5: ZWave_Rauchmelder_Wohnzimmer SECURITY: 700506 stored for encryption
2016.05.13 17:40:19.193 5: ZWDongle_Write 0013130298402557 (c598635c)
2016.05.13 17:40:19.195 5: SW: 010900131302984025575e
2016.05.13 17:40:19.201 5: ACK received, WaitForAck=>2 for 010900131302984025575e
2016.05.13 17:40:19.205 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:19.205 5: SW: 06
2016.05.13 17:40:19.207 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:20.485 4: ZWDongle_Read ZWDongle_0: rcvd 001357000080 (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:20.486 5: SW: 06
2016.05.13 17:40:20.487 5: device ack reveived, removing 010900131302984025575e from dongle sendstack
2016.05.13 17:40:20.488 5: ZWDongle_0 dispatch 001357000080
2016.05.13 17:40:20.489 4: CMD:ZW_SEND_DATA ID:00 ARG:0080 CB:57
2016.05.13 17:40:20.489 4: ZWDongle_0 transmit OK for CB 57, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:20.501 4: ZWDongle_Read ZWDongle_0: rcvd 000400130a9880e6628d57c1f4de2f (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:20.501 5: SW: 06
2016.05.13 17:40:20.503 5: ZWDongle_0 dispatch 000400130a9880e6628d57c1f4de2f
2016.05.13 17:40:20.504 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:0a9880e6628d57c1f4de2f CB:00
2016.05.13 17:40:20.505 5: ZWave_Rauchmelder_Wohnzimmer SECURITY: 700506 get ZWave_Rauchmelder_Wohnzimmer configStatusOfAutomatedMeshingOf6  retrieved for encryption
2016.05.13 17:40:20.506 5: ZWave_Rauchmelder_Wohnzimmer: secEncrypt plain:00700506 enc:15166a87
2016.05.13 17:40:20.507 5: ZWDongle_Write 0013131798818bbbdb3c50adf07315166a87e651b4ac8e42064d762558 (c598635c)
2016.05.13 17:40:20.510 5: SW: 011e0013131798818bbbdb3c50adf07315166a87e651b4ac8e42064d7625588b
2016.05.13 17:40:20.516 5: ACK received, WaitForAck=>2 for 011e0013131798818bbbdb3c50adf07315166a87e651b4ac8e42064d7625588b
2016.05.13 17:40:20.520 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:20.520 5: SW: 06
2016.05.13 17:40:20.522 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:20.545 4: ZWDongle_Read ZWDongle_0: rcvd 001358000003 (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:20.546 5: SW: 06
2016.05.13 17:40:20.547 5: device ack reveived, removing 011e0013131798818bbbdb3c50adf07315166a87e651b4ac8e42064d7625588b from dongle sendstack
2016.05.13 17:40:20.548 5: ZWDongle_0 dispatch 001358000003
2016.05.13 17:40:20.549 4: CMD:ZW_SEND_DATA ID:00 ARG:0003 CB:58
2016.05.13 17:40:20.549 4: ZWDongle_0 transmit OK for CB 58, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:20.563 4: ZWDongle_Read ZWDongle_0: rcvd 00040013029840 (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:20.563 5: SW: 06
2016.05.13 17:40:20.565 5: ZWDongle_0 dispatch 00040013029840
2016.05.13 17:40:20.566 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:029840 CB:00
2016.05.13 17:40:20.568 5: ZWDongle_Write 0013130a9880bf0f337c2015274b2559 (c598635c)
2016.05.13 17:40:20.570 5: SW: 01110013130a9880bf0f337c2015274b255926
2016.05.13 17:40:20.577 5: ACK received, WaitForAck=>2 for 01110013130a9880bf0f337c2015274b255926
2016.05.13 17:40:20.581 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:20.581 5: SW: 06
2016.05.13 17:40:20.583 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:20.603 4: ZWDongle_Read ZWDongle_0: rcvd 001359000003 (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:20.604 5: SW: 06
2016.05.13 17:40:20.605 5: device ack reveived, removing 01110013130a9880bf0f337c2015274b255926 from dongle sendstack
2016.05.13 17:40:20.606 5: ZWDongle_0 dispatch 001359000003
2016.05.13 17:40:20.607 4: CMD:ZW_SEND_DATA ID:00 ARG:0003 CB:59
2016.05.13 17:40:20.607 4: ZWDongle_0 transmit OK for CB 59, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:20.630 4: ZWDongle_Read ZWDongle_0: rcvd 00040013199881f41bf8ae107fbb9aeb7596746697bf2e21040a2d3beb96 (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:20.630 5: SW: 06
2016.05.13 17:40:20.632 5: ZWDongle_0 dispatch 00040013199881f41bf8ae107fbb9aeb7596746697bf2e21040a2d3beb96
2016.05.13 17:40:20.633 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:199881f41bf8ae107fbb9aeb7596746697bf2e21040a2d3beb96 CB:00
2016.05.13 17:40:20.635 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: decrypted cmd 007006060100
2016.05.13 17:40:20.635 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: Sequencebyte 0, sequenced 0, secondFrame 0, sequenceCounter 00
2016.05.13 17:40:20.636 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: calculated Authentication code 2e21040a2d3beb96
2016.05.13 17:40:20.636 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: parsing 00040013057006060100
2016.05.13 17:40:20.637 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:057006060100 CB:00
2016.05.13 17:40:27.376 2: ZWave get ZWave_Rauchmelder_Wohnzimmer configStatusOfAutomatedMeshingOfSmoke5
2016.05.13 17:40:27.376 5: ZWave_Rauchmelder_Wohnzimmer: CONFIGURATION is a secured class!
2016.05.13 17:40:27.377 5: ZWave_Rauchmelder_Wohnzimmer SECURITY: 700505 stored for encryption
2016.05.13 17:40:27.378 5: ZWDongle_Write 001313029840255b (c598635c)
2016.05.13 17:40:27.380 5: SW: 0109001313029840255b52
2016.05.13 17:40:27.385 5: ACK received, WaitForAck=>2 for 0109001313029840255b52
2016.05.13 17:40:27.389 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:27.389 5: SW: 06
2016.05.13 17:40:27.391 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:28.669 4: ZWDongle_Read ZWDongle_0: rcvd 00135b000081 (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:28.670 5: SW: 06
2016.05.13 17:40:28.672 5: device ack reveived, removing 0109001313029840255b52 from dongle sendstack
2016.05.13 17:40:28.672 5: ZWDongle_0 dispatch 00135b000081
2016.05.13 17:40:28.673 4: CMD:ZW_SEND_DATA ID:00 ARG:0081 CB:5b
2016.05.13 17:40:28.673 4: ZWDongle_0 transmit OK for CB 5b, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:28.686 4: ZWDongle_Read ZWDongle_0: rcvd 000400130a98807e030fa2c58ac7fd (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:28.686 5: SW: 06
2016.05.13 17:40:28.688 5: ZWDongle_0 dispatch 000400130a98807e030fa2c58ac7fd
2016.05.13 17:40:28.689 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:0a98807e030fa2c58ac7fd CB:00
2016.05.13 17:40:28.690 5: ZWave_Rauchmelder_Wohnzimmer SECURITY: 700505 get ZWave_Rauchmelder_Wohnzimmer configStatusOfAutomatedMeshingOfSmoke5  retrieved for encryption
2016.05.13 17:40:28.691 5: ZWave_Rauchmelder_Wohnzimmer: secEncrypt plain:00700505 enc:31f6b152
2016.05.13 17:40:28.693 5: ZWDongle_Write 001313179881a5baaba78b46d3b031f6b1527eb5bf801e21311d27255c (c598635c)
2016.05.13 17:40:28.694 5: SW: 011e001313179881a5baaba78b46d3b031f6b1527eb5bf801e21311d27255ccf
2016.05.13 17:40:28.701 5: ACK received, WaitForAck=>2 for 011e001313179881a5baaba78b46d3b031f6b1527eb5bf801e21311d27255ccf
2016.05.13 17:40:28.706 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:28.706 5: SW: 06
2016.05.13 17:40:28.708 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:28.730 4: ZWDongle_Read ZWDongle_0: rcvd 00135c000003 (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:28.730 5: SW: 06
2016.05.13 17:40:28.732 5: device ack reveived, removing 011e001313179881a5baaba78b46d3b031f6b1527eb5bf801e21311d27255ccf from dongle sendstack
2016.05.13 17:40:28.732 5: ZWDongle_0 dispatch 00135c000003
2016.05.13 17:40:28.733 4: CMD:ZW_SEND_DATA ID:00 ARG:0003 CB:5c
2016.05.13 17:40:28.733 4: ZWDongle_0 transmit OK for CB 5c, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:28.747 4: ZWDongle_Read ZWDongle_0: rcvd 00040013029840 (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:28.748 5: SW: 06
2016.05.13 17:40:28.750 5: ZWDongle_0 dispatch 00040013029840
2016.05.13 17:40:28.750 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:029840 CB:00
2016.05.13 17:40:28.753 5: ZWDongle_Write 0013130a98802ace55fa91b5fe25255d (c598635c)
2016.05.13 17:40:28.755 5: SW: 01110013130a98802ace55fa91b5fe25255d30
2016.05.13 17:40:28.761 5: ACK received, WaitForAck=>2 for 01110013130a98802ace55fa91b5fe25255d30
2016.05.13 17:40:28.765 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:28.766 5: SW: 06
2016.05.13 17:40:28.767 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:28.787 4: ZWDongle_Read ZWDongle_0: rcvd 00135d000003 (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:28.787 5: SW: 06
2016.05.13 17:40:28.789 5: device ack reveived, removing 01110013130a98802ace55fa91b5fe25255d30 from dongle sendstack
2016.05.13 17:40:28.789 5: ZWDongle_0 dispatch 00135d000003
2016.05.13 17:40:28.790 4: CMD:ZW_SEND_DATA ID:00 ARG:0003 CB:5d
2016.05.13 17:40:28.790 4: ZWDongle_0 transmit OK for CB 5d, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:28.812 4: ZWDongle_Read ZWDongle_0: rcvd 0004001319988118cf58a0838f8e258675d67b131b2a6e3807d47231c479 (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:28.813 5: SW: 06
2016.05.13 17:40:28.815 5: ZWDongle_0 dispatch 0004001319988118cf58a0838f8e258675d67b131b2a6e3807d47231c479
2016.05.13 17:40:28.815 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:19988118cf58a0838f8e258675d67b131b2a6e3807d47231c479 CB:00
2016.05.13 17:40:28.818 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: decrypted cmd 007006050101
2016.05.13 17:40:28.818 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: Sequencebyte 0, sequenced 0, secondFrame 0, sequenceCounter 00
2016.05.13 17:40:28.819 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: calculated Authentication code 6e3807d47231c479
2016.05.13 17:40:28.819 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: parsing 00040013057006050101
2016.05.13 17:40:28.820 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:057006050101 CB:00
2016.05.13 17:40:33.444 2: ZWave get ZWave_Rauchmelder_Wohnzimmer model
2016.05.13 17:40:33.445 5: ZWave_Rauchmelder_Wohnzimmer: MANUFACTURER_SPECIFIC is a secured class!
2016.05.13 17:40:33.445 5: ZWave_Rauchmelder_Wohnzimmer SECURITY: 7204 stored for encryption
2016.05.13 17:40:33.446 5: ZWDongle_Write 001313029840255f (c598635c)
2016.05.13 17:40:33.449 5: SW: 0109001313029840255f56
2016.05.13 17:40:33.455 4: ZWDongle_Read ZWDongle_0: rcvd 0004000403300300 (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:33.456 5: SW: 06
2016.05.13 17:40:33.458 5: ZWDongle_0 dispatch 0004000403300300
2016.05.13 17:40:33.459 4: CMD:APPLICATION_COMMAND_HANDLER ID:04 ARG:03300300 CB:00
2016.05.13 17:40:33.521 4: ZWDongle_Read ZWDongle_0: CAN received
2016.05.13 17:40:33.525 4: ZWDongle_Read ZWDongle_0: rcvd 0004000403200100 (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:33.526 5: SW: 06
2016.05.13 17:40:33.528 5: ZWDongle_0 dispatch 0004000403200100
2016.05.13 17:40:33.529 4: CMD:APPLICATION_COMMAND_HANDLER ID:04 ARG:03200100 CB:00
2016.05.13 17:40:33.557 2: ZWDongle_ProcessSendStack: no ACK, resending message 0109001313029840255f56
2016.05.13 17:40:33.557 5: SW: 0109001313029840255f56
2016.05.13 17:40:33.561 5: ACK received, WaitForAck=>2 for 0109001313029840255f56
2016.05.13 17:40:33.567 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:33.567 5: SW: 06
2016.05.13 17:40:33.569 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:34.832 4: ZWDongle_Read ZWDongle_0: rcvd 00135f00007f (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:34.833 5: SW: 06
2016.05.13 17:40:34.834 5: device ack reveived, removing 0109001313029840255f56 from dongle sendstack
2016.05.13 17:40:34.835 5: ZWDongle_0 dispatch 00135f00007f
2016.05.13 17:40:34.836 4: CMD:ZW_SEND_DATA ID:00 ARG:007f CB:5f
2016.05.13 17:40:34.836 4: ZWDongle_0 transmit OK for CB 5f, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:34.848 4: ZWDongle_Read ZWDongle_0: rcvd 000400130a9880782091d1f69a218d (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:34.848 5: SW: 06
2016.05.13 17:40:34.850 5: ZWDongle_0 dispatch 000400130a9880782091d1f69a218d
2016.05.13 17:40:34.851 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:0a9880782091d1f69a218d CB:00
2016.05.13 17:40:34.852 5: ZWave_Rauchmelder_Wohnzimmer SECURITY: 7204 get ZWave_Rauchmelder_Wohnzimmer model  retrieved for encryption
2016.05.13 17:40:34.854 5: ZWave_Rauchmelder_Wohnzimmer: secEncrypt plain:007204 enc:4d1764
2016.05.13 17:40:34.855 5: ZWDongle_Write 001313169881d7e35e8ffac7664a4d1764788d758849970070ff2560 (c598635c)
2016.05.13 17:40:34.857 5: SW: 011d001313169881d7e35e8ffac7664a4d1764788d758849970070ff25603b
2016.05.13 17:40:34.863 5: ACK received, WaitForAck=>2 for 011d001313169881d7e35e8ffac7664a4d1764788d758849970070ff25603b
2016.05.13 17:40:34.868 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:34.869 5: SW: 06
2016.05.13 17:40:34.870 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:34.892 4: ZWDongle_Read ZWDongle_0: rcvd 001360000003 (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:34.892 5: SW: 06
2016.05.13 17:40:34.894 5: device ack reveived, removing 011d001313169881d7e35e8ffac7664a4d1764788d758849970070ff25603b from dongle sendstack
2016.05.13 17:40:34.895 5: ZWDongle_0 dispatch 001360000003
2016.05.13 17:40:34.895 4: CMD:ZW_SEND_DATA ID:00 ARG:0003 CB:60
2016.05.13 17:40:34.896 4: ZWDongle_0 transmit OK for CB 60, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:34.910 4: ZWDongle_Read ZWDongle_0: rcvd 00040013029840 (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:34.910 5: SW: 06
2016.05.13 17:40:34.912 5: ZWDongle_0 dispatch 00040013029840
2016.05.13 17:40:34.913 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:029840 CB:00
2016.05.13 17:40:34.915 5: ZWDongle_Write 0013130a9880ac801110514c41a02561 (c598635c)
2016.05.13 17:40:34.917 5: SW: 01110013130a9880ac801110514c41a0256169
2016.05.13 17:40:34.924 5: ACK received, WaitForAck=>2 for 01110013130a9880ac801110514c41a0256169
2016.05.13 17:40:34.927 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:34.928 5: SW: 06
2016.05.13 17:40:34.930 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:34.960 4: ZWDongle_Read ZWDongle_0: rcvd 001361000003 (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:34.960 5: SW: 06
2016.05.13 17:40:34.962 5: device ack reveived, removing 01110013130a9880ac801110514c41a0256169 from dongle sendstack
2016.05.13 17:40:34.962 5: ZWDongle_0 dispatch 001361000003
2016.05.13 17:40:34.963 4: CMD:ZW_SEND_DATA ID:00 ARG:0003 CB:61
2016.05.13 17:40:34.964 4: ZWDongle_0 transmit OK for CB 61, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:34.976 4: ZWDongle_Read ZWDongle_0: rcvd 000400131c988184500abdc3dca7873ba393269c90e8febbac7681fdf80980576c (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:34.976 5: SW: 06
2016.05.13 17:40:34.978 5: ZWDongle_0 dispatch 000400131c988184500abdc3dca7873ba393269c90e8febbac7681fdf80980576c
2016.05.13 17:40:34.979 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:1c988184500abdc3dca7873ba393269c90e8febbac7681fdf80980576c CB:00
2016.05.13 17:40:34.982 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: decrypted cmd 007205015401000201
2016.05.13 17:40:34.982 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: Sequencebyte 0, sequenced 0, secondFrame 0, sequenceCounter 00
2016.05.13 17:40:34.983 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: calculated Authentication code 7681fdf80980576c
2016.05.13 17:40:34.983 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: parsing 00040013087205015401000201
2016.05.13 17:40:34.984 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:087205015401000201 CB:00
2016.05.13 17:40:38.543 3: ZWave got config for popp/smoke-detector.xml from ./FHEM/lib/openzwave_deviceconfig.xml.gz
2016.05.13 17:40:41.584 2: ZWave get ZWave_Rauchmelder_Wohnzimmer swbStatus
2016.05.13 17:40:41.585 5: ZWave_Rauchmelder_Wohnzimmer: SWITCH_BINARY is a secured class!
2016.05.13 17:40:41.586 5: ZWave_Rauchmelder_Wohnzimmer SECURITY: 2502 stored for encryption
2016.05.13 17:40:41.587 5: ZWDongle_Write 0013130298402563 (c598635c)
2016.05.13 17:40:41.590 5: SW: 010900131302984025636a
2016.05.13 17:40:41.595 5: ACK received, WaitForAck=>2 for 010900131302984025636a
2016.05.13 17:40:41.599 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:41.599 5: SW: 06
2016.05.13 17:40:41.601 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:41.718 4: ZWDongle_Read ZWDongle_0: rcvd 0004000a063105030a07ca (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:41.718 5: SW: 06
2016.05.13 17:40:41.720 5: ZWDongle_0 dispatch 0004000a063105030a07ca
2016.05.13 17:40:41.721 4: CMD:APPLICATION_COMMAND_HANDLER ID:0a ARG:063105030a07ca CB:00
2016.05.13 17:40:42.894 4: ZWDongle_Read ZWDongle_0: rcvd 001363000080 (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:42.895 5: SW: 06
2016.05.13 17:40:42.898 5: device ack reveived, removing 010900131302984025636a from dongle sendstack
2016.05.13 17:40:42.899 5: ZWDongle_0 dispatch 001363000080
2016.05.13 17:40:42.902 4: CMD:ZW_SEND_DATA ID:00 ARG:0080 CB:63
2016.05.13 17:40:42.903 4: ZWDongle_0 transmit OK for CB 63, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:42.912 4: ZWDongle_Read ZWDongle_0: rcvd 000400130a9880c358c63b34ce9fbd (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:42.912 5: SW: 06
2016.05.13 17:40:42.915 5: ZWDongle_0 dispatch 000400130a9880c358c63b34ce9fbd
2016.05.13 17:40:42.915 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:0a9880c358c63b34ce9fbd CB:00
2016.05.13 17:40:42.919 5: ZWave_Rauchmelder_Wohnzimmer SECURITY: 2502 get ZWave_Rauchmelder_Wohnzimmer swbStatus  retrieved for encryption
2016.05.13 17:40:42.921 5: ZWave_Rauchmelder_Wohnzimmer: secEncrypt plain:002502 enc:46b174
2016.05.13 17:40:42.924 5: ZWDongle_Write 001313169881d275f3600d29d68c46b174c3f6245331c5fe1f622564 (c598635c)
2016.05.13 17:40:42.926 5: SW: 011d001313169881d275f3600d29d68c46b174c3f6245331c5fe1f62256450
2016.05.13 17:40:42.934 5: ACK received, WaitForAck=>2 for 011d001313169881d275f3600d29d68c46b174c3f6245331c5fe1f62256450
2016.05.13 17:40:42.938 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:42.939 5: SW: 06
2016.05.13 17:40:42.941 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:42.962 4: ZWDongle_Read ZWDongle_0: rcvd 001364000003 (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:42.963 5: SW: 06
2016.05.13 17:40:42.964 5: device ack reveived, removing 011d001313169881d275f3600d29d68c46b174c3f6245331c5fe1f62256450 from dongle sendstack
2016.05.13 17:40:42.965 5: ZWDongle_0 dispatch 001364000003
2016.05.13 17:40:42.966 4: CMD:ZW_SEND_DATA ID:00 ARG:0003 CB:64
2016.05.13 17:40:42.967 4: ZWDongle_0 transmit OK for CB 64, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:42.980 4: ZWDongle_Read ZWDongle_0: rcvd 00040013029840 (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:42.980 5: SW: 06
2016.05.13 17:40:42.982 5: ZWDongle_0 dispatch 00040013029840
2016.05.13 17:40:42.983 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:029840 CB:00
2016.05.13 17:40:42.986 5: ZWDongle_Write 0013130a98800fc5b57e81026a812565 (c598635c)
2016.05.13 17:40:42.989 5: SW: 01110013130a98800fc5b57e81026a812565d5
2016.05.13 17:40:42.997 5: ACK received, WaitForAck=>2 for 01110013130a98800fc5b57e81026a812565d5
2016.05.13 17:40:43.001 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2016.05.13 17:40:43.001 5: SW: 06
2016.05.13 17:40:43.003 5: ZWDongle_0 dispatch 011301
2016.05.13 17:40:43.021 4: ZWDongle_Read ZWDongle_0: rcvd 001365000003 (request ZW_SEND_DATA), sending ACK
2016.05.13 17:40:43.022 5: SW: 06
2016.05.13 17:40:43.024 5: device ack reveived, removing 01110013130a98800fc5b57e81026a812565d5 from dongle sendstack
2016.05.13 17:40:43.024 5: ZWDongle_0 dispatch 001365000003
2016.05.13 17:40:43.025 4: CMD:ZW_SEND_DATA ID:00 ARG:0003 CB:65
2016.05.13 17:40:43.026 4: ZWDongle_0 transmit OK for CB 65, target ZWave_Rauchmelder_Wohnzimmer
2016.05.13 17:40:43.046 4: ZWDongle_Read ZWDongle_0: rcvd 000400131798812e42d152b5174bc54fd8ccde0f943171611ed76af8 (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:43.047 5: SW: 06
2016.05.13 17:40:43.049 5: ZWDongle_0 dispatch 000400131798812e42d152b5174bc54fd8ccde0f943171611ed76af8
2016.05.13 17:40:43.050 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:1798812e42d152b5174bc54fd8ccde0f943171611ed76af8 CB:00
2016.05.13 17:40:43.053 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: decrypted cmd 00250300
2016.05.13 17:40:43.054 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: Sequencebyte 0, sequenced 0, secondFrame 0, sequenceCounter 00
2016.05.13 17:40:43.055 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: calculated Authentication code 943171611ed76af8
2016.05.13 17:40:43.055 5: ZWave_Rauchmelder_Wohnzimmer: secDecrypt: parsing 0004001303250300
2016.05.13 17:40:43.056 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:03250300 CB:00
2016.05.13 17:40:44.098 4: ZWDongle_Read ZWDongle_0: rcvd 0004000a063105030a0b8a (request APPLICATION_COMMAND_HANDLER), sending ACK
2016.05.13 17:40:44.099 5: SW: 06
2016.05.13 17:40:44.101 5: ZWDongle_0 dispatch 0004000a063105030a0b8a
2016.05.13 17:40:44.101 4: CMD:APPLICATION_COMMAND_HANDLER ID:0a ARG:063105030a0b8a CB:00
FHEM/Z-Wave USB-Dongle + div. Devices

krikan

Habe heute einen nicht secure inkludierten Rauchmelder POPP POPE009402  getestet. Ich kann auch für das Modell die lange Laufzeit von "get <device> battery" bestätigen. Antwort kommt immer erst nach Timeout. Funkprobleme schließe ich bei mir auch aus.

Könnte es daran liegen, dass das ein FLIRS-Gerät ist und einen 1000ms Beam braucht?

krikan

Zitat von: krikan am 26 Mai 2016, 19:27:16
Habe heute einen nicht secure inkludierten Rauchmelder POPP POPE009402  getestet. Ich kann auch für das Modell die lange Laufzeit von "get <device> battery" bestätigen. Antwort kommt immer erst nach Timeout. Funkprobleme schließe ich bei mir auch aus.
Nach längerem Test: Die Laufzeit der Telegramme (Internal timeToAck) liegt regelmäßig bei rund 1.2 Sek. Das betrifft alle unverschlüsselten Kommandos. Über 1 Sek verursacht "select timeout", obwohl Antwort noch kommt. Nur in seltenen Fällen liegt timeToAck sehr knapp unter 1 Sek und vor dem timeout. Ob die beiden Rauchmelder das gleiche ZWave-Modul nutzen, ist mir aber unbekannt. Vermutlich ja.
Btw: Irritierenderweise hat der Rauchmelder POPE009402 die gleiche modelId wie die Popp Außensirene und damit wird eine falsche XML genutzt....

krikan

Zum Log von alpha1974: Ich gehe davon aus, dass ZWave-Netz und Sensor bei ihm vollkommen in Ordnung sind.

Der Rauchmelder wacht nur alle 1000ms = 1 Sek auf und kontrolliert, ob ein wakeupBeam anliegt. Falls ja, wird der Dongle-Befehl verarbeitet. Die Wahrscheinlichkeit, dass timeToAck größer als 1 Sek ist, ist damit mMn sehr hoch.

Bei normal inkludierten Geräten, wird bei den meisten get-Befehlen aktiv (blockierend?) per ZWDongle_ReadAnswer auf die Antwort des get-Befehls 1 Sekunde gewartet. Wenn die Antwort nach einer Sekunde nicht ankommt, kommt die "select timeout"-Meldung und kein PopUp erscheint. Danach eintreffende Nachrichten werden jedoch ordnungsgemäß als "spontan empfangen" verarbeitet.

Bei secure inkludierten Geräten, wird nur bei nicht per SECURITY verschlüsselten get-Befehlen (hier: get battery) aktiv per ZWDongle_ReadAnswer gewartet und der zuvor erläuterte Ablauf tritt ein. Alle get-Befehle, die über SECURITY laufen nutzen nicht ZWDongle_ReadAnswer. Auf die Antwort wird nicht eine Sekunde aktiv gewartet, sondern wie bei allen set-Befehlen empfangen, wenn es kommt. Ein select timeout kann nicht entstehen. FHEM ist egal, ob die Nachricht nach 1 Sekunde oder später kommt.

Soweit meine Nicht-Developer-Sicht. Rudi und Andreas, ihr dürft mich gerne korrigieren.

Lösung momentan: Log-Zeile select timeout igorieren: alles (bis auf PopUp) sollte funktionieren.

ZitatBtw: Irritierenderweise hat der Rauchmelder POPE009402 die gleiche modelId wie die Popp Außensirene und damit wird eine falsche XML genutzt....
Laut Popp ein Problem. Firmwareupdate ist in Arbeit...

rudolfkoenig

ZitatDer Rauchmelder wacht nur alle 1000ms = 1 Sek auf und kontrolliert, ob ein wakeupBeam anliegt.
Koennte das FHEM erkennen? Dann koennten wir den Timeout fuer solche Geraete hochsetzen.

krikan

ZitatKoennte das FHEM erkennen? Dann koennten wir den Timeout fuer solche Geraete hochsetzen.
Ja, wenn nodeInfo des Nodes vorliegt: nodeInfo enthält bei betroffenen Nodes den Wert "FrequentListen1000ms".

Jetzt oute ich mich als Nicht-Developer :):
Brauchen wir ZWDongle_ReadAnswer überhaupt noch? Könnte man nicht -wie beim Warten auf "addnode done"-Meldung- mit asyncOutput arbeiten? Oder Riesenaufwand?

rudolfkoenig

ZitatKönnte man nicht -wie beim Warten auf "addnode done"-Meldung- mit asyncOutput arbeiten?
Man koennte schon, habs auch gemacht.
War komplexer als gedacht, weil es ein Bug in fhemweb.js aufgedeckt hat, und den durfte ich auch fixen.
Und wenn ich schon dabei war, habe ich deviceOveview fuer ZWave aktiviert.