After updating HA Core to 2023.11.0, all of my z-wave light switches now have an extra “Basic” entity.
E.g., my “Hall Light” now also has a “Hall Light Basic”.
My lights are GE 14294 / ZW3005 (dimmers) and 14291 / ZW4005 (switches).
A few other zwave devices also got them. I.e., my ring door sensors (4SD2SZ-0EN0), and some motion sensors, etc… it might actually be all og my zwave devices? Not sure.
It is not clear to me what this “Basic” thing is, or what I might use it for.
For the lights, It initially showed up as being “on”, regardless of what the state of the light is.
When I turn it on/off, it does actually turn on the light switch, but the normal/non-basic entity does not update to show the new state. Likewise, changing the “normal” entity does not update the Basic one.
It feels like it is just a second way to turn on/off the light without the rest of my automations being aware that it turned on or off… like maybe some kind of override? The switch obeys whichever one I toggled most recently. The fact that the normal entity no longer reflects the actual state of the switch is troubling though…
Looking through the release notes for this version, I found this: Make Basic CC Z-Wave values a light by raman325 · Pull Request #101438 · home-assistant/core · GitHub by @raman325 but the discussion there is closed.
Which seems to have made the (deliberate?) change… but I still have no idea what it is supposed to be for or why it showed up.
Is this the intended behavior?
Should I just go through and disable every one of these basic entities?
(Should they be enabled by default like this?)