Aqara WS-K07E in Home Assistant
Wall switches · Zigbee · Light switch H2 EU (single rocker)
Zigbee device – see the note above on what ZHA needs for it.
Facts about this device
- Brand
- Aqara
- Model
- WS-K07E
- Device type
- Wall switches
- Radio
- Zigbee
- Power
- Mains powered
- Reports itself as
- lumi.switch.agl009
- Zigbee2MQTT
- Device page on zigbee2mqtt.io
How the device gets into Home Assistant
- official ZHA – with a Zigbee coordinator and the ZHA integration; for all its functions it needs a custom quirk, see above.
- official Aqara hub – paired with an Aqara hub that works as a Matter bridge (such as the M3 or M2), which shares supported devices with Home Assistant.
- add-on Zigbee2MQTT – Zigbee2MQTT runs as an add-on and passes the device on to Home Assistant over MQTT.
ZHA quirks for this device
Quirk proposed, not merged yet Recommended quirk
Proposed to ZHA and waiting for review – the maintainers check it before it becomes part of Home Assistant.
Adds: LED indicator Flip LED indicator Power on mode Operation mode left Operation mode right Lock relay left Lock relay right Multi click left Multi click right Operation mode +9
Source:
zha-device-handlers · pull request #4141 · by @lonevvolf · 2025年6月22日
Signature: Aqara / lumi.switch.agl009
5 more quirks for this device
-
Custom quirk shared in an issue
Aqara/lumi.switch.agl009zha-device-handlers · issue #3957 · by @lonevvolf · 2025年6月19日 -
Custom quirk shared in an issue
Aqara/lumi.switch.agl009zha-device-handlers · issue #3957 · by @lonevvolf · 2025年6月17日 -
Custom quirk shared in an issue
Aqara/lumi.switch.agl009zha-device-handlers · issue #3957 · by @lonevvolf · 2025年6月14日 -
Custom quirk shared in an issue
Aqara/lumi.switch.agl009zha-device-handlers · issue #3957 · by @lonevvolf · 2025年6月8日 · 2 approvals -
Custom quirk shared in an issue
Aqara/lumi.switch.agl009zha-device-handlers · issue #3957 · by @lonevvolf · 2025年5月18日 · 1 approval
Sources: Zigbee2MQTT, ZHA quirks, Z-Wave JS, the Matter certification database, Shelly, ESPHome, Tasmota, Tuya Local and the issue trackers on GitHub. Reports are assigned to a device by the identifiers they contain; the sentences come from the integration pages, where a language model writes them from the titles.
