Hallo,
mit dem Thema ZWAVE befasse ich mich erst seit kurzem. Seit 3 Tagen bekomme ich trotz den vielen tollen Artikeln im Forum mit ähnlichen Problemen meine Installation nicht ans Rennen.
- Inklusion funktioniert, der Controller und das Device werden erzeugt und sind sichtbar
- Egal welche Anforderung an Gerät geht (z.B. model), der Controller erhält kein Ack vom Device. Ich
habe es auch mit einem anderen ZWAVE Plus Controller auf einem frisch aufgesetzten Testystem probiert
(das Device wurde zuvor exkludiert), dasselbe Verhalten.
Konfiguration:
- FHEM5.8
- ZWAVE USB Dongle ZMEEUZB1
- Zipato WT-RFID Keypad
- Controller und Device sind 1m voneinander entfernt
Ich bin mir recht sicher, dass ich wegen meinem noch mangelnden Verständnis von ZWAVE Netzwerken
und Geräten noch etwas falsch mache.
List des Controllers:
Internals:
CallbackNr 2
Clients :ZWave:
DEF /dev/ttyACM0@115200
DeviceName /dev/ttyACM0@115200
FD 5
MaxSendRetries 3
NAME ZWDongle_0
NR 21
PARTIAL
RAWMSG 00131e01019c
ReadTime 1519641347.26262
STATE Initialized
SendRetries 0
SendTime 1519641343.14858
TYPE ZWDongle
WaitForAck 0
ZWDongle_0_MSGCNT 94
ZWDongle_0_TIME 2018-02-26 11:35:47
homeId 55555555
nodeIdHex 01
nrNAck 0
Matchlist:
1:ZWave .*
Readings:
2018-02-26 00:52:41 caps Vers:5 Rev:5 ManufID:0115 ProductType:0400 ProductID:0001 SERIAL_API_GET_INIT_DATA SERIAL_API_APPL_NODE_INFORMATION APPLICATION_COMMAND_HANDLER ZW_GET_CONTROLLER_CAPABILITIES SERIAL_API_SET_TIMEOUTS SERIAL_API_GET_CAPABILITIES SERIAL_API_SOFT_RESET UNKNOWN_09 UNKNOWN_0a ZW_SET_R_F_RECEIVE_MODE ZW_SET_SLEEP_MODE ZW_SEND_NODE_INFORMATION ZW_SEND_DATA ZW_SEND_DATA_MULTI ZW_GET_VERSION ZW_SEND_DATA_ABORT ZW_R_F_POWER_LEVEL_SET ZW_SEND_DATA_META ZW_GET_RANDOM MEMORY_GET_ID MEMORY_GET_BYTE MEMORY_PUT_BYTE MEMORY_GET_BUFFER MEMORY_PUT_BUFFER FLASH_AUTO_PROG_SET UNKNOWN_28 NVM_GET_ID NVM_EXT_READ_LONG_BUFFER NVM_EXT_WRITE_LONG_BUFFER NVM_EXT_READ_LONG_BYTE NVM_EXT_WRITE_LONG_BYTE ZW_GET_NODE_PROTOCOL_INFO ZW_SET_DEFAULT ZW_REPLICATION_COMMAND_COMPLETE ZW_REPLICATION_SEND_DATA ZW_ASSIGN_RETURN_ROUTE ZW_DELETE_RETURN_ROUTE ZW_REQUEST_NODE_NEIGHBOR_UPDATE ZW_APPLICATION_UPDATE ZW_ADD_NODE_TO_NETWORK ZW_REMOVE_NODE_FROM_NETWORK ZW_CREATE_NEW_PRIMARY ZW_CONTROLLER_CHANGE ZW_SET_LEARN_MODE ZW_ASSIGN_SUC_RETURN_ROUTE ZW_REQUEST_NETWORK_UPDATE ZW_SET_SUC_NODE_ID ZW_DELETE_SUC_RETURN_ROUTE ZW_GET_SUC_NODE_ID ZW_SEND_SUC_ID ZW_EXPLORE_REQUEST_INCLUSION ZW_REQUEST_NODE_INFO ZW_REMOVE_FAILED_NODE_ID ZW_IS_FAILED_NODE ZW_REPLACE_FAILED_NODE UNKNOWN_66 UNKNOWN_67 UNKNOWN_78 GET_ROUTING_TABLE_LINE LOCK_ROUTE_RESPONSE ZW_GET_PRIORITY_ROUTE ZW_SET_PRIORITY_ROUTE UNKNOWN_98 ZW_SET_WUT_TIMEOUT ZW_WATCHDOG_ENABLE ZW_WATCHDOG_DISABLE ZW_WATCHDOG_CHECK ZW_SET_EXT_INT_LEVEL ZW_RF_POWERLEVEL_GET ZW_TYPE_LIBRARY ZW_SEND_TEST_FRAME ZW_GET_PROTOCOL_STATUS WATCHDOG_START WATCHDOG_STOP UNKNOWN_d4 UNKNOWN_ef ZME_FREQ_CHANGE ZME_BOOTLOADER_FLASH UNKNOWN_f5
2018-02-26 00:52:42 ctrlCaps PRIMARY
2018-02-26 00:52:42 homeId HomeId:55555555 CtrlNodeIdHex:01
2018-02-26 00:51:34 nodeList ZWDongle_0 ZWave_ENTRY_CONTROL_2
2018-02-26 00:52:42 random b079772d6a6dfb8666c38c5b558974ff410153b473ffcd6915d995597145dd57
2018-02-26 00:52:42 state Initialized
2018-02-26 00:52:42 sucNodeId no
2018-02-26 00:50:05 timeouts 0106640f
2018-02-26 00:51:27 version Z-Wave 4.05 STATIC_CONTROLLER
SendStack:
Attributes:
room ZWave
verbose 5
List WT-RFID:
Internals:
DEF 55555555 2
IMAGE
IODev ZWDongle_0
LASTInputDev ZWDongle_0
MSGCNT 61
NAME ZWave_ENTRY_CONTROL_2
NR 22
STATE wakeupInterval 86400 1
TYPE ZWave
ZWDongle_0_MSGCNT 61
ZWDongle_0_RAWMSG 00131e01019c
ZWDongle_0_TIME 2018-02-26 11:35:47
ZWaveSubDevice no
homeId 55555555
isWakeUp 1
lastMsgSent 1519641343.14814
nodeIdHex 02
Readings:
2018-02-26 00:59:00 CMD ZW_APPLICATION_UPDATE
2018-02-26 00:38:18 state wakeupInterval 86400 1
2018-02-26 11:35:47 transmit NO_ACK
2018-02-26 11:35:41 wakeup notification
Attributes:
IODev ZWDongle_0
classes ASSOCIATION BATTERY WAKE_UP VERSION MANUFACTURER_SPECIFIC ALARM CONFIGURATION SWITCH_BINARY USER_CODE
room ZWave
verbose 5
Auszug aus Logdatei:
2018.02.26 09:35:54 4: ZWDongle_Read ZWDongle_0: rcvd 00040402028407 (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.02.26 09:35:54 5: SW: 06
2018.02.26 09:35:54 5: ZWDongle_0: dispatch 00040402028407
2018.02.26 09:35:54 4: CMD:APPLICATION_COMMAND_HANDLER ID:02 ARG:028407 CB:04
2018.02.26 09:35:56 5: ZWDongle_Write 001302028408251d (55555555)
2018.02.26 09:35:56 5: SW: 0109001302028408251d51
2018.02.26 09:35:56 5: ACK received, WaitForAck=>2 for 0109001302028408251d51
2018.02.26 09:35:56 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2018.02.26 09:35:56 5: SW: 06
2018.02.26 09:35:56 5: ZWDongle_0: dispatch 011301
2018.02.26 09:35:58 4: no response from device, removing 0109001302028408251d51 from dongle sendstack
2018.02.26 09:36:00 4: ZWDongle_Read ZWDongle_0: rcvd 00131d01019f (request ZW_SEND_DATA), sending ACK
2018.02.26 09:36:00 5: SW: 06
2018.02.26 09:36:00 5: ZWDongle_0: dispatch 00131d01019f
2018.02.26 09:36:00 4: CMD:ZW_SEND_DATA ID:01 ARG:019f CB:1d
2018.02.26 09:36:00 2: ZWDongle_0 transmit NO_ACK for CB 1d, target ZWave_ENTRY_CONTROL_2
Kann mir jemand weiterhelfen? Ich bin für jeden Hinweis dankbar.
Kennst Du https://wiki.fhem.de/wiki/Z-Wave-ZIP_WT-RFID_Keypad und die Problematik bei batteriebetrieben Geräten (https://wiki.fhem.de/wiki/Z-Wave#Wakeup-Ger.C3.A4te) ?
Gruß, Christian
Ja. Das Setzen vom wakeupintervall geht nicht durch, hat zumindest keinen Effekt. Ich habe es versucht über den Sabotagesensor bzw. durch geduldiges Warten von 2 Stunden zum Standard Wakeup.
Ciao
Walter
Hallo,
gibt es noch Hinweise der Experten, wie ich bei meinem Problem weiterkomme? Ich habe die von Christian erwähnten Dokumente und auch andere Threads zum Thema Z-Wave bereits x-mal durchgearbeitet, ich bin mit meinem Latein am Ende.
Falls zusätzliche Infos benötigt werden, bitte melden.
Ciao
Ich habe keine Idee: wenn die Inklusion klappt, dann sollte eine bidirektionale Komunikation zw. Geraet und Kontroller funktionieren.
Laut Log berkommt der Controller auf einem "normalen" Funktelegramm kein "ACK" vom Geraet.
Ich vermute kaputtes Geraet, man koennte evtl. mit einem zwischengeschalteten ZWCUL ein bisschen mehr wissen, mAn ist es den Aufwand aber nicht Wert.
Danke für die Rükmeldung. Das Gerät geht zurück.