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

Unable to control old Leviton switches (VRS05/VRS15) #6048

Closed
denix0 opened this issue Jul 14, 2023 · 9 comments · Fixed by #6089
Closed

Unable to control old Leviton switches (VRS05/VRS15) #6048

denix0 opened this issue Jul 14, 2023 · 9 comments · Fixed by #6089
Labels
investigate 🔎 Not sure what's going on here - need to investigate

Comments

@denix0
Copy link

denix0 commented Jul 14, 2023

I have several old Leviton switches (and dimmers) around the house - those are of the first generation of Z-Wave from about 10-15 years ago and I've been using them w/o problems with several different controllers and hubs throughout the years.

I'm setting up everything now in Z-Wave JS UI and noticed that I cannot control them either directly from the UI or from HomeAssistant via WebSocket. Moreover, in the UI under "Binary Switch v0" section there's "Current value" field, but there's NO "Target value" at all, which I normally get for other devices with e.g. "Binary Switch v1":

binary-switch-v0
binary-switch-v1

I'm using Zooz 800-series ZST39 LR stick. The problematic devices are Leviton VRS05 and VRS15 switches, but I haven't tried dimmers yet.

They report Z-Wave protocol version 2.9 and Z-Wave chip firmware version "0.4" or "0.5"

I wonder if this is due to "v0" in the "Binary Switch" class:

leviton-vrs15-values

Or if it's a driver issue...

I would appreciate any help and gladly provide logs or try different options. Thanks in advance!

@robertsLando
Copy link
Member

Zwave-js-ui version?

Also make a driver log, loglevel debug and attach it here as a file (drag & drop into the text field).

Possibly with a test write of the target value

@denix0
Copy link
Author

denix0 commented Jul 14, 2023

Yes, everything is latest, but the issue has been going on for a while, so I already went through several versions.

zwave-js-ui: 8.19.0.487524b
zwave-js: 11.0.0

zwave-js-ui-store.zip

How can I force a test write if there's no control? I tried toggling the switch from HA, but not sure if that worked, as it always comes back to the current value.

@denix0
Copy link
Author

denix0 commented Jul 20, 2023

Hi, any more suggestions I can try to help debug this issue? Thanks a lot!

@robertsLando robertsLando transferred this issue from zwave-js/zwave-js-ui Jul 21, 2023
@AlCalzone
Copy link
Member

This feels like an incomplete interview. Please re-interview one of the nodes and make a driver log (loglevel debug) of that.
Ideally clear the logfile before doing that (open it in the store tab, remove everything, save). I just need the zwavejs_... .log file.

Also let me know the # of the node you re-interviewed

@denix0
Copy link
Author

denix0 commented Jul 26, 2023

@AlCalzone sure, can do! Please give me a bit more time - trying so shuffle bunch of instances around in between day job...

FYI, just an upfront clarification... This is not a one-off user error - I've already mentioned that I have several of such similar devices (VRS05/VRS15) and all of them show this issue. I also have at least 2 separate instances where I've tried it - HomeAssistant running Z-Wave JS + UI addons and a standalone Docker container with the same. I've tried including and excluding these devices multiple of times, as well as re-interviewing them after the fact. Seems like a systematic issue - all attempts lead to the same outcome.

Regardless, I'll get back to you with the logs you've requested.

@denix0
Copy link
Author

denix0 commented Jul 28, 2023

Ok, I've been able to confirm that it still fails exactly the same with Home Assistant default Z-Wave JS support (so it's not UI specific) and also with a different controller stick (QuickStick Combo HUSBZB-1 = Nortek Z-Wave+Zigbee)

Here are the logs of including/interviewing the device attached. Please let me know if you need anything else. Thanks!

zwave-js-ui-store2.zip

@AlCalzone
Copy link
Member

The interview appears to be successful, except that the CC versions cannot be queried, which might be the reason you're not seeing the values to control the device. I'll look into that.

@AlCalzone AlCalzone added investigate 🔎 Not sure what's going on here - need to investigate and removed waiting for info ⏳ labels Jul 28, 2023
@AlCalzone
Copy link
Member

Ok I can reproduce. The timed out version query was the issue.

@denix0
Copy link
Author

denix0 commented Aug 7, 2023

@AlCalzone I finally got a chance to update and test the fix - everything now works. Thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
investigate 🔎 Not sure what's going on here - need to investigate
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants