Problem with custom drivers

I am having a problem with using custom drivers on my C7 so I though I'd see if I am the only one.

I loaded both the Honeywell Advanced Thermostat driver and the Zooz Zen21 driver on my hub. Both of these devices are Z-Wave. There was no problem loading and selecting the drivers but I can not get either one to work properly. Both drivers will report status and settings on the device page but neither driver will allow me to send a command to the device from the device page of from a dashboard icon/button/switch (whatever they are called). I gave up on the Honeywell driver and simply modified my custom app to do what I wanted to do in a different way because of a different problem with the stock thermostat driver (It will not allow selection of the Auto mode from the hub). But the Zooz driver is giving me a fit. The Zooz switch works fine with the paddle with the new driver but like I said, the hub will not change anything. If I revert back to the stock driver for the Zooz, I can command the switch to work from the hub with no problem. Also, this all worked on ST before I switched over to Hubitat.

I've rebooted the hub (a hundred times), updated the hub and the Z-Wave firmware to the current version every time one comes out, and excluded and re-included the devices. None of these things helps. Still the same ol thing. I can see the device and its status on the hub but can not change anything on the hub. I have contacted SmartestHouse where I got the Zooz switches and they are looking at it but for now it looks like I may have stumped them. Is anyone else have these problems or am I the only one.

What you seem to be trying to do is so normal, so ordinary, I have to think yes, you are the only one. :smiley:

You have a Device, it has a driver, and from the Driver Info page, you can click the buttons and it does what's asked, right?

But when you put that device on a Dashboard, it doesn't work, correct?

Guess 1: You're using a Dashboard Template that doesn't match your device.

Guess 2: (Same as @marktheknife -- click Configure after EVERY device type (driver) change.)

On any Device Page, there's a column on the right of Current States:

Screen Shot 2020-09-05 at 1.16.32 PM

You can interact with those from a Dashboard.

I know that with zigbee devices one usually has to hit the “configure” button in the device’s settings page after changing a driver.

I think I’ve done that a couple times with z-wave devices too, but I’m less certain whether that’s required. Probably couldn’t hurt though if you haven’t tried it yet.

2 Likes

No.. It does not even work from the driver info page. The driver info page does update the status that changes but even the simple on/off commands do nothing on that page.

I’d also suggest looking at the hub live logs page when you’re trying to interact with the device from its settings page. If anything of note, take a screenshot and paste here.

2 Likes

I believe some 'community drivers' may have to be upgraded to work properly on a C-7 hub with all of the changes to the C-7's Z-Wave stack, especially if the Z-Wave device was paired 'securely'.

Usually there is a thread where the community developer has 'released' their driver. I would recommend reaching out to that developer in that thread to report any issues you've found, as they may be unaware of issues with their drivers on the C-7 hub.

3 Likes

:point_up_2: Yep.. Mainly S2.. If these devices were included with no security it would function properly..

3 Likes