Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Z-Wave integration for ZEN16 multirelay is incorrect #116407

Open
ajmasuda opened this issue Apr 29, 2024 · 6 comments
Open

Z-Wave integration for ZEN16 multirelay is incorrect #116407

ajmasuda opened this issue Apr 29, 2024 · 6 comments

Comments

@ajmasuda
Copy link

The problem

The integration can control relays and reports relay status, but it is not reporting switch input status. It does not even report relay status if triggered by input switch. ZEN16 has 3 inputs and 3 outputs and they are not the same and their states are not necessarily the same.

What version of Home Assistant Core has the issue?

2024.4.4

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Z-Wave ZEN16

Link to integration documentation on our website

No response

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

Multiple inputs were triggered which caused relays to actuated but no such changes were reported by HA, except the "last seen" time changing.

Additional information

This used to work fine with Vera home controller.

@home-assistant
Copy link

@ajmasuda
Copy link
Author

@ajmasuda
Copy link
Author

The web page did not allow to drag-in the log file during case creation. It allowed me now, so it is there now.
Not sure what part I supposedly missed in 'zwave documentation' .
'zwave source' shows up as 404-page not found.

@gmjck
Copy link

gmjck commented May 14, 2024

Seeing a similar/same issue with my ZEN16. Have SW2 and SW3 connected to contact sensors, and both are configured via zwave_js to Manual Control = Disabled (with Switch Reports). But there doesn't seem to be any entity in HA that could reflect the current state of those switches. Changing their config to Manual Control = Enabled, I can hear the ZEN16 relay actuating via the contact sensors, but the relay entities in HA don't update their status.

Think this issue should be tagged integration:zwave_js, not zwave.

@gmjck
Copy link

gmjck commented May 15, 2024

Main issue might just be that the Zen16 config description (https://devices.zwave-js.io/?jumpTo=0x027a:0xa000:0xa00a:0.0) hasn't been updated for FW 2.0 or whenever the ability to separate switch reporting and relay control was added. Got sensors reporting via this workaround:

  1. Use HA developer tools to call zwave service to set SW input type (in my case, SW2 and SW3, so EP0 Params 3 and 4) to "10": from the Zooz docs, enum for on/off report (dry contact sensor/switch). Can't do this from device config UI in HA since current config definition only has enums 0-3.
  2. Power cycle Zen16.
  3. (May be unnecessary) Re-interrogate Zen16.
  4. In Zen16 Settings page should now see a Sensors panel, though for me at least all were hidden/disabled by default. Click to show hidden entities, enable any Sensor State (General Purpose) entities (binary_sensor.multirelay_sensor_state_general_purpose*).

@gmjck
Copy link

gmjck commented May 16, 2024

I've submitted zwave-js/node-zwave-js#6855 to get the Zen16 definition up to date with the latest FW (2.10).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants