Has anyone run into this issue before? Is it a bug or a feature? Seems more like the latter.
Switch configuration: I’m using a LZW31-SN (Red Dimmer Gen 2) / firmware version 1.57 with SmartThings. Edited to use the custom (not stock) “Inovelli Dimmer Red Series LZW31-SN” Device Handler version 2021-11-24 provided by Inovelli.
Problem symptoms: When Parameter 52 (aka “Switch Mode” or “Smart Bulb Mode”) is set to 1 (“On/Off Mode”), AND parameter22=1 (Multi-Switch Setup (Dumb/Existing)): If the switch is asked to turn on (such as via a smart assistant) when the switch is ALREADY ON, then:
- Lights actually turn OFF, rather than STAYING ON. I would have expected the lights to “stay on” when asked to turn on, similar to how the switch would behave in a single-pole mode or ‘normal operation’ (parameter52=0) mode.
- Even though the lights just turned off, the LED indicator on the switch itself remains bright blue, which suggests the switch still is in an “on” state, which contradicts the fact that the lights turned off.
I CAN reproduce this for switches in a 3-WAY configuration with a dumb switch (parameter22=1), but CANNOT reproduce symptoms for switches in SINGLE POLE mode (parameter22=0). So the 3-way configuration seems related to the puzzle.
I cannot reproduce the issue by pressing physical buttons on the switch itself; the behavior seems more tied to SmartThings or Z-Wave integration. For example, if I tap the “up” button of the paddle when the lights are already on, the lights stay on. This is good. I originally ran into this issue via SmartThings integration. I first noticed the issue when using Google Assistant and Alexa to turn on rooms, but it might also explain some weird “turn on” automation quirks I’ve been running into.
Workaround: Since I was mainly using parameter52 to repurpose my Dimmer as an On/Off switch, I’m working around the issue by setting the parameter52 to 0 (“normal operation”), and setting the minimum brightness level to 98 (which is as close to 99 as I can get without causing the setting to be ignored). When parameter52 = 0, then two "on()"s keep the lights on.
Example repro steps:
- Configure Red Dimmer Gen 2 switch with parameter52=1 (Switch Mode = On/Off) and parameter22=1 (Switch Type = Multi-Switch Setup (Dumb/Existing))
- Ensure that the light switch is turned off (e.g. “alexa, turn off kitchen light switch”).
- Turn the light switch on via smart assistant (e.g. “alexa, turn on kitchen light switch”)
- Expect that the lights turn on.
- Turn the light switch on via smart assistant (e.g. “alexa turn on kitchen light switch”)
- Expect that the lights STAY on.
^^ Test FAILS here. The light bulbs turn off, but the dimmer’s led indicator is still “bright blue”, which suggests power is still on somehow.
Example “Live Logging”:
CAUTION: This is in reverse chronological order; the “first” events are at the bottom.
6:21:24 PM: info Kitchen Light Switch: Power report received with value of 1.6 W
6:21:24 PM: debug Kitchen Light Switch: MeterReport(scale2: false, scale: 2, rateType: 1, precision: 1, meterValue: [0, 0, 0, 16], deltaTime: 0, meterType: 1, size: 4, scaledPreviousMeterValue: 0.0, scaledMeterValue: 1.6, previousMeterValue: [0, 0, 0, 0])
6:21:21 PM: info Kitchen Light Switch: Basic report received with value of on (99)
6:21:21 PM: debug Kitchen Light Switch: BasicReport(value: 99)
6:21:21 PM: info Kitchen Light Switch: on()
6:21:13 PM: info Kitchen Light Switch: Power report received with value of 61.9 W
6:21:13 PM: debug Kitchen Light Switch: MeterReport(scale2: false, scale: 2, rateType: 1, precision: 1, meterValue: [0, 0, 2, 107], deltaTime: 0, meterType: 1, size: 4, scaledPreviousMeterValue: 0.0, scaledMeterValue: 61.9, previousMeterValue: [0, 0, 0, 0])
6:21:10 PM: info Kitchen Light Switch: Basic report received with value of on (99)
6:21:10 PM: debug Kitchen Light Switch: BasicReport(value: 99)
6:21:10 PM: info Kitchen Light Switch: on()
Thanks in advance for any hints.