Replies: 3 comments 4 replies
-
This is a HA issue.
No. We only expose what the device sends. I'm afraid the solution is to only associate group 3 and lobby the HA devs to add some way to trigger on unchanged value updates. |
Beta Was this translation helpful? Give feedback.
-
Double-taps for this device are already supported in HA the same as all other GE devices are, using 1) Scene notification events, or 2) |
Beta Was this translation helpful? Give feedback.
-
If you want to handle value update events outside of HA's entities, you can use the You will still have the problem of detecting local taps vs. Z-Wave commands. For example, if you turn on the fan via HA, Z-Wave JS will send an optimistic value update, and then it will send another value update for the manual refresh. These will be indistinguishable from a local tap. You would need some additional automation logic to try and detect whether a Z-Wave command was just sent. Maybe the trigger state context has that information. For HA to emit a state trigger when the entity's current value is set, but doesn't change, would require modifying the integration to enable the |
Beta Was this translation helpful? Give feedback.
-
This discussion is not specific to a particular device, but we can use 14287/ZW4002 as an example. This device does not support central scene. Assume the fan control is already on.
If I tap up, I'll get:
38-0-currentValue
That's nice, but it's the same event you'd get any time the device changes state. If I associate group 2 with the hub, I'll also get:
32-0-event
which will only occur for a local tap. This is what I want.
However, this is the same game that's used for double-tap. If I associate group 3 with the hub, then I get the same 32-0-event for either single or double-tap. I'd like to be able to tell them apart.
Is there some way to tweak the event's endpoint or value so that I can distinguish between single and double tap?
Beta Was this translation helpful? Give feedback.
All reactions