Firmware bug: defaultLevelRemote does not work

This still looks to be an issue, I believe? Was there ever a final solution to be found?
I continue to have issues with defaultLevelRemote not being respected while using Z2M.

@chris4prez I just did a quick test and defaultLevelRemote was honored for me. I set it to 246, set the switch level to 22 and then turned it off. Then I turned it on and it went to level 246. I had to refresh the page in the z2m interface to show the actual level because it didn’t update for some reason.

Are you using binding by chance? The switch will receive the “on” command and forward it to the bound device. So the bulbs will likely return to their previous level. A workaround for this is to change this setting:

That way when the switch receives the on command it sends “Move to Level with OnOff” with the default level.

Hi @EricM_Inovelli - Thanks for the response and testing. The test case is slightly different then how you referenced, and yes I have BindingOffToOnSyncLevel = Enabled

Z2M to HA

Switch Setup:
Exsposes
DefaultLevelLocal = 64
DefaultLevelRemote= 255
SmartBulbMode= SmartBulbMode
DoubleTapUpToParam55= Enabled
BindingOffToOnSyncLevel= Enabled
OutputMode=Dimmer

Binding
Endpoint= 2
Destination= Single Hue Bulb
Destination Endpoint= 11
OnOff
LvlCtrl

Test Case
Working:
Turn on bulb via switch and defaults to 25%(64)
Increase bulb brightness via switch >25%, turn off switch, turn on switch and goes to 25%(64).

Working:
Turn on Hue bulb directly. On only, not via brightness slider. Turns on to 25%

Not working:
Switch is used to turn off bulb after ensuring it’s at default 25%. Turn on Hue bulb direct via using brightness slider or voice commands. i.e. Turn on bulb at 60%. Bulb turns on to 60% and immediately dims to the 25%.

The reason I’m controlling via the bulb vs the switch is I exspose the bulbs to voice control(siri) and homekit via HA homekit bridge so that I can control multiple lights in the same room and adjust colors controls too. I only maintain the switches in HA and allow local in room physical control
i.e. Turn on bathroom to 60%. This turns on two floodlights binded to two seperate inovelli dimmer switches.

Are you controlling the hue bulb or is the hue bulb in a group? Is there any other automation that is turning the switch on as well? From the description (if there is no group or other automation) it seems like the bulb should change to the set %, but the switch should stay off and the LED bar wouldn’t reflect the new % of the bulb. It sounds like something is turning the switch on, which is making the switch send “Move to level with onoff 25%” after the bulb has already received its own command to turn to 60%.

@EricM_Inovelli - No other automations. Controlling the hue bulb direct and the switch has binding to bulb. That hue bulb to switch binding allows the switch to represent the bulb brightness level. It’s like that binding with defaultlocallevel is causing the defaultremotelevel to not be respected and being passed even when remote controlled on initial on with % brightness defined.

Is there a binding from the bulb back to the switch? Also, which firmware version do you have for the switch?

@EricM_Inovelli - no binding back from bulb to switch. FW is 2.18
hue is 1.122.8
Z2M is 2.5.1
HA is 2025.7.4

Do you remember if this switch started out on a much lower firmware and was later updated to 2.18? The reason I ask is that earlier firmwares had some voodoo magic in them to sync the switch back to the bulb. That feature wasn’t spec compliant so it was taken out. I am wondering if there are some fw update cobwebs sticking around that is causing that behavior. It might be worth doing a factory reset on the switch and go back through the exposes tab and set each setting the way it was. Then create the binding again. I will also try to replicate this setup when I get a chance, but it sounds very suspicious to me.

@EricM_Inovelli - I just received my first 5 pack from you about 3-4 weeks ago. It came with 2.18 installed. Hoping I can sort this to buy a bunch more. :smiley:

@Eric_Inovelli - I reset the switch, configured to defaults, then put back my settings and still seeing same issue.

Dang, that’s crazy. I’ll have to do some more digging then.

I have been testing this and am confused what I am missing. I have a hue bulb bound to a switch:

I have the default level remote set to 25%ish on the switch. If I turn off the switch and back on remotely the bulb and switch go to 25%. If I turn off the switch via remote or physically and turn the bulb on by itself via the slider or home assistant voice command the switch turns to that level. The switch stays in the off position, which is what I expect because the switch has no way of knowing the bulb turned on.

So there is something I am missing. Is the voice command possibly controlling the whole room so it adjusts both the switch and the bulb? I can’t think of anything else that would explain it.

I don’t have my HA exposed to siri, but I guess that could be the next step. How do you have the two integrated together?

If, in HA or in the Z2M interface, you set the bulb by itself to a certain % does the switch stay off?

Edit: I was just reading back through your posts and want to clarify. On the binding screen for the Hue bulb, can you take a screenshot? This is what I am a little confused about:

1 Like

@EricM_Inovelli - I’ve been able to reproduce the issue without needing to expose to Homekit and/or use voice commands. See the Video attached with all the screenshots. I provided my full setup.

Switch - Expose and Bind screenshots
Bulb - Expose and Bind screenshots
Test Case on how to produce
Video showing the issue occurring
Screenshot of the group the bulb is also in. (So I can turn on / off all the lights in that room. No switch or binds or automation associated with that group whatsoever)

The switch and bulb - have no defined automations within HA that would mess with anything. Let me know if you need anything else. This one is driving me crazy. Thank you so much so far!

Currently how it is setup: The switch LEDs always reflects the brightness % and off/on state of the bulb no matter if i control it via the switch or directly via the bulb within HA.

1 Like

I went over your screenshots and test case and I don’t see anything that stands out. I have tested the same setup and can’t replicate what you are seeing. :frowning: The part that is very confusing to me is this part:

I don’t understand how this is possible without some kind of automation or binding to the switch. When I control my bulb independently, the switch has no idea and it stays in the off position. The LED bar stays off since it isn’t aware of the action of the bulb.

Maybe you can monitor the z2m log to see if there is any set command coming back to the switch somehow? For example:

journalctl -fu zigbee-mqtt | grep -i “Basement Closet”

Or:

docker logs -f --tail 100 zigbee2mqtt | grep “Basement Closet”

1 Like

@EricM_Inovelli - I made a HUGE revelation today!

Yesterday, I finally had time to start working on my notifications to be presented on the LED bar. i.e. Home Alarm arming change to pulse red for 45s during arming, then change color to Red for the LED Bar when armed, etc.

When I implemented this I created a Z2M Group and added all my Inovelli Exterior wall w/ door switches & Bathroom wall switches so that I could target a single MQTT payload to adjust all of them in a single go. A byproduct of doing this is the following:

  1. When I action light via the switch it goes to the default value defined. i.e. 25% and the notification bar displays the 25%
  2. When I action the bulb directly via HA and choose say 50% it no longer bounces to the switch default of 25%. However the notification bar no longer represents the brightness %.

Meaning DefaultLevelLocal and DefaultLevelRemote are being honored with the notification bar no longer reflecting brightness level when being controlled via the bulb.

The moment I removed the one switch from any Z2M Groups and only leave it bound directly to the single bulb via the switch bind.

  1. When I action light via the switch it goes to the default value defined. i.e. 25% and the notification bar displays the 25%
  2. Turn On and Off via the Switch. Then action the bulb directly via HA and choose say 50% it turns on at 50% then immediately defaults to the 25%.
  3. Make any changes via the bulb direct and the notification bar displays the brightness % when the bulb is directly controlled.

Meaning when the switch is not in a Z2M Group and bound to a bulb DefaultLevelLocal is respected, led brightness is reflected, after action’ing via the switch DefaultLevelRemote is not honored and reverts to DefaultLevelLocal with led brightness reflected on the notification bar.

@EricM_Inovelli - Based on my last posted comment revelation and your comment about logging. Here is my test scenario performed both with the switch in and not in a Z2M group.

Not in Z2M group. Notification LED Bar reflects on state and brightness % whether bulb or switch is controlled. However, remote default appears overridden by local default brightness %.

In Z2M group. Lose ability to have LED Bar reflect on state and brightness % when bulb is controlled direct. However local and remote default brightness % appear to be honored.

@chris4prez sorry for the delay. I have been trying all week to get to this mystery, but it does seem like you have found out some information.

I have replicated your setup to give it another shot.

I have two hue bulbs and one Inovelli switch. The bulbs are in a group by themselves. The switch is bound to just one of the bulbs.

In this configuration I am experiencing what you did where the bulb adjusts its level based on the command, but the LED bar on the switch stays at 0 because it has no idea that the bulb has been turned on. Mine does this whether it is in the group or not. For example, if I move the switch into a group:

It behaves exactly the same.

With your recent logs, I’ll focus on the part that I believe isn’t working:

I know what Bathroom Sink Switch and Bathroom Sink are, but what are the other entries? In the below log, you have a few lines before what I think is the brightness command:

[2025-08-16 16:51:49] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Bathroom Sink’, payload ‘{“brightness”:127,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“effect”:null,“hue_power_on_behavior”:“recover”,“linkquality”:47,“power_on_behavior”:“previous”,“state”:“ON”,“update”:{“installed_version”:16787202,“latest_version”:16787202,“state”:“idle”}}’

What are the entries for “Bathroom Downlights, Good Night, Leave Home”? Do you know why those would be before the command to set Bathroom Sink to 50% (127)?

Turn On w/ Bulb @ defined Percentage 50%


[2025-08-16 16:51:14] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Bathroom Downlights’, payload ‘{“brightness”:64,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“state”:“OFF”}’
[2025-08-16 16:51:14] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Bathroom Sink’, payload ‘{“brightness”:64,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“effect”:null,“hue_power_on_behavior”:“recover”,“linkquality”:32,“power_on_behavior”:“previous”,“state”:“OFF”,“update”:{“installed_version”:16787202,“latest_version”:16787202,“state”:“idle”}}’
[2025-08-16 16:51:14] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Good Night’, payload ‘{“brightness”:64,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“state”:“OFF”}’
[2025-08-16 16:51:14] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Leave Home’, payload ‘{“brightness”:64,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“state”:“OFF”}’
[2025-08-16 16:51:49] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Bathroom Downlights’, payload ‘{“brightness”:127,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“state”:“ON”}’
[2025-08-16 16:51:49] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Bathroom Sink’, payload ‘{“brightness”:127,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“effect”:null,“hue_power_on_behavior”:“recover”,“linkquality”:47,“power_on_behavior”:“previous”,“state”:“ON”,“update”:{“installed_version”:16787202,“latest_version”:16787202,“state”:“idle”}}’
[2025-08-16 16:51:49] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Good Night’, payload ‘{“brightness”:127,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“state”:“ON”}’
[2025-08-16 16:51:49] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Leave Home’, payload ‘{“brightness”:127,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“state”:“ON”}’
[2025-08-16 16:51:50] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Bathroom Downlights’, payload ‘{“brightness”:127,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“state”:“ON”}’
[2025-08-16 16:51:50] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Bathroom Sink’, payload ‘{“brightness”:127,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“effect”:null,“hue_power_on_behavior”:“recover”,“linkquality”:47,“power_on_behavior”:“previous”,“state”:“ON”,“update”:{“installed_version”:16787202,“latest_version”:16787202,“state”:“idle”}}’
[2025-08-16 16:51:50] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Bathroom Sink Switch’, payload ‘{“activeEnergyReports”:0,“activePowerReports”:0,“autoTimerOff”:0,“auxSwitchUniqueScenes”:“Disabled”,“bindingOffToOnSyncLevel”:“Enabled”,“brightness”:64,“brightnessLevelForDoubleTapDown”:2,“brightnessLevelForDoubleTapUp”:254,“buttonDelay”:“300ms”,“defaultLed1ColorWhenOff”:255,“defaultLed1ColorWhenOn”:255,“defaultLed1IntensityWhenOff”:101,“defaultLed1IntensityWhenOn”:101,“defaultLed2ColorWhenOff”:255,“defaultLed2ColorWhenOn”:255,“defaultLed2IntensityWhenOff”:101,“defaultLed2IntensityWhenOn”:101,“defaultLed3ColorWhenOff”:255,“defaultLed3ColorWhenOn”:255,“defaultLed3IntensityWhenOff”:101,“defaultLed3IntensityWhenOn”:101,“defaultLed4ColorWhenOff”:255,“defaultLed4ColorWhenOn”:255,“defaultLed4IntensityWhenOff”:101,“defaultLed4IntensityWhenOn”:101,“defaultLed5ColorWhenOff”:255,“defaultLed5ColorWhenOn”:255,“defaultLed5IntensityWhenOff”:101,“defaultLed5IntensityWhenOn”:101,“defaultLed6ColorWhenOff”:255,“defaultLed6ColorWhenOn”:255,“defaultLed6IntensityWhenOff”:101,“defaultLed6IntensityWhenOn”:101,“defaultLed7ColorWhenOff”:255,“defaultLed7ColorWhenOn”:255,“defaultLed7IntensityWhenOff”:101,“defaultLed7IntensityWhenOn”:101,“defaultLevelLocal”:64,“defaultLevelRemote”:255,“deviceBindNumber”:1,“dimmingMode”:“Leading edge”,“dimmingSpeedDownLocal”:127,“dimmingSpeedDownRemote”:127,“dimmingSpeedUpLocal”:127,“dimmingSpeedUpRemote”:25,“doubleTapClearNotifications”:“Disabled”,“doubleTapDownToParam56”:“Disabled”,“doubleTapUpToParam55”:“Enabled”,“energy”:0.29,“fanControlMode”:“Disabled”,“fanLedLevelType”:0,“fanTimerMode”:null,“firmwareUpdateInProgressIndicator”:“Enabled”,“highLevelForFanControlMode”:254,“higherOutputInNonNeutral”:“Disabled (default)”,“identify”:null,“individual_led_effect”:null,“internalTemperature”:36,“invertSwitch”:“No”,“ledBarScaling”:“Gen3 method (VZM-style)”,“ledColorForFanControlMode”:255,“ledColorWhenOff”:170,“ledColorWhenOn”:170,“ledIntensityWhenOff”:1,“ledIntensityWhenOn”:33,“led_effect”:null,“linkquality”:25,“loadLevelIndicatorTimeout”:“Stay On”,“localProtection”:“Disabled”,“lowLevelForFanControlMode”:63,“maximumLevel”:255,“mediumLevelForFanControlMode”:128,“minimumLevel”:1,“onOffLedMode”:“All”,“outputMode”:“Dimmer”,“overheat”:“No Alert”,“periodicPowerAndEnergyReports”:0,“power”:0.2,“powerType”:“Neutral”,“quickStartLevel”:254,“quickStartTime”:0,“rampRateOffToOnLocal”:127,“rampRateOffToOnRemote”:127,“rampRateOnToOffLocal”:127,“rampRateOnToOffRemote”:127,“relayClick”:“Disabled (Click Sound On)”,“remoteProtection”:“Disabled”,“singleTapBehavior”:“Old Behavior”,“smartBulbMode”:“Smart Bulb Mode”,“state”:“ON”,“stateAfterPowerRestored”:255,“switchType”:“Single Pole”,“update”:{“installed_version”:16908818,“latest_version”:16908818,“state”:“idle”}}’
[2025-08-16 16:51:50] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Good Night’, payload ‘{“brightness”:127,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“state”:“ON”}’
[2025-08-16 16:51:50] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Leave Home’, payload ‘{“brightness”:127,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“state”:“ON”}’
[2025-08-16 16:51:50] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Bathroom Downlights’, payload ‘{“brightness”:125,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“state”:“ON”}’
[2025-08-16 16:51:50] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Bathroom Sink’, payload ‘{“brightness”:125,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“effect”:null,“hue_power_on_behavior”:“recover”,“linkquality”:47,“power_on_behavior”:“previous”,“state”:“ON”,“update”:{“installed_version”:16787202,“latest_version”:16787202,“state”:“idle”}}’
[2025-08-16 16:51:50] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Good Night’, payload ‘{“brightness”:125,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“state”:“ON”}’
[2025-08-16 16:51:50] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Leave Home’, payload ‘{“brightness”:125,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“state”:“ON”}’
[2025-08-16 16:51:50] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Bathroom Sink Switch’, payload ‘{“activeEnergyReports”:0,“activePowerReports”:0,“autoTimerOff”:0,“auxSwitchUniqueScenes”:“Disabled”,“bindingOffToOnSyncLevel”:“Enabled”,“brightness”:64,“brightnessLevelForDoubleTapDown”:2,“brightnessLevelForDoubleTapUp”:254,“buttonDelay”:“300ms”,“defaultLed1ColorWhenOff”:255,“defaultLed1ColorWhenOn”:255,“defaultLed1IntensityWhenOff”:101,“defaultLed1IntensityWhenOn”:101,“defaultLed2ColorWhenOff”:255,“defaultLed2ColorWhenOn”:255,“defaultLed2IntensityWhenOff”:101,“defaultLed2IntensityWhenOn”:101,“defaultLed3ColorWhenOff”:255,“defaultLed3ColorWhenOn”:255,“defaultLed3IntensityWhenOff”:101,“defaultLed3IntensityWhenOn”:101,“defaultLed4ColorWhenOff”:255,“defaultLed4ColorWhenOn”:255,“defaultLed4IntensityWhenOff”:101,“defaultLed4IntensityWhenOn”:101,“defaultLed5ColorWhenOff”:255,“defaultLed5ColorWhenOn”:255,“defaultLed5IntensityWhenOff”:101,“defaultLed5IntensityWhenOn”:101,“defaultLed6ColorWhenOff”:255,“defaultLed6ColorWhenOn”:255,“defaultLed6IntensityWhenOff”:101,“defaultLed6IntensityWhenOn”:101,“defaultLed7ColorWhenOff”:255,“defaultLed7ColorWhenOn”:255,“defaultLed7IntensityWhenOff”:101,“defaultLed7IntensityWhenOn”:101,“defaultLevelLocal”:64,“defaultLevelRemote”:255,“deviceBindNumber”:1,“dimmingMode”:“Leading edge”,“dimmingSpeedDownLocal”:127,“dimmingSpeedDownRemote”:127,“dimmingSpeedUpLocal”:127,“dimmingSpeedUpRemote”:25,“doubleTapClearNotifications”:“Disabled”,“doubleTapDownToParam56”:“Disabled”,“doubleTapUpToParam55”:“Enabled”,“energy”:0.29,“fanControlMode”:“Disabled”,“fanLedLevelType”:0,“fanTimerMode”:null,“firmwareUpdateInProgressIndicator”:“Enabled”,“highLevelForFanControlMode”:254,“higherOutputInNonNeutral”:“Disabled (default)”,“identify”:null,“individual_led_effect”:null,“internalTemperature”:36,“invertSwitch”:“No”,“ledBarScaling”:“Gen3 method (VZM-style)”,“ledColorForFanControlMode”:255,“ledColorWhenOff”:170,“ledColorWhenOn”:170,“ledIntensityWhenOff”:1,“ledIntensityWhenOn”:33,“led_effect”:null,“linkquality”:25,“loadLevelIndicatorTimeout”:“Stay On”,“localProtection”:“Disabled”,“lowLevelForFanControlMode”:63,“maximumLevel”:255,“mediumLevelForFanControlMode”:128,“minimumLevel”:1,“onOffLedMode”:“All”,“outputMode”:“Dimmer”,“overheat”:“No Alert”,“periodicPowerAndEnergyReports”:0,“power”:0.2,“powerType”:“Neutral”,“quickStartLevel”:254,“quickStartTime”:0,“rampRateOffToOnLocal”:127,“rampRateOffToOnRemote”:127,“rampRateOnToOffLocal”:127,“rampRateOnToOffRemote”:127,“relayClick”:“Disabled (Click Sound On)”,“remoteProtection”:“Disabled”,“singleTapBehavior”:“Old Behavior”,“smartBulbMode”:“Smart Bulb Mode”,“state”:“ON”,“stateAfterPowerRestored”:255,“switchType”:“Single Pole”,“update”:{“installed_version”:16908818,“latest_version”:16908818,“state”:“idle”}}’
[2025-08-16 16:51:50] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Bathroom Sink Switch’, payload ‘{“activeEnergyReports”:0,“activePowerReports”:0,“autoTimerOff”:0,“auxSwitchUniqueScenes”:“Disabled”,“bindingOffToOnSyncLevel”:“Enabled”,“brightness”:66,“brightnessLevelForDoubleTapDown”:2,“brightnessLevelForDoubleTapUp”:254,“buttonDelay”:“300ms”,“defaultLed1ColorWhenOff”:255,“defaultLed1ColorWhenOn”:255,“defaultLed1IntensityWhenOff”:101,“defaultLed1IntensityWhenOn”:101,“defaultLed2ColorWhenOff”:255,“defaultLed2ColorWhenOn”:255,“defaultLed2IntensityWhenOff”:101,“defaultLed2IntensityWhenOn”:101,“defaultLed3ColorWhenOff”:255,“defaultLed3ColorWhenOn”:255,“defaultLed3IntensityWhenOff”:101,“defaultLed3IntensityWhenOn”:101,“defaultLed4ColorWhenOff”:255,“defaultLed4ColorWhenOn”:255,“defaultLed4IntensityWhenOff”:101,“defaultLed4IntensityWhenOn”:101,“defaultLed5ColorWhenOff”:255,“defaultLed5ColorWhenOn”:255,“defaultLed5IntensityWhenOff”:101,“defaultLed5IntensityWhenOn”:101,“defaultLed6ColorWhenOff”:255,“defaultLed6ColorWhenOn”:255,“defaultLed6IntensityWhenOff”:101,“defaultLed6IntensityWhenOn”:101,“defaultLed7ColorWhenOff”:255,“defaultLed7ColorWhenOn”:255,“defaultLed7IntensityWhenOff”:101,“defaultLed7IntensityWhenOn”:101,“defaultLevelLocal”:64,“defaultLevelRemote”:255,“deviceBindNumber”:1,“dimmingMode”:“Leading edge”,“dimmingSpeedDownLocal”:127,“dimmingSpeedDownRemote”:127,“dimmingSpeedUpLocal”:127,“dimmingSpeedUpRemote”:25,“doubleTapClearNotifications”:“Disabled”,“doubleTapDownToParam56”:“Disabled”,“doubleTapUpToParam55”:“Enabled”,“energy”:0.29,“fanControlMode”:“Disabled”,“fanLedLevelType”:0,“fanTimerMode”:null,“firmwareUpdateInProgressIndicator”:“Enabled”,“highLevelForFanControlMode”:254,“higherOutputInNonNeutral”:“Disabled (default)”,“identify”:null,“individual_led_effect”:null,“internalTemperature”:36,“invertSwitch”:“No”,“ledBarScaling”:“Gen3 method (VZM-style)”,“ledColorForFanControlMode”:255,“ledColorWhenOff”:170,“ledColorWhenOn”:170,“ledIntensityWhenOff”:1,“ledIntensityWhenOn”:33,“led_effect”:null,“linkquality”:29,“loadLevelIndicatorTimeout”:“Stay On”,“localProtection”:“Disabled”,“lowLevelForFanControlMode”:63,“maximumLevel”:255,“mediumLevelForFanControlMode”:128,“minimumLevel”:1,“onOffLedMode”:“All”,“outputMode”:“Dimmer”,“overheat”:“No Alert”,“periodicPowerAndEnergyReports”:0,“power”:0.2,“powerType”:“Neutral”,“quickStartLevel”:254,“quickStartTime”:0,“rampRateOffToOnLocal”:127,“rampRateOffToOnRemote”:127,“rampRateOnToOffLocal”:127,“rampRateOnToOffRemote”:127,“relayClick”:“Disabled (Click Sound On)”,“remoteProtection”:“Disabled”,“singleTapBehavior”:“Old Behavior”,“smartBulbMode”:“Smart Bulb Mode”,“state”:“ON”,“stateAfterPowerRestored”:255,“switchType”:“Single Pole”,“update”:{“installed_version”:16908818,“latest_version”:16908818,“state”:“idle”}}’
[2025-08-16 16:51:52] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Bathroom Sink Switch’, payload ‘{“activeEnergyReports”:0,“activePowerReports”:0,“autoTimerOff”:0,“auxSwitchUniqueScenes”:“Disabled”,“bindingOffToOnSyncLevel”:“Enabled”,“brightness”:64,“brightnessLevelForDoubleTapDown”:2,“brightnessLevelForDoubleTapUp”:254,“buttonDelay”:“300ms”,“defaultLed1ColorWhenOff”:255,“defaultLed1ColorWhenOn”:255,“defaultLed1IntensityWhenOff”:101,“defaultLed1IntensityWhenOn”:101,“defaultLed2ColorWhenOff”:255,“defaultLed2ColorWhenOn”:255,“defaultLed2IntensityWhenOff”:101,“defaultLed2IntensityWhenOn”:101,“defaultLed3ColorWhenOff”:255,“defaultLed3ColorWhenOn”:255,“defaultLed3IntensityWhenOff”:101,“defaultLed3IntensityWhenOn”:101,“defaultLed4ColorWhenOff”:255,“defaultLed4ColorWhenOn”:255,“defaultLed4IntensityWhenOff”:101,“defaultLed4IntensityWhenOn”:101,“defaultLed5ColorWhenOff”:255,“defaultLed5ColorWhenOn”:255,“defaultLed5IntensityWhenOff”:101,“defaultLed5IntensityWhenOn”:101,“defaultLed6ColorWhenOff”:255,“defaultLed6ColorWhenOn”:255,“defaultLed6IntensityWhenOff”:101,“defaultLed6IntensityWhenOn”:101,“defaultLed7ColorWhenOff”:255,“defaultLed7ColorWhenOn”:255,“defaultLed7IntensityWhenOff”:101,“defaultLed7IntensityWhenOn”:101,“defaultLevelLocal”:64,“defaultLevelRemote”:255,“deviceBindNumber”:1,“dimmingMode”:“Leading edge”,“dimmingSpeedDownLocal”:127,“dimmingSpeedDownRemote”:127,“dimmingSpeedUpLocal”:127,“dimmingSpeedUpRemote”:25,“doubleTapClearNotifications”:“Disabled”,“doubleTapDownToParam56”:“Disabled”,“doubleTapUpToParam55”:“Enabled”,“energy”:0.29,“fanControlMode”:“Disabled”,“fanLedLevelType”:0,“fanTimerMode”:null,“firmwareUpdateInProgressIndicator”:“Enabled”,“highLevelForFanControlMode”:254,“higherOutputInNonNeutral”:“Disabled (default)”,“identify”:null,“individual_led_effect”:null,“internalTemperature”:36,“invertSwitch”:“No”,“ledBarScaling”:“Gen3 method (VZM-style)”,“ledColorForFanControlMode”:255,“ledColorWhenOff”:170,“ledColorWhenOn”:170,“ledIntensityWhenOff”:1,“ledIntensityWhenOn”:33,“led_effect”:null,“linkquality”:25,“loadLevelIndicatorTimeout”:“Stay On”,“localProtection”:“Disabled”,“lowLevelForFanControlMode”:63,“maximumLevel”:255,“mediumLevelForFanControlMode”:128,“minimumLevel”:1,“onOffLedMode”:“All”,“outputMode”:“Dimmer”,“overheat”:“No Alert”,“periodicPowerAndEnergyReports”:0,“power”:0.2,“powerType”:“Neutral”,“quickStartLevel”:254,“quickStartTime”:0,“rampRateOffToOnLocal”:127,“rampRateOffToOnRemote”:127,“rampRateOnToOffLocal”:127,“rampRateOnToOffRemote”:127,“relayClick”:“Disabled (Click Sound On)”,“remoteProtection”:“Disabled”,“singleTapBehavior”:“Old Behavior”,“smartBulbMode”:“Smart Bulb Mode”,“state”:“ON”,“stateAfterPowerRestored”:255,“switchType”:“Single Pole”,“update”:{“installed_version”:16908818,“latest_version”:16908818,“state”:“idle”}}’
[2025-08-16 16:51:55] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Bathroom Downlights’, payload ‘{“brightness”:64,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“state”:“ON”}’
[2025-08-16 16:51:55] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Bathroom Sink’, payload ‘{“brightness”:64,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“effect”:null,“hue_power_on_behavior”:“recover”,“linkquality”:40,“power_on_behavior”:“previous”,“state”:“ON”,“update”:{“installed_version”:16787202,“latest_version”:16787202,“state”:“idle”}}’
[2025-08-16 16:51:55] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Good Night’, payload ‘{“brightness”:64,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“state”:“ON”}’
[2025-08-16 16:51:55] info: z2m:mqtt: MQTT publish: topic ‘zigbee2mqtt/Leave Home’, payload ‘{“brightness”:64,“color”:{“x”:0.332,“y”:0.3406},“color_mode”:“color_temp”,“color_temp”:181,“state”:“ON”}’


