I am running HA in the docker environment under Unraid.
I decided to migrate to ZWave JS. I installed the zwavejs2mqtt docker container and everything connected correctly.
Issue # 1:
But whenever I install a new update for this container or HA container and it loses connection with this error message. The only way to resolve is to reboot my Unraid box. I appreciate it if anyone could share a different method to resolve this issue.
Driver: Failed to initialize the driver: Timeout while waiting for an ACK from the controller
Issue 2:
I have four ZWave devices and their names in zwave_js all goofed up like these.
ex:
switch.scene_capable_push_on_off_current_value
switch.scene_capable_push_on_off_current_value2
How can I keep proper names for these?
ex:
switch.kitchen_track_lights
I did set a friendly name via the Home Assistant tab via zwavejs2mqtt UI. But there is no option to set the name for entity id. Did I miss any setting there?
ex:
switch.scene_capable_push_on_off_current_value
unavailable
restored: true
supported_features: 0
friendly_name: Kitchen Sink
Issue 3:
Another issue is the logic to turn on and off toggle for switches. I just glanced over the zwave_js docs. Why it is so different/complex to turn on or off a switch from the previous method of z-wave integration? It took me some time to find out command_class from the zwave_js log file.
service: zwave_js.set_value
target:
entity_id: switch.scene_capable_push_on_off_current_value
data:
value: false
command_class: 37
property: targetValue