question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

GE Switches and Dimmers do not reflect double-up or double-down because they use the BasicCC for those events

See original GitHub issue

Describe the bug

GE dimmer/switches are capable of double tap events, but those are not captured here and result in the current value going out of sync with the device.

These are the steps to make it work under qt-openzwave: https://community.home-assistant.io/t/howto-add-double-tap-support-for-ge-switches-and-dimmers-in-ozw-beta/228871/16.

The original qt-openzwave issue which has more detailed info is at: OpenZWave/qt-openzwave#60.

This appears to result from this because the devices use BasicCC for these events despite supporting the Multi-Level Command Class: #388

Non-compliant or not, it is how they work… Is there a way to IgnoreMapping here like in ozw 1.6?

Note: If possible, these devices should also auto-associate the controller into group 3 so that it receives the double-tap events.

To Reproduce Steps to reproduce the behavior:

  1. Pair switches in zwavejs2mqtt.
  2. Double tap up or down

Device information Which device(s) is/are affected? Various GE switches and dimmers (confirmed on 14294, 14291) What are the node IDs?

Logfile:

Note: I have a script that resets the light to the default levels upon turning on. That accounts for the 50 --> 50 messages.

Double-tap up (from a prior double-tap up state, hence 255–>255):

Screen Shot 2021-01-02 at 10 13 38 PM

Double-tap up from off, just in case being in a former double-tap state affects it (note this one is out of order on the console log):

Screen Shot 2021-01-02 at 10 16 16 PM

(The current value goes to 255 and HA thinks the device is now at 100%, but the physical dim has not changed. They are now out of sync. The currentValue is 255, the target Value is 50.)

Double-tap down:

Screen Shot 2021-01-02 at 10 14 02 PM

For comparison, off to normal on:

Screen Shot 2021-01-02 at 10 15 11 PM

For comparison, on to normal off:

Screen Shot 2021-01-02 at 10 15 43 PM

Console log:

Screen Shot 2021-01-02 at 10 17 08 PM

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:84 (49 by maintainers)

github_iconTop GitHub Comments

1reaction
robertsLandocommented, Jan 5, 2021

The problem is explained here

@larstobi The fix needed in DOcker contrib is explained there

1reaction
robertsLandocommented, Jan 5, 2021

@kpine In version 6 there are value notification and value updated events to distinguish them

Read more comments on GitHub >

github_iconTop Results From Across the Web

ZWave-JS - GE/Jasco Double Taps - Blueprints Exchange
In zwave-js, supported switches are automatically configured to respond to double tap events, so all it takes is using these blueprints.
Read more >
[RELEASE] GE/Jasco 46203 ZW3010 Dimmer Switch
This is done by programming all the presses either up or down, to “button 1”, and using the new button values of “up_2x"...
Read more >
GE Rocker On/Off Wall Switch with Dimmer Slider, Single Pole ...
The dimmer allows you to adjust the lighting in any room to fit any situation - turn the lights up when you have...
Read more >
4 Best Smart Switches That Work With No Neutral Wire
There are a few other smart dimmers that work with no neutral, but I didn't list because they don't work with LED lights....
Read more >
GE's new smart switches and dimmers can be installed in ...
This allows the C by GE Hubless Three-Wire Smart Switch and Hubless Dimmer models to be installed in many more homes than most...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found