So I made the switch from OpenZwave to Zwave-JS, I haven’t had any problems, however…
I had a binary sensor and automation with Openzwave which I would use to delay Homekit bridge starting until the ZWave network was ready. I can find anything about how to reproduce this under Zwave-JS, any ideas?
#Binary Sensor to determine if OZW Beta is running (for HomeKit delayed startup)
binary_sensor:
- platform: mqtt
name: openzwave_network_ready
state_topic: OpenZWave/1/status/
value_template: >
{{ "ON" if value_json.Status in ["driverAwakeNodesQueried", "driverAllNodesQueriedSomeDead", "driverAllNodesQueried"] else "OFF" }}
json_attributes_topic: OpenZWave/1/status/
device_class: "connectivity"
What do you mean? Will my Z-Wave devices be added to Homekit without having to reload it?
Normally when doing a full reboot the Z-Wave network takes a while to come online. Therefore it is wise to delay the Homekit startup. The above automation started Homekit immediatly if you just restarted Home Assistant. It waited if you did a full reboot.
I have noted that every time I update the OS version (or possibly the Z-Wave version), my devices are lost in HomeKit. Does anyone know how this can be prevented?
I have approximately 50 Z-Wave devices, and it’s a HUGE pain to reconfigure them every other week…
For reference, I am using Z-Wave JS and since I have a camera that I need the sound on via HomeKit, I have to set up HomeKit via the configuration.yaml file.