Z-wave device classes

Every Z-wave light switch I've installed (GE, Zooz, Inovelli) over the years has shown the class as SPECIFIC_TYPE POWER_SWITCH_BINARY. Recently, I picked up a couple of Ultrapros by Jasco and they both paired as GENERIC_TYPE SWITCH_BINARY.

Does anyone know if there is a functional difference between those classes? All turn the lights on/off and register button presses for scene control. Just curious why these would be different.

FWIW, I have only Jasco/GE/UltraPro switches and dimmers in my home, and they all have paired as either of below:

image

2 Likes

Thanks for confirming an UltraPro can show as specific.

As I think about it more, these switches are the only ones to have received automatic retries for status changes. Hmmm.

Did you pair as S2 security? A lot of the system drivers will used supervised transmission for S2, and automatic retries if no response is sent back.

Devices will always have a Generic Type, some will also have a Specific Type. I would not worry about it if the device is working, it is just a classification in the Z-wave spec. I believe its intention is so the hub can decide what kind of device it is, as it is paring, and nothing more. That, along with the command classes, can be used to decide which handler / driver the device should use.

Here is some light reading on the device types.
https://sdomembers.z-wavealliance.org/document/dl/733

2 Likes

These were paired without security and where given the Generic Z-wave Smart Outlet driver to begin with. They work with the Generic Z-wave Smart Switch driver just fine, so I'm not worried (Chose that driver because I don't need the scene control). I was just curious as these are different from every other Jasco manufactured switch I've used. Thanks.