Updated to 2021.2, OpenZWave stopped working

Hi,

I am using the OpenZWave beta integration for my ZWave network. I am running ozwdaemon, Home Assistant and mosquitto each in a separate Docker container and compose them using docker-compose. To update Home Assistant I ran docker-compose pull && docker compose up -d which appeared to also update mosquitto. This is important because it broke my setup. Apparently the update moved the mosquitto image I was using from 1.x to 2.x since a bunch of default configuration changed which broke my setup.

It took me working through this here to get ozwdaemon and Home Assistant to be able to connect to Mosquitto again: https://mosquitto.org/documentation/migrating-to-2-0/

Both Home Assistant and ozwdaemon successfully connect to the MQTT broker now, I can see the OpenZWave messages being published and I can subscribe to and publish test messages no problem. However, my OpenZWave entities still appear as gray / not available. If I go to the OpenZWave configuration screen in Home Assistant it says that the controller is still initializing. However, at least from the ozwdaemon messages published on the broker and the ozwdaemon logs it appears the network is up and running. I can also use OpenZWave Admin to remotely connect to ozwdaemon and the state of the network seems good there too.

I found a couple of topics in this forum with similar symptoms in which people remove rogue nodes in their ozwcache_*.xml files, but my cache file looks fine. I can only see my expected nodes in it.

Any advice would be helpful. Happy to provide whatever logs that would be useful. I assume OpenZWave logs are a good place to start, so attaching them here:


(Note that I cut off the logs at a random point because it was way too long overall)

I understand that the project is moving to ZWave JS, but I was hoping to not have to do this immediately.

It restarted the whole composition once more and waited a while and now it is working again. No clue.

I’m also having this issue. :confused:

Everything is running in ozwd, I can see that everything is online. I can even see the topics published in mqtt - for some reason, unavailable in HASS. Super frustrating.

I gave this docker image a shot:

And once the network initialized, bam! Everything is back up. Thank god. Like you, I didn’t want to make a switch just yet. I tried ZwaveJS2MQTT out of frustration, but it doesn’t (yet) support all of the devices I have. It saw the nodes, just…couldn’t figure out what they were.

Anyway, one day…