Aqara H1 Switch – LED Indicator Behavior in Decoupled Mode

Hi everyone,

I’m using a 3-gang Aqara H1 switch (neutral, EU version) with Zigbee2MQTT, and I’ve configured it as follows:

  • Gang 1 and 2 are in relay mode, directly controlling downlights.
  • Gang 3 is in decoupled mode, where it no longer controls the power to the light but instead triggers a Home Assistant automation to turn on/off a smart light.

The issue I’m facing is with the LED indicator on the decoupled gang (Gang 3):

  • The indicator LED is always on, regardless of the actual state of the light it’s meant to control.
  • Ideally, I’d like the LED to reflect the state of the smart light—i.e., turn on when the light is on, and off when the light is off.

My questions:

  1. Is there a way to control the LED state of an individual gang on the Aqara H1 via Zigbee2MQTT or Home Assistant?
  2. Can the LED be synced with the state of an entirely separate light entity (since the button is decoupled)?
  3. If not natively supported, is there a workaround—e.g., setting LED state via MQTT commands or using automation triggers to toggle the LED based on the smart light state?

Any insights or examples would be really helpful! I’d prefer not to confuse guests by having the LED always on even when the light isn’t.

Thanks!

Already replied in your other post with my thoughts on this.

No, there is currently no way to control the individual LED since that is hardwired to the status of the relay. The only option available in Z2M is flip_indicator_light, which is applied to all LEDs if your switch is 2 gangs or more.

Honestly, if your guests are confused with the status of the LED on a switch as opposed to the actual light, I suggest you get smarter guests.

:joy:
or flash them with esphome firmware.

It is highly inappropriate to flash your guests. :grimacing: