Physical switch not triggering a Basic Rule

Hello, just now transitioning from ST to Hubitat. I have a GE/Honeywell/Jasco z-wave rocker switch which I've created a basic rule that when turned on/off...it should also turn on/off some Minoston z-wave outlet switches. I also have zigbee button on my desk that triggers the same basic rule. Basically turns on/off all of the lights/lamps my room with one button press.

The rule works when I trigger the switch on from within the Hubitat app or when I trigger the zigbee button. It does not work when I trigger the GE/Honeywell/Jasco physical rocker.

Is there something I'm missing?

Is the rocker switch controlling a (light) fixture?

I do this using the Mirror app.

Could the switch be Z-Wave and not Z-Wave+?

3 Likes

Is your trigger a physical switch change only or any on or off. Some of the older GE switches don't work on physical triggers. Perhaps show your rule, someone might be able to see what is wrong, if anything.

Thanks for your replies. This is the switch in question. I have these newer Honeywell ones and some of the old GE ones throughout the house. Right now I'm solely focused on this Honeywell switch: https://www.amazon.com/gp/product/B07B3LY1SJ/

Here is the Basic Rule I have:

And here are the switch's current settings:

The mechanical switch works fine, but when I use it, it doesn't seem to send any updates to hubitat. However, if I trigger my rule within the Hubitat interface, that works fine.

The behaviour you are reporting is often encountered by those coming from SmartThings with Z-Wave (not +) switches. SmartThings poll those; Hubitat does not but can. That said, your new switches are Z-Wave+ so you can rule that out.

I'd try one of the GE switches (making sure it is also Z-Wave+) to see if the problem follows the switch.

1 Like

Can you turn the switch on/off from the device page and it reflects that on the dashboard?

Click the CONFIGURE button on the Switch's Device details page. Then, monitor that page while you manually turn on/off the switch to see if the state of switch attribute changes.

2 Likes

Thank you for your replies. @rlithgow1 when I turn the physical switch on/off, the Hubitat interface does not reflect the correct status. @ogiewon Clicking the configure button doesn't do anything as far as I can tell.

@HAL9000 so you're saying that z-wave polling doesn't work or isn't enabled out of the box with Hubitat? Do I need an app such as Z-Wave Poller? Z-Wave Poller - Hubitat Documentation

We're specifically talking about Z-Wave without the Plus here. That's correct. They made a design decision not to poll these devices unnecessarily since many, many people these days have none.

Exactly. But again, only with non-plus. Z-Wave+ report their status without being polled (or, well, are supposed to).

If you want to trigger things from physical switching of the device, save yourself a lot of frustration by replacing the non Z-Wave+ device with something that reports instantly. You may get it to work by polling, but this is not the smart thing to do.

2 Likes

@HAL9000 @bravenel I should have clarified that I'm having this issue with the switch(es) I posted above. It's the newer Honeywell/Jasco Z-Wave+ switch. And I don't think it's an issue with the device because I've tried other switches in my network as well.

Can you confirm the model actually printed on the physical switch? (Be aware, there was a subset of ge z-wave + switches I believe that did not report as they were transitioning). I think this is covered in the model/revision. Others here are more knowledgeable on that.

Understood. That's why I noted

That said, your new switches are Z-Wave+ so you can rule that out.

Trying different switches to see if there was a particular switch that wasn't working as designed was the next step, and you have now ruled that out as well.

Me? I'd play around with different drivers. There are quite a few that support this switch.

1 Like

Yes. It's this switch. Honeywell/Jasco Model ZW4008 -- which is Z-Wave Plus.
I also have a few of the older GE/Jasco Model ZW4005 which are NOT Z-Wave plus I believe.

But the issue is the same for both of them. Hubitat is not polling them for their mechanical state I guess? I always thought that the mechanical switch, when triggered, was then sending a message out to the hub when triggered and then the hub would update device state accordingly?

Thank you @HAL9000. Is there a library of drivers somewhere I can search? And I'm assuming the docs explain how to install a driver?

simply go to the device page and you will see the driver drop down., Start with Generic z-wave plus

1 Like

Specifically, the Type field on the device page.

I have some as Generic Z-Wave Dimmer and some as Generic Z-Wave Smart Dimmer, and similar names for switches (i.e. relay switch, not dimmer). There are also community drivers for this switch you can find with a search on the community.

Which is the right one? Don't know. The one that works. My guess is that one you got by default is the best guess. But I do know I've messed around with different drivers when trying to get certain features (e.g. LED control, double-tap, etc.). When it works I stop trying different drivers.

I did recently changed one driver to Generic Z-Wave Dimmer when I was trying to get physical on/off to trigger (it was of course, a dimmer).

1 Like

So the Z-Wave Poller app worked for my older GE Z-Wave switches.

I'll try different drivers for my newer Honeywells and report back. Thanks for the help.

Remember to click CONFIGURE each time you SAVE the driver type. You won’t see nothing visible clicking CONFIGURE, but that is how the driver sends its one-time configuration commands to the Z-wave device.

2 Likes