Again, sorry for the delayed response. I hope to have some more time to look at this tomorrow and hopefully will get some new understanding from you. Thanks!

1 Like

@EricM_Inovelli - no problem on the delays, thanks for continuing to dig in here. This is driving me nuts to figure out what’s going on and how to get local and remote honored, yet still keeping the notification bar following brightness level.

Just to confirm you do not have the switch in ANY Z2M groups whatsoever? That’s when default remote appears to not be honored after you have action’ed the bulb off and on via the switch first AND the notification bar follows light brightness whether action’ed on the switch or via the bulb.

Regarding: Bathroom Downlights, Good Night, Leave Home

Those all all different Z2M groups where the bulb is also defined. I use those for various scene management.

Bathroom Downlights - is a group so I can manage all the lights as a single entity in the bathroom to action with a single payload to adjust color or brightness, etc.

Good Night - is a group encompassing bulbs across my entire home so I can target issuing a single scene command to move the full house light to going to bed.

Leave Home - is a group encompassing bulbs across my entire home so I can target issuing a single scene off command to move the full house into everyone has left for all bulbs that no longer should be on.

I think it has something to do with how hue bulbs report to all scenes they belong in when there state is changed. (Or maybe that is a Z2M specific setting in the configuration? I forget which as I have read so much at this point and I know I see similar messaging when I action other hue bulbs that exist in multiple scenes and are not currently binded or being leveraged with an Inovelli switch, yet…)

@EricM_Inovelli - adding one more item here. Check this thread. Some of this is over my head but the part that caught my attention:

Z2M GH - Inovelli reference

Blockquote
This part shouldn’t be necessary. The firmware returns the level to the previous level (by default) when turned on so it shouldn’t need to store / restore in the converter. Also, the user can configure “default level remote” as a setting on the switch that could conflict with the store / restore function. This setting will always return the switch to that specified level when it is turned on via a remote “on” command. So if the converter tries to restore the previous level it conflicts with that option.