HA ZWave stopped working for no apparent reason

I’ve been running HA for some time, and am currently running v0.44.1, which has been running for a bit without issue. Some time last night, it seems it just quit working. HA itself seemed to be functioning fine, but if I tried to send ZWave commands, nothing happened (The LED on my Razberry board didn’t light like it would when sending/receiving data). Just rebooting the Raspberry Pi didn’t make a difference. I ended up fully powering it off and it came back.

Looking through the logs, about the only thing of interest that I found was a bunch of ‘ERROR: ZW_SEND_DATA could not be delivered to Z-Wave stack’ entries for different nodes in the OZW_Log.txt file. The home-assistant.log file had nothing of any value in it (Only three lines).

It seems as if perhaps the Razberry flaked out and it got sorted out with a power cycle, but I’m not positive.

If it should happen again, does anyone have any suggestions to try and determine what actually happened?

So it did it again last night. This time, I have this in the home-assistant.log - not sure if it’s related to this issue or not.

2017-06-27 08:21:12 WARNING (Thread-12) [homeassistant.components.zwave] zwave not ready after 30 seconds, continuing anyway
2017-06-27 16:03:01 WARNING (Thread-3) [netdisco.philips_hue_nupnp] Could not query server https://www.meethue.com/api/nupnp: HTTPSConnectionPool(host='www.meethue.com', port=443): Read timed out. (read timeout=5)
2017-06-27 23:13:31 WARNING (MainThread) [aiohttp.websocket] websocket connection is closing.
2017-06-27 23:14:09 WARNING (MainThread) [aiohttp.websocket] websocket connection is closing.
2017-06-27 23:14:30 WARNING (MainThread) [aiohttp.websocket] websocket connection is closing.
2017-06-27 23:14:33 WARNING (MainThread) [aiohttp.websocket] websocket connection is closing.
2017-06-27 23:14:33 WARNING (MainThread) [aiohttp.websocket] websocket connection is closing.
2017-06-27 23:14:33 WARNING (MainThread) [aiohttp.websocket] websocket connection is closing.
2017-06-27 23:14:33 WARNING (MainThread) [aiohttp.websocket] websocket connection is closing.
2017-06-27 23:14:33 WARNING (MainThread) [aiohttp.websocket] websocket connection is closing.
2017-06-27 23:14:33 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/lib/python3.4/asyncio/tasks.py", line 237, in _step
    result = next(coro)
  File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/websocket_api.py", line 363, in forward_events
    yield from self.send_message(event_message(msg['id'], event))
  File "/home/homeassistant/.homeassistant/deps/aiohttp/http_writer.py", line 127, in drain
    yield from self._protocol._drain_helper()
  File "/usr/lib/python3.4/asyncio/streams.py", line 194, in _drain_helper
    assert waiter is None or waiter.cancelled()
AssertionError
2017-06-27 23:14:33 WARNING (MainThread) [aiohttp.websocket] websocket connection is closing.
2017-06-27 23:14:34 WARNING (MainThread) [aiohttp.websocket] websocket connection is closing.

This time it seems to have started working again with just a reboot of the Pi, not a hard power cycle.

Any ideas?

Well, I loaded up the latest version of HA on a fresh SD card, copied all my configs over and fixed everything so it all seems to be working again - if it happens again, it’s probably hardware, if it doesn’t, then it was probably something borked with HA.