Backup and restore of NVM doesn't remember nodes for 700-series controller #6766
Replies: 6 comments 4 replies
-
👋 Hey @Darrilla! It looks like you attached a logfile, but its filename doesn't look like it a driver log that came from Z-Wave JS. Please double-check that you uploaded the correct logfile. If you did, disregard this comment. As a reminder, here's how to create one: |
Beta Was this translation helpful? Give feedback.
-
Can you send me the following NVM backups via email?
|
Beta Was this translation helpful? Give feedback.
-
Thanks. I am sending you the other two backups - after factory reset and after restore. Thanks for your patience.
Darrell
…________________________________
From: AlCalzone ***@***.***>
Sent: Tuesday, April 16, 2024 1:27 AM
To: zwave-js/node-zwave-js ***@***.***>
Cc: Darrell Burns ***@***.***>; Mention ***@***.***>
Subject: Re: [zwave-js/node-zwave-js] Backup and restore of NVM doesn't remember nodes for 700-series controller (Discussion #6766)
If I see it correctly, you sent this backup
The one you are trying to restore
but not these:
After factory reset
After restoring
I need all 3 to investigate though. Please:
1. factory reset your controller again
2. create a backup in that state
3. restore the backup containing node 2
4. create a backup in that state
5. send be both backups from 2. and 4.
I don't need any security keys.
—
Reply to this email directly, view it on GitHub<#6766 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANTYA5342VRF7AAMH4UJDK3Y5THFDAVCNFSM6AAAAABGGGPLVWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TCMRWGUYDM>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
FYI, I have a hardware zwave daughter-card on my pi-based hub:
Z-Pi 7 - GPIO Z-Wave module for Raspberry Pi
I am able to back this up, reset it, and restore. It takes two complete restarts of my application (two reloads of zwavejs driver) before it recognizes node 2, but it does work. Not sure why it needs to complete restarts, but it is consistently repeatable. I even was able to take the backup and restore it to a different hub with a different zwave daughter-card (same model), and replaced my hub. I was able to get my aeotec plug back online without any re-provisioning of the hub. I know this can work.
To summarize:
*
Using the zwave USB stick from silicon labs, I can backup after adding my node, then hard-reset my controller, then restore the backup, but the controller never recognizes or contains an entry for node 2 ever again.
*
Using the zwave USB stick from silicon labs, I can backup and restore after adding my node, and it will continue to work. As long as I don't hard-reset the controller, it seems to be ok.
*
Using the Z-PI7 daughter card, I can backup after adding my node, then hard-reset my controller, then restore the backup. It takes two complete restarts of zwave-js application before it recognizes node 2 again, but it does work.
Thanks,
Darrell
…________________________________
From: Darrell Burns ***@***.***>
Sent: Tuesday, April 16, 2024 7:33 AM
To: ***@***.*** ***@***.***>; zwave-js/node-zwave-js ***@***.***>
Subject: Re: [zwave-js/node-zwave-js] Backup and restore of NVM doesn't remember nodes for 700-series controller (Discussion #6766)
Thanks. I am sending you the other two backups - after factory reset and after restore. Thanks for your patience.
Darrell
________________________________
From: AlCalzone ***@***.***>
Sent: Tuesday, April 16, 2024 1:27 AM
To: zwave-js/node-zwave-js ***@***.***>
Cc: Darrell Burns ***@***.***>; Mention ***@***.***>
Subject: Re: [zwave-js/node-zwave-js] Backup and restore of NVM doesn't remember nodes for 700-series controller (Discussion #6766)
If I see it correctly, you sent this backup
The one you are trying to restore
but not these:
After factory reset
After restoring
I need all 3 to investigate though. Please:
1. factory reset your controller again
2. create a backup in that state
3. restore the backup containing node 2
4. create a backup in that state
5. send be both backups from 2. and 4.
I don't need any security keys.
—
Reply to this email directly, view it on GitHub<#6766 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANTYA5342VRF7AAMH4UJDK3Y5THFDAVCNFSM6AAAAABGGGPLVWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TCMRWGUYDM>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Here is my logging for the session, starting with the reset controller, followed by the restoration and subsequent restarts before node 2 is finally recognized.
```
**************************************CONTROLLER HAS BEEN HARD-RESET***********************************
Apr 16 09:41:34 oiq2180 e53a0d111b25[402]: DEBUG [bridge-zwave] Starting ZWave Bridge 2.5.0,interface 4.2.1 on port:/dev/ttyUSB0,
2024-04-16T15:41:34.066Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗
╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝
███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗
███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║
███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║
╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝
2024-04-16T15:41:34.088Z DRIVER version 12.5.2
2024-04-16T15:41:34.091Z DRIVER
Apr 16 09:41:34 oiq2180 e53a0d111b25[402]: DEBUG bridge-zwave started
***************SIDE-NOTE: Notice how in every startup case there is a nearly 75 second delay******************
***************between starting the driver and querying the Controller over the serial port?******************
...
...
...
Apr 16 09:42:41 oiq2180 e53a0d111b25[402]: WARN [DEVICE-20] [com.aeotec.zw110] The node is not ready. Cannot Poll
2024-04-16T15:42:45.901Z CNTRLR querying Serial API capabilities...
2024-04-16T15:42:48.415Z CNTRLR received API capabilities:
firmware version: 7.16
manufacturer ID: 0x00
product type: 0x04
product ID: 0x04
supported functions:
· GetSerialApiInitData (0x02)
· SetApplicationNodeInformation (0x03)
· GetControllerCapabilities (0x05)
· SetSerialApiTimeouts (0x06)
· GetSerialApiCapabilities (0x07)
· SoftReset (0x08)
· GetProtocolVersion (0x09)
· SerialAPIStarted (0x0a)
· SerialAPISetup (0x0b)
· SetRFReceiveMode (0x10)
· FUNC_ID_ZW_SEND_NODE_INFORMATION (0x12)
· SendData (0x13)
· SendDataMulticast (0x14)
· GetControllerVersion (0x15)
· SendDataAbort (0x16)
· FUNC_ID_ZW_GET_RANDOM (0x1c)
· GetControllerId (0x20)
· UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21)
· UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22)
· UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23)
· UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24)
· EnterBootloader (0x27)
· UNKNOWN_FUNC_UNKNOWN_0x28 (0x28)
· GetNVMId (0x29)
· ExtNVMReadLongBuffer (0x2a)
· ExtNVMReadLongByte (0x2c)
· NVMOperations (0x2e)
· undefined (0x37)
· undefined (0x38)
· UNKNOWN_FUNC_ClearNetworkStats (0x39)
· UNKNOWN_FUNC_GetNetworkStats (0x3a)
· GetBackgroundRSSI (0x3b)
· undefined (0x3c)
· UNKNOWN_FUNC_RemoveNodeIdFromNetwork (0x3f)
· GetNodeProtocolInfo (0x41)
· HardReset (0x42)
· FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44)
· FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45)
· AssignReturnRoute (0x46)
· DeleteReturnRoute (0x47)
· RequestNodeNeighborUpdate (0x48)
· ApplicationUpdateRequest (0x49)
· AddNodeToNetwork (0x4a)
· RemoveNodeFromNetwork (0x4b)
· FUNC_ID_ZW_CONTROLLER_CHANGE (0x4d)
· AssignPriorityReturnRoute (0x4f)
· FUNC_ID_ZW_SET_LEARN_MODE (0x50)
· AssignSUCReturnRoute (0x51)
· FUNC_ID_ZW_REQUEST_NETWORK_UPDATE (0x53)
· SetSUCNodeId (0x54)
· DeleteSUCReturnRoute (0x55)
· GetSUCNodeId (0x56)
· UNKNOWN_FUNC_SEND_SUC_ID (0x57)
· AssignPrioritySUCReturnRoute (0x58)
· FUNC_ID_ZW_EXPLORE_REQUEST_INCLUSION (0x5e)
· undefined (0x5f)
· RequestNodeInfo (0x60)
· RemoveFailedNode (0x61)
· IsFailedNode (0x62)
· ReplaceFailedNode (0x63)
· GetRoutingInfo (0x80)
· UNKNOWN_FUNC_LOCK_ROUTE_RESPONSE (0x90)
· GetPriorityRoute (0x92)
· SetPriorityRoute (0x93)
· UNKNOWN_FUNC_UNKNOWN_0x98 (0x98)
· FUNC_ID_SERIAL_API_SLAVE_NODE_INFO (0xa0)
· FUNC_ID_ZW_SEND_SLAVE_NODE_INFO (0xa2)
· FUNC_ID_ZW_SET_SLAVE_LEARN_MODE (0xa4)
· FUNC_ID_ZW_GET_VIRTUAL_NODES (0xa5)
· FUNC_ID_ZW_IS_VIRTUAL_NODE (0xa6)
· BridgeApplicationCommand (0xa8)
· SendDataBridge (0xa9)
· SendDataMulticastBridge (0xab)
· UNKNOWN_FUNC_GET_LIBRARY_TYPE (0xbd)
· UNKNOWN_FUNC_SEND_TEST_FRAME (0xbe)
· UNKNOWN_FUNC_GET_PROTOCOL_STATUS (0xbf)
· UNKNOWN_FUNC_UNKNOWN_0xD2 (0xd2)
· UNKNOWN_FUNC_UNKNOWN_0xD3 (0xd3)
· UNKNOWN_FUNC_UNKNOWN_0xD4 (0xd4)
· undefined (0xd6)
· Shutdown (0xd9)
· GetLongRangeNodes (0xda)
· GetLongRangeChannel (0xdb)
· SetLongRangeChannel (0xdc)
· SetLongRangeShadowNodeIDs (0xdd)
· undefined (0xde)
· undefined (0xdf)
· undefined (0xe7)
· undefined (0xe8)
2024-04-16T15:42:48.422Z CNTRLR querying additional controller information...
2024-04-16T15:42:48.556Z CNTRLR received additional controller information:
Z-Wave API version: 9 (legacy)
Z-Wave chip type: EFR32ZG14 / ZGM130S
node type Controller
controller role: primary
controller is the SIS: true
controller supports timers: false
Z-Wave Classic nodes: 1
2024-04-16T15:42:48.560Z CNTRLR querying version info...
2024-04-16T15:42:48.672Z CNTRLR received version info:
controller type: Bridge Controller
library version: Z-Wave 7.16
2024-04-16T15:42:48.674Z CNTRLR querying protocol version info...
2024-04-16T15:42:48.746Z CNTRLR received protocol version info:
protocol type: Z-Wave
protocol version: 7.16.1
appl. framework build no.: 216
git commit hash: 30303030303030303030303030303030
2024-04-16T15:42:48.751Z CNTRLR querying controller capabilities...
2024-04-16T15:42:48.821Z CNTRLR received controller capabilities:
controller role: primary
is the SUC: true
started this network: true
SIS is present: true
was real primary: true
2024-04-16T15:42:48.822Z CNTRLR querying serial API setup capabilities...
2024-04-16T15:42:48.901Z CNTRLR supported serial API setup commands:
· GetSupportedCommands
· SetTxStatusReport
· SetLongRangeMaximumTxPower
· SetPowerlevel
· GetLongRangeMaximumTxPower
· GetPowerlevel
· GetMaximumPayloadSize
· GetLongRangeMaximumPayloadSize
· GetRFRegion
· SetRFRegion
· SetNodeIDType
2024-04-16T15:42:48.904Z CNTRLR querying max. payload size...
2024-04-16T15:42:48.981Z CNTRLR maximum payload size: 46 bytes
2024-04-16T15:42:48.987Z CNTRLR supported Z-Wave features:
· SmartStart
2024-04-16T15:42:48.992Z CNTRLR Querying configured RF region...
2024-04-16T15:42:49.055Z CNTRLR The controller is using RF region USA
2024-04-16T15:42:49.062Z CNTRLR Performing soft reset...
2024-04-16T15:42:49.137Z CNTRLR Waiting for the controller to reconnect...
2024-04-16T15:42:50.227Z CNTRLR reconnected and restarted
2024-04-16T15:42:50.230Z CNTRLR Switching serial API to 16-bit node IDs...
2024-04-16T15:42:50.244Z CNTRLR Switching serial API to 8-bit node IDs...
2024-04-16T15:42:50.316Z CNTRLR Switching to 16-bit node IDs successful
2024-04-16T15:42:50.365Z CNTRLR Switching to 8-bit node IDs successful
2024-04-16T15:42:50.368Z CNTRLR querying controller IDs...
2024-04-16T15:42:50.424Z CNTRLR received controller IDs:
home ID: 0xd241e099
own node ID: 1
2024-04-16T15:42:50.429Z CNTRLR Enabling TX status report...
2024-04-16T15:42:50.488Z CNTRLR Enabling TX status report successful...
2024-04-16T15:42:50.489Z CNTRLR finding SUC...
2024-04-16T15:42:50.547Z CNTRLR This is the SUC
2024-04-16T15:42:50.887Z CNTRLR [Node 001] Embedded device config loaded
2024-04-16T15:42:50.985Z CNTRLR Interview completed
2024-04-16T15:42:51.060Z DRIVER No network key for Z-Wave Long Range configured, communication won't work!
Apr 16 09:42:51 oiq2180 e53a0d111b25[402]: DEBUG [bridge-zwave] Driver Ready
2024-04-16T15:42:51.076Z CNTRLR [Node 001] The node is alive.
2024-04-16T15:42:51.082Z CNTRLR [Node 001] The node is ready to be used
2024-04-16T15:42:51.087Z CNTRLR All nodes are ready to be used
2024-04-16T15:42:51.091Z CNTRLR Interviewing nodes and/or determining their status:
Apr 16 09:42:51 oiq2180 e53a0d111b25[402]: ERROR [DEVICE-20] [com.aeotec.zw110] Zwave node 2 not found
Apr 16 09:42:51 oiq2180 e53a0d111b25[402]: ERROR [DEVICE-20] [com.aeotec.zw110] Error waiting for zwave bridge to be ready Error: Zwave node 2 not found
...
...
...
**************************************RESTORING NVM BACKUP WITH NODE 2 TO CONTROLLER***********************************
...
...
...
Apr 16 09:43:49 oiq2180 e53a0d111b25[402]: DEBUG [bridge-zwave] Restoring controller and restarting falcon
2024-04-16T15:43:49.051Z CNTRLR Restoring NVM...
2024-04-16T15:43:49.056Z CNTRLR Turning RF off...
Apr 16 09:43:51 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,5% done
Apr 16 09:43:53 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,10% done
Apr 16 09:43:55 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,15% done
Apr 16 09:43:58 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,20% done
Apr 16 09:44:00 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,25% done
Apr 16 09:44:01 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,30% done
Apr 16 09:44:03 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,35% done
Apr 16 09:44:05 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,40% done
Apr 16 09:44:07 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,45% done
Apr 16 09:44:08 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,50% done
Apr 16 09:44:10 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,55% done
Apr 16 09:44:12 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,60% done
Apr 16 09:44:13 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,65% done
Apr 16 09:44:15 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,70% done
Apr 16 09:44:17 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,75% done
Apr 16 09:44:18 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,80% done
Apr 16 09:44:20 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,85% done
Apr 16 09:44:21 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,90% done
Apr 16 09:44:23 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,95% done
Apr 16 09:44:24 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,100% done
2024-04-16T15:44:24.896Z CNTRLR NVM backup restored
2024-04-16T15:44:24.899Z CNTRLR Turning RF on...
2024-04-16T15:44:24.937Z CNTRLR Restarting driver to activate restored NVM backup...
Apr 16 09:44:24 oiq2180 e53a0d111b25[402]: ERROR [bridge-zwave] Error starting zwave controller: ZWaveError: Activating the NVM backup requires a driver restart! (ZW0100)
Apr 16 09:44:24 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] NVM restoration completed successfully.
Apr 16 09:44:24 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Controller restored from backup. Restarting Falcon
...
...
...
**************************************RESTARTING MY APPLICATION/ZWAVEJS***********************************
Apr 16 09:44:24 oiq2180 e53a0d111b25[402]: INFO Shutting down Falcon
...
...
...
Apr 16 09:45:17 oiq2180 fd0f9149fdf2[402]: DEBUG [bridge-zwave] Starting ZWave Bridge 2.5.0,interface 4.2.1 on port:/dev/ttyUSB0,
2024-04-16T15:45:17.304Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗
╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝
███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗
███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║
███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║
╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝
2024-04-16T15:45:17.331Z DRIVER version 12.5.2
2024-04-16T15:45:17.336Z DRIVER
Apr 16 09:45:17 oiq2180 fd0f9149fdf2[402]: DEBUG bridge-zwave started
...
...
...
Apr 16 09:46:25 oiq2180 fd0f9149fdf2[402]: WARN [DEVICE-20] [com.aeotec.zw110] The node is not ready. Cannot Poll
2024-04-16T15:46:29.325Z CNTRLR querying Serial API capabilities...
2024-04-16T15:46:31.883Z CNTRLR received API capabilities:
firmware version: 7.16
manufacturer ID: 0x00
product type: 0x04
product ID: 0x04
supported functions:
· GetSerialApiInitData (0x02)
· SetApplicationNodeInformation (0x03)
· GetControllerCapabilities (0x05)
· SetSerialApiTimeouts (0x06)
· GetSerialApiCapabilities (0x07)
· SoftReset (0x08)
· GetProtocolVersion (0x09)
· SerialAPIStarted (0x0a)
· SerialAPISetup (0x0b)
· SetRFReceiveMode (0x10)
· FUNC_ID_ZW_SEND_NODE_INFORMATION (0x12)
· SendData (0x13)
· SendDataMulticast (0x14)
· GetControllerVersion (0x15)
· SendDataAbort (0x16)
· FUNC_ID_ZW_GET_RANDOM (0x1c)
· GetControllerId (0x20)
· UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21)
· UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22)
· UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23)
· UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24)
· EnterBootloader (0x27)
· UNKNOWN_FUNC_UNKNOWN_0x28 (0x28)
· GetNVMId (0x29)
· ExtNVMReadLongBuffer (0x2a)
· ExtNVMReadLongByte (0x2c)
· NVMOperations (0x2e)
· undefined (0x37)
· undefined (0x38)
· UNKNOWN_FUNC_ClearNetworkStats (0x39)
· UNKNOWN_FUNC_GetNetworkStats (0x3a)
· GetBackgroundRSSI (0x3b)
· undefined (0x3c)
· UNKNOWN_FUNC_RemoveNodeIdFromNetwork (0x3f)
· GetNodeProtocolInfo (0x41)
· HardReset (0x42)
· FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44)
· FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45)
· AssignReturnRoute (0x46)
· DeleteReturnRoute (0x47)
· RequestNodeNeighborUpdate (0x48)
· ApplicationUpdateRequest (0x49)
· AddNodeToNetwork (0x4a)
· RemoveNodeFromNetwork (0x4b)
· FUNC_ID_ZW_CONTROLLER_CHANGE (0x4d)
· AssignPriorityReturnRoute (0x4f)
· FUNC_ID_ZW_SET_LEARN_MODE (0x50)
· AssignSUCReturnRoute (0x51)
· FUNC_ID_ZW_REQUEST_NETWORK_UPDATE (0x53)
· SetSUCNodeId (0x54)
· DeleteSUCReturnRoute (0x55)
· GetSUCNodeId (0x56)
· UNKNOWN_FUNC_SEND_SUC_ID (0x57)
· AssignPrioritySUCReturnRoute (0x58)
· FUNC_ID_ZW_EXPLORE_REQUEST_INCLUSION (0x5e)
· undefined (0x5f)
· RequestNodeInfo (0x60)
· RemoveFailedNode (0x61)
· IsFailedNode (0x62)
· ReplaceFailedNode (0x63)
· GetRoutingInfo (0x80)
· UNKNOWN_FUNC_LOCK_ROUTE_RESPONSE (0x90)
· GetPriorityRoute (0x92)
· SetPriorityRoute (0x93)
· UNKNOWN_FUNC_UNKNOWN_0x98 (0x98)
· FUNC_ID_SERIAL_API_SLAVE_NODE_INFO (0xa0)
· FUNC_ID_ZW_SEND_SLAVE_NODE_INFO (0xa2)
· FUNC_ID_ZW_SET_SLAVE_LEARN_MODE (0xa4)
· FUNC_ID_ZW_GET_VIRTUAL_NODES (0xa5)
· FUNC_ID_ZW_IS_VIRTUAL_NODE (0xa6)
· BridgeApplicationCommand (0xa8)
· SendDataBridge (0xa9)
· SendDataMulticastBridge (0xab)
· UNKNOWN_FUNC_GET_LIBRARY_TYPE (0xbd)
· UNKNOWN_FUNC_SEND_TEST_FRAME (0xbe)
· UNKNOWN_FUNC_GET_PROTOCOL_STATUS (0xbf)
· UNKNOWN_FUNC_UNKNOWN_0xD2 (0xd2)
· UNKNOWN_FUNC_UNKNOWN_0xD3 (0xd3)
· UNKNOWN_FUNC_UNKNOWN_0xD4 (0xd4)
· undefined (0xd6)
· Shutdown (0xd9)
· GetLongRangeNodes (0xda)
· GetLongRangeChannel (0xdb)
· SetLongRangeChannel (0xdc)
· SetLongRangeShadowNodeIDs (0xdd)
· undefined (0xde)
· undefined (0xdf)
· undefined (0xe7)
· undefined (0xe8)
2024-04-16T15:46:31.889Z CNTRLR querying additional controller information...
2024-04-16T15:46:32.024Z CNTRLR received additional controller information:
Z-Wave API version: 9 (legacy)
Z-Wave chip type: EFR32ZG14 / ZGM130S
node type Controller
controller role: primary
controller is the SIS: true
controller supports timers: false
Z-Wave Classic nodes: 1
2024-04-16T15:46:32.027Z CNTRLR querying version info...
2024-04-16T15:46:32.140Z CNTRLR received version info:
controller type: Bridge Controller
library version: Z-Wave 7.16
2024-04-16T15:46:32.142Z CNTRLR querying protocol version info...
2024-04-16T15:46:32.215Z CNTRLR received protocol version info:
protocol type: Z-Wave
protocol version: 7.16.1
appl. framework build no.: 216
git commit hash: 30303030303030303030303030303030
2024-04-16T15:46:32.220Z CNTRLR querying controller capabilities...
2024-04-16T15:46:32.291Z CNTRLR received controller capabilities:
controller role: primary
is the SUC: true
started this network: true
SIS is present: true
was real primary: true
2024-04-16T15:46:32.295Z CNTRLR querying serial API setup capabilities...
2024-04-16T15:46:32.389Z CNTRLR supported serial API setup commands:
· GetSupportedCommands
· SetTxStatusReport
· SetLongRangeMaximumTxPower
· SetPowerlevel
· GetLongRangeMaximumTxPower
· GetPowerlevel
· GetMaximumPayloadSize
· GetLongRangeMaximumPayloadSize
· GetRFRegion
· SetRFRegion
· SetNodeIDType
2024-04-16T15:46:32.393Z CNTRLR querying max. payload size...
2024-04-16T15:46:32.462Z CNTRLR maximum payload size: 46 bytes
2024-04-16T15:46:32.468Z CNTRLR supported Z-Wave features:
· SmartStart
2024-04-16T15:46:32.473Z CNTRLR Querying configured RF region...
2024-04-16T15:46:32.538Z CNTRLR The controller is using RF region Unknown
2024-04-16T15:46:32.546Z CNTRLR Performing soft reset...
2024-04-16T15:46:32.626Z CNTRLR Waiting for the controller to reconnect...
2024-04-16T15:46:33.714Z CNTRLR reconnected and restarted
2024-04-16T15:46:33.719Z CNTRLR Switching serial API to 16-bit node IDs...
2024-04-16T15:46:33.732Z CNTRLR Switching serial API to 8-bit node IDs...
2024-04-16T15:46:33.805Z CNTRLR Switching to 16-bit node IDs successful
2024-04-16T15:46:33.856Z CNTRLR Switching to 8-bit node IDs successful
2024-04-16T15:46:33.860Z CNTRLR querying controller IDs...
2024-04-16T15:46:33.918Z CNTRLR received controller IDs:
home ID: 0xc21db7ae
own node ID: 1
2024-04-16T15:46:33.922Z CNTRLR Enabling TX status report...
2024-04-16T15:46:33.997Z CNTRLR Enabling TX status report successful...
2024-04-16T15:46:33.998Z CNTRLR finding SUC...
2024-04-16T15:46:34.053Z CNTRLR This is the SUC
2024-04-16T15:46:34.426Z CNTRLR [Node 001] Embedded device config loaded
2024-04-16T15:46:34.530Z CNTRLR Interview completed
2024-04-16T15:46:34.605Z DRIVER No network key for Z-Wave Long Range configured, communication won't work!
Apr 16 09:46:34 oiq2180 fd0f9149fdf2[402]: DEBUG [bridge-zwave] Driver Ready
2024-04-16T15:46:34.621Z CNTRLR [Node 001] The node is alive.
2024-04-16T15:46:34.628Z CNTRLR [Node 001] The node is ready to be used
2024-04-16T15:46:34.632Z CNTRLR All nodes are ready to be used
2024-04-16T15:46:34.636Z CNTRLR Interviewing nodes and/or determining their status:
Apr 16 09:46:34 oiq2180 fd0f9149fdf2[402]: ERROR [DEVICE-20] [com.aeotec.zw110] Zwave node 2 not found
Apr 16 09:46:34 oiq2180 fd0f9149fdf2[402]: ERROR [DEVICE-20] [com.aeotec.zw110] Error waiting for zwave bridge to be ready Error: Zwave node 2 not found
...
...
...
**************************************NODE 2 NOT FOUND, RESTARTING MY APPLICATION/ZWAVEJS A SECOND TIME***********************************
Apr 16 09:46:56 oiq2180 fd0f9149fdf2[402]: INFO Shutting down Falcon
...
...
...
Apr 16 09:47:48 oiq2180 a807501f90b4[402]: DEBUG [bridge-zwave] Starting ZWave Bridge 2.5.0,interface 4.2.1 on port:/dev/ttyUSB0,
2024-04-16T15:47:48.401Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗
╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝
███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗
███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║
███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║
╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝
2024-04-16T15:47:48.429Z DRIVER version 12.5.2
2024-04-16T15:47:48.432Z DRIVER
Apr 16 09:47:48 oiq2180 a807501f90b4[402]: DEBUG bridge-zwave started
...
...
...
Apr 16 09:48:56 oiq2180 a807501f90b4[402]: WARN [DEVICE-20] [com.aeotec.zw110] The node is not ready. Cannot Poll
2024-04-16T15:49:00.188Z CNTRLR querying Serial API capabilities...
2024-04-16T15:49:02.635Z CNTRLR received API capabilities:
firmware version: 7.16
manufacturer ID: 0x00
product type: 0x04
product ID: 0x04
supported functions:
· GetSerialApiInitData (0x02)
· SetApplicationNodeInformation (0x03)
· GetControllerCapabilities (0x05)
· SetSerialApiTimeouts (0x06)
· GetSerialApiCapabilities (0x07)
· SoftReset (0x08)
· GetProtocolVersion (0x09)
· SerialAPIStarted (0x0a)
· SerialAPISetup (0x0b)
· SetRFReceiveMode (0x10)
· FUNC_ID_ZW_SEND_NODE_INFORMATION (0x12)
· SendData (0x13)
· SendDataMulticast (0x14)
· GetControllerVersion (0x15)
· SendDataAbort (0x16)
· FUNC_ID_ZW_GET_RANDOM (0x1c)
· GetControllerId (0x20)
· UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21)
· UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22)
· UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23)
· UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24)
· EnterBootloader (0x27)
· UNKNOWN_FUNC_UNKNOWN_0x28 (0x28)
· GetNVMId (0x29)
· ExtNVMReadLongBuffer (0x2a)
· ExtNVMReadLongByte (0x2c)
· NVMOperations (0x2e)
· undefined (0x37)
· undefined (0x38)
· UNKNOWN_FUNC_ClearNetworkStats (0x39)
· UNKNOWN_FUNC_GetNetworkStats (0x3a)
· GetBackgroundRSSI (0x3b)
· undefined (0x3c)
· UNKNOWN_FUNC_RemoveNodeIdFromNetwork (0x3f)
· GetNodeProtocolInfo (0x41)
· HardReset (0x42)
· FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44)
· FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45)
· AssignReturnRoute (0x46)
· DeleteReturnRoute (0x47)
· RequestNodeNeighborUpdate (0x48)
· ApplicationUpdateRequest (0x49)
· AddNodeToNetwork (0x4a)
· RemoveNodeFromNetwork (0x4b)
· FUNC_ID_ZW_CONTROLLER_CHANGE (0x4d)
· AssignPriorityReturnRoute (0x4f)
· FUNC_ID_ZW_SET_LEARN_MODE (0x50)
· AssignSUCReturnRoute (0x51)
· FUNC_ID_ZW_REQUEST_NETWORK_UPDATE (0x53)
· SetSUCNodeId (0x54)
· DeleteSUCReturnRoute (0x55)
· GetSUCNodeId (0x56)
· UNKNOWN_FUNC_SEND_SUC_ID (0x57)
· AssignPrioritySUCReturnRoute (0x58)
· FUNC_ID_ZW_EXPLORE_REQUEST_INCLUSION (0x5e)
· undefined (0x5f)
· RequestNodeInfo (0x60)
· RemoveFailedNode (0x61)
· IsFailedNode (0x62)
· ReplaceFailedNode (0x63)
· GetRoutingInfo (0x80)
· UNKNOWN_FUNC_LOCK_ROUTE_RESPONSE (0x90)
· GetPriorityRoute (0x92)
· SetPriorityRoute (0x93)
· UNKNOWN_FUNC_UNKNOWN_0x98 (0x98)
· FUNC_ID_SERIAL_API_SLAVE_NODE_INFO (0xa0)
· FUNC_ID_ZW_SEND_SLAVE_NODE_INFO (0xa2)
· FUNC_ID_ZW_SET_SLAVE_LEARN_MODE (0xa4)
· FUNC_ID_ZW_GET_VIRTUAL_NODES (0xa5)
· FUNC_ID_ZW_IS_VIRTUAL_NODE (0xa6)
· BridgeApplicationCommand (0xa8)
· SendDataBridge (0xa9)
· SendDataMulticastBridge (0xab)
· UNKNOWN_FUNC_GET_LIBRARY_TYPE (0xbd)
· UNKNOWN_FUNC_SEND_TEST_FRAME (0xbe)
· UNKNOWN_FUNC_GET_PROTOCOL_STATUS (0xbf)
· UNKNOWN_FUNC_UNKNOWN_0xD2 (0xd2)
· UNKNOWN_FUNC_UNKNOWN_0xD3 (0xd3)
· UNKNOWN_FUNC_UNKNOWN_0xD4 (0xd4)
· undefined (0xd6)
· Shutdown (0xd9)
· GetLongRangeNodes (0xda)
· GetLongRangeChannel (0xdb)
· SetLongRangeChannel (0xdc)
· SetLongRangeShadowNodeIDs (0xdd)
· undefined (0xde)
· undefined (0xdf)
· undefined (0xe7)
· undefined (0xe8)
2024-04-16T15:49:02.643Z CNTRLR querying additional controller information...
2024-04-16T15:49:02.781Z CNTRLR received additional controller information:
Z-Wave API version: 9 (legacy)
Z-Wave chip type: EFR32ZG14 / ZGM130S
node type Controller
controller role: primary
controller is the SIS: true
controller supports timers: false
Z-Wave Classic nodes: 1, 2
2024-04-16T15:49:02.784Z CNTRLR querying version info...
2024-04-16T15:49:02.885Z CNTRLR received version info:
controller type: Bridge Controller
library version: Z-Wave 7.16
2024-04-16T15:49:02.887Z CNTRLR querying protocol version info...
2024-04-16T15:49:02.960Z CNTRLR received protocol version info:
protocol type: Z-Wave
protocol version: 7.16.1
appl. framework build no.: 216
git commit hash: 30303030303030303030303030303030
2024-04-16T15:49:02.966Z CNTRLR querying controller capabilities...
2024-04-16T15:49:03.041Z CNTRLR received controller capabilities:
controller role: primary
is the SUC: true
started this network: true
SIS is present: true
was real primary: true
2024-04-16T15:49:03.043Z CNTRLR querying serial API setup capabilities...
2024-04-16T15:49:03.128Z CNTRLR supported serial API setup commands:
· GetSupportedCommands
· SetTxStatusReport
· SetLongRangeMaximumTxPower
· SetPowerlevel
· GetLongRangeMaximumTxPower
· GetPowerlevel
· GetMaximumPayloadSize
· GetLongRangeMaximumPayloadSize
· GetRFRegion
· SetRFRegion
· SetNodeIDType
2024-04-16T15:49:03.131Z CNTRLR querying max. payload size...
2024-04-16T15:49:03.201Z CNTRLR maximum payload size: 46 bytes
2024-04-16T15:49:03.207Z CNTRLR supported Z-Wave features:
· SmartStart
2024-04-16T15:49:03.213Z CNTRLR Querying configured RF region...
2024-04-16T15:49:03.284Z CNTRLR The controller is using RF region USA
2024-04-16T15:49:03.291Z CNTRLR Performing soft reset...
2024-04-16T15:49:03.371Z CNTRLR Waiting for the controller to reconnect...
2024-04-16T15:49:04.454Z CNTRLR reconnected and restarted
2024-04-16T15:49:04.459Z CNTRLR Switching serial API to 16-bit node IDs...
2024-04-16T15:49:04.472Z CNTRLR Switching serial API to 8-bit node IDs...
2024-04-16T15:49:04.544Z CNTRLR Switching to 16-bit node IDs successful
2024-04-16T15:49:04.593Z CNTRLR Switching to 8-bit node IDs successful
2024-04-16T15:49:04.595Z CNTRLR querying controller IDs...
2024-04-16T15:49:04.652Z CNTRLR received controller IDs:
home ID: 0xc21db7ae
own node ID: 1
2024-04-16T15:49:04.657Z CNTRLR Enabling TX status report...
2024-04-16T15:49:04.717Z CNTRLR Enabling TX status report successful...
2024-04-16T15:49:04.719Z CNTRLR finding SUC...
2024-04-16T15:49:04.790Z CNTRLR This is the SUC
2024-04-16T15:49:05.150Z CNTRLR [Node 001] Embedded device config loaded
2024-04-16T15:49:05.292Z CNTRLR [Node 002] Embedded device config loaded
2024-04-16T15:49:05.379Z CNTRLR Interview completed
2024-04-16T15:49:05.454Z DRIVER No network key for Z-Wave Long Range configured, communication won't work!
Apr 16 09:49:05 oiq2180 a807501f90b4[402]: DEBUG [bridge-zwave] Driver Ready
2024-04-16T15:49:05.474Z CNTRLR [Node 001] The node is alive.
2024-04-16T15:49:05.480Z CNTRLR [Node 001] The node is ready to be used
2024-04-16T15:49:05.484Z CNTRLR Interviewing nodes and/or determining their status: 2
2024-04-16T15:49:05.496Z CNTRLR [Node 002] Beginning interview - last completed stage: None
2024-04-16T15:49:05.499Z CNTRLR [Node 002] new node, doing a full interview...
2024-04-16T15:49:05.503Z CNTRLR > [Node 002] querying protocol info...
2024-04-16T15:49:06.348Z CNTRLR < [Node 002] received response for protocol info:
basic device class: Routing Slave
generic device class: Binary Switch
specific device class: Binary Power Switch
node type: End Node
is always listening: true
is frequent listening: false
can route messages: true
supports security: false
supports beaming: true
maximum data rate: 100000 kbps
protocol version: 3
2024-04-16T15:49:06.354Z CNTRLR [Node 002] Interview stage completed: ProtocolInfo
2024-04-16T15:49:06.357Z CNTRLR > [Node 002] pinging the node...
2024-04-16T15:49:06.515Z CNTRLR [Node 002] The node is alive.
2024-04-16T15:49:06.522Z CNTRLR < [Node 002] ping successful
2024-04-16T15:49:06.529Z CNTRLR > [Node 002] querying node info...
2024-04-16T15:49:06.630Z CNTRLR < [Node 002] node info received
supported CCs:
· Z-Wave Plus Info
· Binary Switch
· Multilevel Switch
· Color Switch
· Configuration
· All Switch
· Meter
· Clock
· Association
· Association Group Information
· Manufacturer Specific
· Version
· Firmware Update Meta Data
· Powerlevel
2024-04-16T15:49:06.632Z CNTRLR < [Node 002] node info received
supported CCs:
· Z-Wave Plus Info
· Binary Switch
· Multilevel Switch
· Color Switch
· Configuration
· All Switch
· Meter
· Clock
· Association
· Association Group Information
· Manufacturer Specific
· Version
· Firmware Update Meta Data
· Powerlevel
2024-04-16T15:49:06.650Z CNTRLR [Node 002] Interview stage completed: NodeInfo
2024-04-16T15:49:06.799Z CNTRLR [Node 002] Embedded device config loaded
2024-04-16T15:49:06.870Z CNTRLR [Node 002] Interview stage completed: CommandClasses
2024-04-16T15:49:06.875Z CNTRLR [Node 002] Interview stage completed: OverwriteConfig
2024-04-16T15:49:07.077Z CNTRLR [Node 002] Interview completed
2024-04-16T15:49:07.082Z CNTRLR [Node 002] The node is ready to be used
2024-04-16T15:49:07.085Z CNTRLR All nodes are ready to be used
DEBUG [DEVICE-20] [com.aeotec.zw110] Zwave node is ready. Setting up node event handlers
...
...
...
**************************************THIS TIME NODE 2 IS FOUND - TOOK TWO SOFT RESETS********************************************
Apr 16 09:49:37 oiq2180 a807501f90b4[402]: DEBUG [DEVICE-20] [com.aeotec.zw110] Polling Node
Apr 16 09:49:37 oiq2180 a807501f90b4[402]: 2024-04-16T15:49:37.332Z CNTRLR > [Node 002] pinging the node...
Apr 16 09:49:37 oiq2180 a807501f90b4[402]: 2024-04-16T15:49:37.410Z CNTRLR < [Node 002] ping successful
Apr 16 09:49:37 oiq2180 a807501f90b4[402]: DEBUG [DEVICE-20] [com.aeotec.zw110] Ping:Success
...
...
...
```
|
Beta Was this translation helpful? Give feedback.
-
Looks like the difference between first and second restart is the "[Node 002] Embedded device config loaded" which is not shown in the first restart:
2024-04-16T15:49:04.657Z CNTRLR Enabling TX status report...
2024-04-16T15:49:04.717Z CNTRLR Enabling TX status report successful...
2024-04-16T15:49:04.719Z CNTRLR finding SUC...
2024-04-16T15:49:04.790Z CNTRLR This is the SUC
2024-04-16T15:49:05.150Z CNTRLR [Node 001] Embedded device config loaded
2024-04-16T15:49:05.292Z CNTRLR [Node 002] Embedded device config loaded
2024-04-16T15:49:05.379Z CNTRLR Interview completed
2024-04-16T15:49:05.454Z DRIVER No network key for Z-Wave Long Range configured, communication won't work!
Apr 16 09:49:05 oiq2180 a807501f90b4[402]: DEBUG [bridge-zwave] Driver Ready
…________________________________
From: Darrell Burns ***@***.***>
Sent: Tuesday, April 16, 2024 10:43 AM
To: zwave-js/node-zwave-js ***@***.***>; ***@***.*** ***@***.***>
Subject: Re: [zwave-js/node-zwave-js] Backup and restore of NVM doesn't remember nodes for 700-series controller (Discussion #6766)
Here is my logging for the session, starting with the reset controller, followed by the restoration and subsequent restarts before node 2 is finally recognized.
**************************************CONTROLLER HAS BEEN HARD-RESET***********************************
Apr 16 09:41:34 oiq2180 e53a0d111b25[402]: DEBUG [bridge-zwave] Starting ZWave Bridge 2.5.0,interface 4.2.1 on port:/dev/ttyUSB0,
2024-04-16T15:41:34.066Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗
╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝
███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗
███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║
███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║
╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝
2024-04-16T15:41:34.088Z DRIVER version 12.5.2
2024-04-16T15:41:34.091Z DRIVER
Apr 16 09:41:34 oiq2180 e53a0d111b25[402]: DEBUG bridge-zwave started
***************SIDE-NOTE: Notice how in every startup case there is a nearly 75 second delay******************
***************between starting the driver and querying the Controller over the serial port?******************
...
...
...
Apr 16 09:42:41 oiq2180 e53a0d111b25[402]: WARN [DEVICE-20] [com.aeotec.zw110] The node is not ready. Cannot Poll
2024-04-16T15:42:45.901Z CNTRLR querying Serial API capabilities...
2024-04-16T15:42:48.415Z CNTRLR received API capabilities:
firmware version: 7.16
manufacturer ID: 0x00
product type: 0x04
product ID: 0x04
supported functions:
· GetSerialApiInitData (0x02)
· SetApplicationNodeInformation (0x03)
· GetControllerCapabilities (0x05)
· SetSerialApiTimeouts (0x06)
· GetSerialApiCapabilities (0x07)
· SoftReset (0x08)
· GetProtocolVersion (0x09)
· SerialAPIStarted (0x0a)
· SerialAPISetup (0x0b)
· SetRFReceiveMode (0x10)
· FUNC_ID_ZW_SEND_NODE_INFORMATION (0x12)
· SendData (0x13)
· SendDataMulticast (0x14)
· GetControllerVersion (0x15)
· SendDataAbort (0x16)
· FUNC_ID_ZW_GET_RANDOM (0x1c)
· GetControllerId (0x20)
· UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21)
· UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22)
· UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23)
· UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24)
· EnterBootloader (0x27)
· UNKNOWN_FUNC_UNKNOWN_0x28 (0x28)
· GetNVMId (0x29)
· ExtNVMReadLongBuffer (0x2a)
· ExtNVMReadLongByte (0x2c)
· NVMOperations (0x2e)
· undefined (0x37)
· undefined (0x38)
· UNKNOWN_FUNC_ClearNetworkStats (0x39)
· UNKNOWN_FUNC_GetNetworkStats (0x3a)
· GetBackgroundRSSI (0x3b)
· undefined (0x3c)
· UNKNOWN_FUNC_RemoveNodeIdFromNetwork (0x3f)
· GetNodeProtocolInfo (0x41)
· HardReset (0x42)
· FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44)
· FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45)
· AssignReturnRoute (0x46)
· DeleteReturnRoute (0x47)
· RequestNodeNeighborUpdate (0x48)
· ApplicationUpdateRequest (0x49)
· AddNodeToNetwork (0x4a)
· RemoveNodeFromNetwork (0x4b)
· FUNC_ID_ZW_CONTROLLER_CHANGE (0x4d)
· AssignPriorityReturnRoute (0x4f)
· FUNC_ID_ZW_SET_LEARN_MODE (0x50)
· AssignSUCReturnRoute (0x51)
· FUNC_ID_ZW_REQUEST_NETWORK_UPDATE (0x53)
· SetSUCNodeId (0x54)
· DeleteSUCReturnRoute (0x55)
· GetSUCNodeId (0x56)
· UNKNOWN_FUNC_SEND_SUC_ID (0x57)
· AssignPrioritySUCReturnRoute (0x58)
· FUNC_ID_ZW_EXPLORE_REQUEST_INCLUSION (0x5e)
· undefined (0x5f)
· RequestNodeInfo (0x60)
· RemoveFailedNode (0x61)
· IsFailedNode (0x62)
· ReplaceFailedNode (0x63)
· GetRoutingInfo (0x80)
· UNKNOWN_FUNC_LOCK_ROUTE_RESPONSE (0x90)
· GetPriorityRoute (0x92)
· SetPriorityRoute (0x93)
· UNKNOWN_FUNC_UNKNOWN_0x98 (0x98)
· FUNC_ID_SERIAL_API_SLAVE_NODE_INFO (0xa0)
· FUNC_ID_ZW_SEND_SLAVE_NODE_INFO (0xa2)
· FUNC_ID_ZW_SET_SLAVE_LEARN_MODE (0xa4)
· FUNC_ID_ZW_GET_VIRTUAL_NODES (0xa5)
· FUNC_ID_ZW_IS_VIRTUAL_NODE (0xa6)
· BridgeApplicationCommand (0xa8)
· SendDataBridge (0xa9)
· SendDataMulticastBridge (0xab)
· UNKNOWN_FUNC_GET_LIBRARY_TYPE (0xbd)
· UNKNOWN_FUNC_SEND_TEST_FRAME (0xbe)
· UNKNOWN_FUNC_GET_PROTOCOL_STATUS (0xbf)
· UNKNOWN_FUNC_UNKNOWN_0xD2 (0xd2)
· UNKNOWN_FUNC_UNKNOWN_0xD3 (0xd3)
· UNKNOWN_FUNC_UNKNOWN_0xD4 (0xd4)
· undefined (0xd6)
· Shutdown (0xd9)
· GetLongRangeNodes (0xda)
· GetLongRangeChannel (0xdb)
· SetLongRangeChannel (0xdc)
· SetLongRangeShadowNodeIDs (0xdd)
· undefined (0xde)
· undefined (0xdf)
· undefined (0xe7)
· undefined (0xe8)
2024-04-16T15:42:48.422Z CNTRLR querying additional controller information...
2024-04-16T15:42:48.556Z CNTRLR received additional controller information:
Z-Wave API version: 9 (legacy)
Z-Wave chip type: EFR32ZG14 / ZGM130S
node type Controller
controller role: primary
controller is the SIS: true
controller supports timers: false
Z-Wave Classic nodes: 1
2024-04-16T15:42:48.560Z CNTRLR querying version info...
2024-04-16T15:42:48.672Z CNTRLR received version info:
controller type: Bridge Controller
library version: Z-Wave 7.16
2024-04-16T15:42:48.674Z CNTRLR querying protocol version info...
2024-04-16T15:42:48.746Z CNTRLR received protocol version info:
protocol type: Z-Wave
protocol version: 7.16.1
appl. framework build no.: 216
git commit hash: 30303030303030303030303030303030
2024-04-16T15:42:48.751Z CNTRLR querying controller capabilities...
2024-04-16T15:42:48.821Z CNTRLR received controller capabilities:
controller role: primary
is the SUC: true
started this network: true
SIS is present: true
was real primary: true
2024-04-16T15:42:48.822Z CNTRLR querying serial API setup capabilities...
2024-04-16T15:42:48.901Z CNTRLR supported serial API setup commands:
· GetSupportedCommands
· SetTxStatusReport
· SetLongRangeMaximumTxPower
· SetPowerlevel
· GetLongRangeMaximumTxPower
· GetPowerlevel
· GetMaximumPayloadSize
· GetLongRangeMaximumPayloadSize
· GetRFRegion
· SetRFRegion
· SetNodeIDType
2024-04-16T15:42:48.904Z CNTRLR querying max. payload size...
2024-04-16T15:42:48.981Z CNTRLR maximum payload size: 46 bytes
2024-04-16T15:42:48.987Z CNTRLR supported Z-Wave features:
· SmartStart
2024-04-16T15:42:48.992Z CNTRLR Querying configured RF region...
2024-04-16T15:42:49.055Z CNTRLR The controller is using RF region USA
2024-04-16T15:42:49.062Z CNTRLR Performing soft reset...
2024-04-16T15:42:49.137Z CNTRLR Waiting for the controller to reconnect...
2024-04-16T15:42:50.227Z CNTRLR reconnected and restarted
2024-04-16T15:42:50.230Z CNTRLR Switching serial API to 16-bit node IDs...
2024-04-16T15:42:50.244Z CNTRLR Switching serial API to 8-bit node IDs...
2024-04-16T15:42:50.316Z CNTRLR Switching to 16-bit node IDs successful
2024-04-16T15:42:50.365Z CNTRLR Switching to 8-bit node IDs successful
2024-04-16T15:42:50.368Z CNTRLR querying controller IDs...
2024-04-16T15:42:50.424Z CNTRLR received controller IDs:
home ID: 0xd241e099
own node ID: 1
2024-04-16T15:42:50.429Z CNTRLR Enabling TX status report...
2024-04-16T15:42:50.488Z CNTRLR Enabling TX status report successful...
2024-04-16T15:42:50.489Z CNTRLR finding SUC...
2024-04-16T15:42:50.547Z CNTRLR This is the SUC
2024-04-16T15:42:50.887Z CNTRLR [Node 001] Embedded device config loaded
2024-04-16T15:42:50.985Z CNTRLR Interview completed
2024-04-16T15:42:51.060Z DRIVER No network key for Z-Wave Long Range configured, communication won't work!
Apr 16 09:42:51 oiq2180 e53a0d111b25[402]: DEBUG [bridge-zwave] Driver Ready
2024-04-16T15:42:51.076Z CNTRLR [Node 001] The node is alive.
2024-04-16T15:42:51.082Z CNTRLR [Node 001] The node is ready to be used
2024-04-16T15:42:51.087Z CNTRLR All nodes are ready to be used
2024-04-16T15:42:51.091Z CNTRLR Interviewing nodes and/or determining their status:
Apr 16 09:42:51 oiq2180 e53a0d111b25[402]: ERROR [DEVICE-20] [com.aeotec.zw110] Zwave node 2 not found
Apr 16 09:42:51 oiq2180 e53a0d111b25[402]: ERROR [DEVICE-20] [com.aeotec.zw110] Error waiting for zwave bridge to be ready Error: Zwave node 2 not found
...
...
...
**************************************RESTORING NVM BACKUP WITH NODE 2 TO CONTROLLER***********************************
...
...
...
Apr 16 09:43:49 oiq2180 e53a0d111b25[402]: DEBUG [bridge-zwave] Restoring controller and restarting falcon
2024-04-16T15:43:49.051Z CNTRLR Restoring NVM...
2024-04-16T15:43:49.056Z CNTRLR Turning RF off...
Apr 16 09:43:51 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,5% done
Apr 16 09:43:53 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,10% done
Apr 16 09:43:55 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,15% done
Apr 16 09:43:58 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,20% done
Apr 16 09:44:00 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,25% done
Apr 16 09:44:01 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,30% done
Apr 16 09:44:03 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,35% done
Apr 16 09:44:05 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,40% done
Apr 16 09:44:07 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,45% done
Apr 16 09:44:08 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,50% done
Apr 16 09:44:10 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,55% done
Apr 16 09:44:12 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,60% done
Apr 16 09:44:13 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,65% done
Apr 16 09:44:15 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,70% done
Apr 16 09:44:17 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,75% done
Apr 16 09:44:18 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,80% done
Apr 16 09:44:20 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,85% done
Apr 16 09:44:21 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,90% done
Apr 16 09:44:23 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,95% done
Apr 16 09:44:24 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Restoring Controller NVM,100% done
2024-04-16T15:44:24.896Z CNTRLR NVM backup restored
2024-04-16T15:44:24.899Z CNTRLR Turning RF on...
2024-04-16T15:44:24.937Z CNTRLR Restarting driver to activate restored NVM backup...
Apr 16 09:44:24 oiq2180 e53a0d111b25[402]: ERROR [bridge-zwave] Error starting zwave controller: ZWaveError: Activating the NVM backup requires a driver restart! (ZW0100)
Apr 16 09:44:24 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] NVM restoration completed successfully.
Apr 16 09:44:24 oiq2180 e53a0d111b25[402]: INFO [bridge-zwave] Controller restored from backup. Restarting Falcon
...
...
...
**************************************RESTARTING MY APPLICATION/ZWAVEJS***********************************
Apr 16 09:44:24 oiq2180 e53a0d111b25[402]: INFO Shutting down Falcon
...
...
...
Apr 16 09:45:17 oiq2180 fd0f9149fdf2[402]: DEBUG [bridge-zwave] Starting ZWave Bridge 2.5.0,interface 4.2.1 on port:/dev/ttyUSB0,
2024-04-16T15:45:17.304Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗
╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝
███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗
███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║
███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║
╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝
2024-04-16T15:45:17.331Z DRIVER version 12.5.2
2024-04-16T15:45:17.336Z DRIVER
Apr 16 09:45:17 oiq2180 fd0f9149fdf2[402]: DEBUG bridge-zwave started
...
...
...
Apr 16 09:46:25 oiq2180 fd0f9149fdf2[402]: WARN [DEVICE-20] [com.aeotec.zw110] The node is not ready. Cannot Poll
2024-04-16T15:46:29.325Z CNTRLR querying Serial API capabilities...
2024-04-16T15:46:31.883Z CNTRLR received API capabilities:
firmware version: 7.16
manufacturer ID: 0x00
product type: 0x04
product ID: 0x04
supported functions:
· GetSerialApiInitData (0x02)
· SetApplicationNodeInformation (0x03)
· GetControllerCapabilities (0x05)
· SetSerialApiTimeouts (0x06)
· GetSerialApiCapabilities (0x07)
· SoftReset (0x08)
· GetProtocolVersion (0x09)
· SerialAPIStarted (0x0a)
· SerialAPISetup (0x0b)
· SetRFReceiveMode (0x10)
· FUNC_ID_ZW_SEND_NODE_INFORMATION (0x12)
· SendData (0x13)
· SendDataMulticast (0x14)
· GetControllerVersion (0x15)
· SendDataAbort (0x16)
· FUNC_ID_ZW_GET_RANDOM (0x1c)
· GetControllerId (0x20)
· UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21)
· UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22)
· UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23)
· UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24)
· EnterBootloader (0x27)
· UNKNOWN_FUNC_UNKNOWN_0x28 (0x28)
· GetNVMId (0x29)
· ExtNVMReadLongBuffer (0x2a)
· ExtNVMReadLongByte (0x2c)
· NVMOperations (0x2e)
· undefined (0x37)
· undefined (0x38)
· UNKNOWN_FUNC_ClearNetworkStats (0x39)
· UNKNOWN_FUNC_GetNetworkStats (0x3a)
· GetBackgroundRSSI (0x3b)
· undefined (0x3c)
· UNKNOWN_FUNC_RemoveNodeIdFromNetwork (0x3f)
· GetNodeProtocolInfo (0x41)
· HardReset (0x42)
· FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44)
· FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45)
· AssignReturnRoute (0x46)
· DeleteReturnRoute (0x47)
· RequestNodeNeighborUpdate (0x48)
· ApplicationUpdateRequest (0x49)
· AddNodeToNetwork (0x4a)
· RemoveNodeFromNetwork (0x4b)
· FUNC_ID_ZW_CONTROLLER_CHANGE (0x4d)
· AssignPriorityReturnRoute (0x4f)
· FUNC_ID_ZW_SET_LEARN_MODE (0x50)
· AssignSUCReturnRoute (0x51)
· FUNC_ID_ZW_REQUEST_NETWORK_UPDATE (0x53)
· SetSUCNodeId (0x54)
· DeleteSUCReturnRoute (0x55)
· GetSUCNodeId (0x56)
· UNKNOWN_FUNC_SEND_SUC_ID (0x57)
· AssignPrioritySUCReturnRoute (0x58)
· FUNC_ID_ZW_EXPLORE_REQUEST_INCLUSION (0x5e)
· undefined (0x5f)
· RequestNodeInfo (0x60)
· RemoveFailedNode (0x61)
· IsFailedNode (0x62)
· ReplaceFailedNode (0x63)
· GetRoutingInfo (0x80)
· UNKNOWN_FUNC_LOCK_ROUTE_RESPONSE (0x90)
· GetPriorityRoute (0x92)
· SetPriorityRoute (0x93)
· UNKNOWN_FUNC_UNKNOWN_0x98 (0x98)
· FUNC_ID_SERIAL_API_SLAVE_NODE_INFO (0xa0)
· FUNC_ID_ZW_SEND_SLAVE_NODE_INFO (0xa2)
· FUNC_ID_ZW_SET_SLAVE_LEARN_MODE (0xa4)
· FUNC_ID_ZW_GET_VIRTUAL_NODES (0xa5)
· FUNC_ID_ZW_IS_VIRTUAL_NODE (0xa6)
· BridgeApplicationCommand (0xa8)
· SendDataBridge (0xa9)
· SendDataMulticastBridge (0xab)
· UNKNOWN_FUNC_GET_LIBRARY_TYPE (0xbd)
· UNKNOWN_FUNC_SEND_TEST_FRAME (0xbe)
· UNKNOWN_FUNC_GET_PROTOCOL_STATUS (0xbf)
· UNKNOWN_FUNC_UNKNOWN_0xD2 (0xd2)
· UNKNOWN_FUNC_UNKNOWN_0xD3 (0xd3)
· UNKNOWN_FUNC_UNKNOWN_0xD4 (0xd4)
· undefined (0xd6)
· Shutdown (0xd9)
· GetLongRangeNodes (0xda)
· GetLongRangeChannel (0xdb)
· SetLongRangeChannel (0xdc)
· SetLongRangeShadowNodeIDs (0xdd)
· undefined (0xde)
· undefined (0xdf)
· undefined (0xe7)
· undefined (0xe8)
2024-04-16T15:46:31.889Z CNTRLR querying additional controller information...
2024-04-16T15:46:32.024Z CNTRLR received additional controller information:
Z-Wave API version: 9 (legacy)
Z-Wave chip type: EFR32ZG14 / ZGM130S
node type Controller
controller role: primary
controller is the SIS: true
controller supports timers: false
Z-Wave Classic nodes: 1
2024-04-16T15:46:32.027Z CNTRLR querying version info...
2024-04-16T15:46:32.140Z CNTRLR received version info:
controller type: Bridge Controller
library version: Z-Wave 7.16
2024-04-16T15:46:32.142Z CNTRLR querying protocol version info...
2024-04-16T15:46:32.215Z CNTRLR received protocol version info:
protocol type: Z-Wave
protocol version: 7.16.1
appl. framework build no.: 216
git commit hash: 30303030303030303030303030303030
2024-04-16T15:46:32.220Z CNTRLR querying controller capabilities...
2024-04-16T15:46:32.291Z CNTRLR received controller capabilities:
controller role: primary
is the SUC: true
started this network: true
SIS is present: true
was real primary: true
2024-04-16T15:46:32.295Z CNTRLR querying serial API setup capabilities...
2024-04-16T15:46:32.389Z CNTRLR supported serial API setup commands:
· GetSupportedCommands
· SetTxStatusReport
· SetLongRangeMaximumTxPower
· SetPowerlevel
· GetLongRangeMaximumTxPower
· GetPowerlevel
· GetMaximumPayloadSize
· GetLongRangeMaximumPayloadSize
· GetRFRegion
· SetRFRegion
· SetNodeIDType
2024-04-16T15:46:32.393Z CNTRLR querying max. payload size...
2024-04-16T15:46:32.462Z CNTRLR maximum payload size: 46 bytes
2024-04-16T15:46:32.468Z CNTRLR supported Z-Wave features:
· SmartStart
2024-04-16T15:46:32.473Z CNTRLR Querying configured RF region...
2024-04-16T15:46:32.538Z CNTRLR The controller is using RF region Unknown
2024-04-16T15:46:32.546Z CNTRLR Performing soft reset...
2024-04-16T15:46:32.626Z CNTRLR Waiting for the controller to reconnect...
2024-04-16T15:46:33.714Z CNTRLR reconnected and restarted
2024-04-16T15:46:33.719Z CNTRLR Switching serial API to 16-bit node IDs...
2024-04-16T15:46:33.732Z CNTRLR Switching serial API to 8-bit node IDs...
2024-04-16T15:46:33.805Z CNTRLR Switching to 16-bit node IDs successful
2024-04-16T15:46:33.856Z CNTRLR Switching to 8-bit node IDs successful
2024-04-16T15:46:33.860Z CNTRLR querying controller IDs...
2024-04-16T15:46:33.918Z CNTRLR received controller IDs:
home ID: 0xc21db7ae
own node ID: 1
2024-04-16T15:46:33.922Z CNTRLR Enabling TX status report...
2024-04-16T15:46:33.997Z CNTRLR Enabling TX status report successful...
2024-04-16T15:46:33.998Z CNTRLR finding SUC...
2024-04-16T15:46:34.053Z CNTRLR This is the SUC
2024-04-16T15:46:34.426Z CNTRLR [Node 001] Embedded device config loaded
2024-04-16T15:46:34.530Z CNTRLR Interview completed
2024-04-16T15:46:34.605Z DRIVER No network key for Z-Wave Long Range configured, communication won't work!
Apr 16 09:46:34 oiq2180 fd0f9149fdf2[402]: DEBUG [bridge-zwave] Driver Ready
2024-04-16T15:46:34.621Z CNTRLR [Node 001] The node is alive.
2024-04-16T15:46:34.628Z CNTRLR [Node 001] The node is ready to be used
2024-04-16T15:46:34.632Z CNTRLR All nodes are ready to be used
2024-04-16T15:46:34.636Z CNTRLR Interviewing nodes and/or determining their status:
Apr 16 09:46:34 oiq2180 fd0f9149fdf2[402]: ERROR [DEVICE-20] [com.aeotec.zw110] Zwave node 2 not found
Apr 16 09:46:34 oiq2180 fd0f9149fdf2[402]: ERROR [DEVICE-20] [com.aeotec.zw110] Error waiting for zwave bridge to be ready Error: Zwave node 2 not found
...
...
...
**************************************NODE 2 NOT FOUND, RESTARTING MY APPLICATION/ZWAVEJS A SECOND TIME***********************************
Apr 16 09:46:56 oiq2180 fd0f9149fdf2[402]: INFO Shutting down Falcon
...
...
...
Apr 16 09:47:48 oiq2180 a807501f90b4[402]: DEBUG [bridge-zwave] Starting ZWave Bridge 2.5.0,interface 4.2.1 on port:/dev/ttyUSB0,
2024-04-16T15:47:48.401Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗
╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝
███╔╝ █████╗ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ ██║ ███████╗
███╔╝ ╚════╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ██ ██║ ╚════██║
███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║
╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝
2024-04-16T15:47:48.429Z DRIVER version 12.5.2
2024-04-16T15:47:48.432Z DRIVER
Apr 16 09:47:48 oiq2180 a807501f90b4[402]: DEBUG bridge-zwave started
...
...
...
Apr 16 09:48:56 oiq2180 a807501f90b4[402]: WARN [DEVICE-20] [com.aeotec.zw110] The node is not ready. Cannot Poll
2024-04-16T15:49:00.188Z CNTRLR querying Serial API capabilities...
2024-04-16T15:49:02.635Z CNTRLR received API capabilities:
firmware version: 7.16
manufacturer ID: 0x00
product type: 0x04
product ID: 0x04
supported functions:
· GetSerialApiInitData (0x02)
· SetApplicationNodeInformation (0x03)
· GetControllerCapabilities (0x05)
· SetSerialApiTimeouts (0x06)
· GetSerialApiCapabilities (0x07)
· SoftReset (0x08)
· GetProtocolVersion (0x09)
· SerialAPIStarted (0x0a)
· SerialAPISetup (0x0b)
· SetRFReceiveMode (0x10)
· FUNC_ID_ZW_SEND_NODE_INFORMATION (0x12)
· SendData (0x13)
· SendDataMulticast (0x14)
· GetControllerVersion (0x15)
· SendDataAbort (0x16)
· FUNC_ID_ZW_GET_RANDOM (0x1c)
· GetControllerId (0x20)
· UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21)
· UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22)
· UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23)
· UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24)
· EnterBootloader (0x27)
· UNKNOWN_FUNC_UNKNOWN_0x28 (0x28)
· GetNVMId (0x29)
· ExtNVMReadLongBuffer (0x2a)
· ExtNVMReadLongByte (0x2c)
· NVMOperations (0x2e)
· undefined (0x37)
· undefined (0x38)
· UNKNOWN_FUNC_ClearNetworkStats (0x39)
· UNKNOWN_FUNC_GetNetworkStats (0x3a)
· GetBackgroundRSSI (0x3b)
· undefined (0x3c)
· UNKNOWN_FUNC_RemoveNodeIdFromNetwork (0x3f)
· GetNodeProtocolInfo (0x41)
· HardReset (0x42)
· FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44)
· FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45)
· AssignReturnRoute (0x46)
· DeleteReturnRoute (0x47)
· RequestNodeNeighborUpdate (0x48)
· ApplicationUpdateRequest (0x49)
· AddNodeToNetwork (0x4a)
· RemoveNodeFromNetwork (0x4b)
· FUNC_ID_ZW_CONTROLLER_CHANGE (0x4d)
· AssignPriorityReturnRoute (0x4f)
· FUNC_ID_ZW_SET_LEARN_MODE (0x50)
· AssignSUCReturnRoute (0x51)
· FUNC_ID_ZW_REQUEST_NETWORK_UPDATE (0x53)
· SetSUCNodeId (0x54)
· DeleteSUCReturnRoute (0x55)
· GetSUCNodeId (0x56)
· UNKNOWN_FUNC_SEND_SUC_ID (0x57)
· AssignPrioritySUCReturnRoute (0x58)
· FUNC_ID_ZW_EXPLORE_REQUEST_INCLUSION (0x5e)
· undefined (0x5f)
· RequestNodeInfo (0x60)
· RemoveFailedNode (0x61)
· IsFailedNode (0x62)
· ReplaceFailedNode (0x63)
· GetRoutingInfo (0x80)
· UNKNOWN_FUNC_LOCK_ROUTE_RESPONSE (0x90)
· GetPriorityRoute (0x92)
· SetPriorityRoute (0x93)
· UNKNOWN_FUNC_UNKNOWN_0x98 (0x98)
· FUNC_ID_SERIAL_API_SLAVE_NODE_INFO (0xa0)
· FUNC_ID_ZW_SEND_SLAVE_NODE_INFO (0xa2)
· FUNC_ID_ZW_SET_SLAVE_LEARN_MODE (0xa4)
· FUNC_ID_ZW_GET_VIRTUAL_NODES (0xa5)
· FUNC_ID_ZW_IS_VIRTUAL_NODE (0xa6)
· BridgeApplicationCommand (0xa8)
· SendDataBridge (0xa9)
· SendDataMulticastBridge (0xab)
· UNKNOWN_FUNC_GET_LIBRARY_TYPE (0xbd)
· UNKNOWN_FUNC_SEND_TEST_FRAME (0xbe)
· UNKNOWN_FUNC_GET_PROTOCOL_STATUS (0xbf)
· UNKNOWN_FUNC_UNKNOWN_0xD2 (0xd2)
· UNKNOWN_FUNC_UNKNOWN_0xD3 (0xd3)
· UNKNOWN_FUNC_UNKNOWN_0xD4 (0xd4)
· undefined (0xd6)
· Shutdown (0xd9)
· GetLongRangeNodes (0xda)
· GetLongRangeChannel (0xdb)
· SetLongRangeChannel (0xdc)
· SetLongRangeShadowNodeIDs (0xdd)
· undefined (0xde)
· undefined (0xdf)
· undefined (0xe7)
· undefined (0xe8)
2024-04-16T15:49:02.643Z CNTRLR querying additional controller information...
2024-04-16T15:49:02.781Z CNTRLR received additional controller information:
Z-Wave API version: 9 (legacy)
Z-Wave chip type: EFR32ZG14 / ZGM130S
node type Controller
controller role: primary
controller is the SIS: true
controller supports timers: false
Z-Wave Classic nodes: 1, 2
2024-04-16T15:49:02.784Z CNTRLR querying version info...
2024-04-16T15:49:02.885Z CNTRLR received version info:
controller type: Bridge Controller
library version: Z-Wave 7.16
2024-04-16T15:49:02.887Z CNTRLR querying protocol version info...
2024-04-16T15:49:02.960Z CNTRLR received protocol version info:
protocol type: Z-Wave
protocol version: 7.16.1
appl. framework build no.: 216
git commit hash: 30303030303030303030303030303030
2024-04-16T15:49:02.966Z CNTRLR querying controller capabilities...
2024-04-16T15:49:03.041Z CNTRLR received controller capabilities:
controller role: primary
is the SUC: true
started this network: true
SIS is present: true
was real primary: true
2024-04-16T15:49:03.043Z CNTRLR querying serial API setup capabilities...
2024-04-16T15:49:03.128Z CNTRLR supported serial API setup commands:
· GetSupportedCommands
· SetTxStatusReport
· SetLongRangeMaximumTxPower
· SetPowerlevel
· GetLongRangeMaximumTxPower
· GetPowerlevel
· GetMaximumPayloadSize
· GetLongRangeMaximumPayloadSize
· GetRFRegion
· SetRFRegion
· SetNodeIDType
2024-04-16T15:49:03.131Z CNTRLR querying max. payload size...
2024-04-16T15:49:03.201Z CNTRLR maximum payload size: 46 bytes
2024-04-16T15:49:03.207Z CNTRLR supported Z-Wave features:
· SmartStart
2024-04-16T15:49:03.213Z CNTRLR Querying configured RF region...
2024-04-16T15:49:03.284Z CNTRLR The controller is using RF region USA
2024-04-16T15:49:03.291Z CNTRLR Performing soft reset...
2024-04-16T15:49:03.371Z CNTRLR Waiting for the controller to reconnect...
2024-04-16T15:49:04.454Z CNTRLR reconnected and restarted
2024-04-16T15:49:04.459Z CNTRLR Switching serial API to 16-bit node IDs...
2024-04-16T15:49:04.472Z CNTRLR Switching serial API to 8-bit node IDs...
2024-04-16T15:49:04.544Z CNTRLR Switching to 16-bit node IDs successful
2024-04-16T15:49:04.593Z CNTRLR Switching to 8-bit node IDs successful
2024-04-16T15:49:04.595Z CNTRLR querying controller IDs...
2024-04-16T15:49:04.652Z CNTRLR received controller IDs:
home ID: 0xc21db7ae
own node ID: 1
2024-04-16T15:49:04.657Z CNTRLR Enabling TX status report...
2024-04-16T15:49:04.717Z CNTRLR Enabling TX status report successful...
2024-04-16T15:49:04.719Z CNTRLR finding SUC...
2024-04-16T15:49:04.790Z CNTRLR This is the SUC
2024-04-16T15:49:05.150Z CNTRLR [Node 001] Embedded device config loaded
2024-04-16T15:49:05.292Z CNTRLR [Node 002] Embedded device config loaded
2024-04-16T15:49:05.379Z CNTRLR Interview completed
2024-04-16T15:49:05.454Z DRIVER No network key for Z-Wave Long Range configured, communication won't work!
Apr 16 09:49:05 oiq2180 a807501f90b4[402]: DEBUG [bridge-zwave] Driver Ready
2024-04-16T15:49:05.474Z CNTRLR [Node 001] The node is alive.
2024-04-16T15:49:05.480Z CNTRLR [Node 001] The node is ready to be used
2024-04-16T15:49:05.484Z CNTRLR Interviewing nodes and/or determining their status: 2
2024-04-16T15:49:05.496Z CNTRLR [Node 002] Beginning interview - last completed stage: None
2024-04-16T15:49:05.499Z CNTRLR [Node 002] new node, doing a full interview...
2024-04-16T15:49:05.503Z CNTRLR » [Node 002] querying protocol info...
2024-04-16T15:49:06.348Z CNTRLR « [Node 002] received response for protocol info:
basic device class: Routing Slave
generic device class: Binary Switch
specific device class: Binary Power Switch
node type: End Node
is always listening: true
is frequent listening: false
can route messages: true
supports security: false
supports beaming: true
maximum data rate: 100000 kbps
protocol version: 3
2024-04-16T15:49:06.354Z CNTRLR [Node 002] Interview stage completed: ProtocolInfo
2024-04-16T15:49:06.357Z CNTRLR » [Node 002] pinging the node...
2024-04-16T15:49:06.515Z CNTRLR [Node 002] The node is alive.
2024-04-16T15:49:06.522Z CNTRLR « [Node 002] ping successful
2024-04-16T15:49:06.529Z CNTRLR » [Node 002] querying node info...
2024-04-16T15:49:06.630Z CNTRLR « [Node 002] node info received
supported CCs:
· Z-Wave Plus Info
· Binary Switch
· Multilevel Switch
· Color Switch
· Configuration
· All Switch
· Meter
· Clock
· Association
· Association Group Information
· Manufacturer Specific
· Version
· Firmware Update Meta Data
· Powerlevel
2024-04-16T15:49:06.632Z CNTRLR « [Node 002] node info received
supported CCs:
· Z-Wave Plus Info
· Binary Switch
· Multilevel Switch
· Color Switch
· Configuration
· All Switch
· Meter
· Clock
· Association
· Association Group Information
· Manufacturer Specific
· Version
· Firmware Update Meta Data
· Powerlevel
2024-04-16T15:49:06.650Z CNTRLR [Node 002] Interview stage completed: NodeInfo
2024-04-16T15:49:06.799Z CNTRLR [Node 002] Embedded device config loaded
2024-04-16T15:49:06.870Z CNTRLR [Node 002] Interview stage completed: CommandClasses
2024-04-16T15:49:06.875Z CNTRLR [Node 002] Interview stage completed: OverwriteConfig
2024-04-16T15:49:07.077Z CNTRLR [Node 002] Interview completed
2024-04-16T15:49:07.082Z CNTRLR [Node 002] The node is ready to be used
2024-04-16T15:49:07.085Z CNTRLR All nodes are ready to be used
DEBUG [DEVICE-20] [com.aeotec.zw110] Zwave node is ready. Setting up node event handlers
...
...
...
**************************************THIS TIME NODE 2 IS FOUND - TOOK TWO SOFT RESETS********************************************
Apr 16 09:49:37 oiq2180 a807501f90b4[402]: DEBUG [DEVICE-20] [com.aeotec.zw110] Polling Node
Apr 16 09:49:37 oiq2180 a807501f90b4[402]: 2024-04-16T15:49:37.332Z CNTRLR » [Node 002] pinging the node...
Apr 16 09:49:37 oiq2180 a807501f90b4[402]: 2024-04-16T15:49:37.410Z CNTRLR « [Node 002] ping successful
Apr 16 09:49:37 oiq2180 a807501f90b4[402]: DEBUG [DEVICE-20] [com.aeotec.zw110] Ping:Success
...
...
...
________________________________
From: AlCalzone ***@***.***>
Sent: Tuesday, April 16, 2024 8:10 AM
To: zwave-js/node-zwave-js ***@***.***>
Cc: Darrell Burns ***@***.***>; Mention ***@***.***>
Subject: Re: [zwave-js/node-zwave-js] Backup and restore of NVM doesn't remember nodes for 700-series controller (Discussion #6766)
It takes two complete restarts of zwave-js application before it recognizes node 2 again, but it does work.
Interesting... Can you capture a driver log of the full process including those two restarts please? Seems like the Razberry needs two soft-resets after the restore to activate the backup.
Not sure about the USB, but maybe there's an issue with the NVM format. I assume your files will show this.
—
Reply to this email directly, view it on GitHub<#6766 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANTYA56OSCQPI53XSTQOAD3Y5UWNPAVCNFSM6AAAAABGGGPLVWVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TCMZQG42TS>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Checklist
I have read and followed the above instructions
I have checked the troubleshooting section and my problem is not described there.
I have read the changelog and my problem was not mentioned there or the fix did not work.
Describe the issue
What is happening?
I backup the NVM (backupNVMRaw) and store it in a controller.bkp file. This is after I add a single aeotec switched outlet. I have node 001 (the controller) and node 002 (the aeotec plug). After creating the backup file, I hard-reset the controller. I then restart my server (zwavejs), and restore the controller.bkp file (restoreNVMRaw). When that is finished, I restart my server (zwavejs), and query the nodes, bu the controller knows nothing about node 002.
What did you expect to happen instead?
I expect that after a restore of NVM memory, the controller should remember previous network nodes.
Steps to reproduce the behavior:
Anything else we should know?
I have tried it with and without remembering the security keys. Makes no difference.
I have tried restoring the NVM without a hard-reset of the controller, and it seems to remember node 2.
Software versions
Driver (node-zwave-js): ...
12.5.2
Nodejs - 19.9.0
Device information
Using UZB-7, SLUSB7000A USB stick from silicon labs
Checklist
I made sure to provide a driver log on level debug.
The log includes a re-interview of the problematic device (if applicable).
The log includes the problematic interaction with the device (if applicable).
I provided the node ID of the problematic device (if applicable).
Upload Logfile
zwave.log
Beta Was this translation helpful? Give feedback.
All reactions