node-zwave-js: GE/Jasco 26932 does not support double tap events
Checklist:
- I am not using HomeAssistant. Or: a developer has told me to come here.
- I am not using ZWaveJS2MQTT. Or: a developer has told me to come here.
- I have checked the troubleshooting section and my problem is not described there.
- I have read the changelog and my problem was not mentioned there.
Describe the bug
If I look at the zwavejs event stream, a single tap and double tap of my GE switch results in the same โBasicโ output. If I compare that to a switch that works properly, a single tap produces a โCentral Sceneโ event, while a double tap produces a โBasicโ event.
Device information
Which device(s) is/are affected (make/model)? GE/Jasco 26932 / 26933 / ZW3008
What are the node IDs? Node ID 8
Did you change anything?
- Yes: (please describe)
- No
Did this use to work before?
- Donโt know, this is a new device
- No, it never worked anywhere
- Yes, in: (specify application with versions)
How are you using node-zwave-js
-
zwavejs2mqtt
(latest) docker image -
zwavejs2mqtt
(dev) docker image -
zwavejs2mqtt
Manual Docker buildnode-zwave-js
branch:zwavejs2mqtt
branch:
- ioBroker.zwave2 adapter
-
HomeAssistant
version XYZ - Pkg
- Manual Docker build
node-zwave-js
branch:zwavejs2mqtt
branch:
- Manually built (as described in the docs)
- Other:
To Reproduce
Steps to reproduce the behavior:
- Look at event stream in Home Assistant
- Tap the GE switch once and look at event stream. Tap the GE twice and look at event stream.
- Look at event stream and see that single and double taps produce the same โBasicโ output.
- In the attached file switch_event.txt, I tried double tapping and single tapping, but as you can see, itโs all either โBasicโ 0 or โBasicโ 255.
Additional context
App Version 2.1.0 Zwavejs Version 6.6.0 Zwavejs-server Version 1.1.0
Logfile: Includes switch event, interview log and node export: ge_switch.zip
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 26 (10 by maintainers)
You guys are pros. Thanks for investigating this.
@skyw33 It might help to have a more methodical approach, instead of just tapping the buttons a bunch of times. Itโs really difficult to correlate anything without knowing what is what. My suggestion would be to get a new log file, and do something like this:
If you do something like that and note the times you performed each step, it should be a lot easier to sort out the Basic Sets from the Notifications, and see which Basic Sets go with which tap actions.
I suspect this is the issue. You have two types of notifications coming through with 0/255. Double taps and motion:
You need to try to differentiate in the trigger.