i excluded the offending node, re-included it, restarted hass and its container. now for some reason the zswitch is on a different tty device (no idea).
and the logs say:
2017-01-08 22:55:27.531 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2017-01-08 22:55:27.531 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
2017-01-08 22:55:27.531 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES: 0x01, 0x03, 0x00, 0x05, 0xf9
2017-01-08 22:55:27.531 Detail, contrlr, Queuing (Command) FUNC_ID_SERIAL_API_GET_CAPABILITIES: 0x01, 0x03, 0x00, 0x07, 0xfb
2017-01-08 22:55:27.531 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_SUC_NODE_ID: 0x01, 0x03, 0x00, 0x56, 0xaa
2017-01-08 22:55:27.531 Detail,
2017-01-08 22:55:27.531 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x15) - FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2017-01-08 22:55:28.532 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2017-01-08 22:55:28.532 Detail, contrlr, Removing current message
2017-01-08 22:55:28.532 Detail, contrlr, Notification: Notification - TimeOut
2017-01-08 22:55:28.532 Detail,
2017-01-08 22:55:28.533 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x20) - FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
2017-01-08 22:55:29.533 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2017-01-08 22:55:29.533 Detail, contrlr, Removing current message
2017-01-08 22:55:29.533 Detail, contrlr, Notification: Notification - TimeOut
2017-01-08 22:55:29.533 Detail,
2017-01-08 22:55:29.534 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x05) - FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES: 0x01, 0x03, 0x00, 0x05, 0xf9
2017-01-08 22:55:30.534 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2017-01-08 22:55:30.534 Detail, contrlr, Removing current message
2017-01-08 22:55:30.534 Detail, contrlr, Notification: Notification - TimeOut
2017-01-08 22:55:30.536 Detail,
2017-01-08 22:55:30.536 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x07) - FUNC_ID_SERIAL_API_GET_CAPABILITIES: 0x01, 0x03, 0x00, 0x07, 0xfb
2017-01-08 22:55:31.536 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2017-01-08 22:55:31.537 Detail, contrlr, Removing current message
2017-01-08 22:55:31.537 Detail, contrlr, Notification: Notification - TimeOut
2017-01-08 22:55:31.537 Detail,
2017-01-08 22:55:31.537 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x56) - FUNC_ID_ZW_GET_SUC_NODE_ID: 0x01, 0x03, 0x00, 0x56, 0xaa
2017-01-08 22:55:32.537 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2017-01-08 22:55:32.538 Detail, contrlr, Removing current message
2017-01-08 22:55:32.538 Detail, contrlr, Notification: Notification - TimeOut
2017-01-08 22:57:53.995 Error, mgr, Manager::GetDriver failed - Home ID 0x00000000 is unknown
2017-01-08 22:57:53.996 Warning, Exception: Manager.cpp:373 - 100 - Invalid HomeId passed to GetDriver
the HomeId GetDriver issues are a bit concerning. that probably means someone is using the openzwave API incorrectly. but those come after the other device timeouts, so it might be unrelated, or it’s just handling exceptions incorrectly…
i think this switch is Fd. it worked for a few days and then crapped itself when it started raining (it’s an “outdoor” switch). the mystery is that it will act like it’s getting excluded and re-included, so that functionality somehow works? i’m kinda out of options at this point, but i have more zwave devices coming, and this was for my christmas lights, so… until next year
anyone have other ideas? i guess i kinda took over this post, sorry.
it appears in my case the switch would bounce back because its status wasn’t being updated, because the device node is timing out.