
Aqara Curtain Motor B1 on Zigbee2MQTT: Setup & Calibration
Pair the Aqara B1 (ZNCLDJ12LM) to Zigbee2MQTT without the Aqara Hub, run the mandatory reset_limits calibration, and fix the 99%/1% position drift bug.

Pair the Aqara B1 (ZNCLDJ12LM) to Zigbee2MQTT without the Aqara Hub, run the mandatory reset_limits calibration, and fix the 99%/1% position drift bug.

Add the Aqara Panel Hub S1 Plus (MP-K03D) to Home Assistant via Matter or HomeKit Controller — what bridges locally, what doesn't, and why.

Pair the Aqara Door & Window Sensor P1 (MCCGQ13LM) with Zigbee2MQTT and Home Assistant — no Aqara hub. Pairing, entities, detection distance.

Set up the Aqara Motion Sensor E1 (RTCGQ15LM) in Home Assistant via Zigbee2MQTT — no Aqara hub, no cloud. Configure detection interval and illuminance.

Set up the Smartmi Humidifier 2 (zhimi.humidifier.ca1/cb1) in Home Assistant with local polling, no Mi Home cloud. Includes the token-retrieval gotcha.

Set up the original Aqara ZNCLDJ11LM curtain motor locally with Zigbee2MQTT and Home Assistant, including the mandatory calibration workflow.

Pair the Xiaomi GZCGQ01LM light sensor straight into Zigbee2MQTT, no Mi Home needed. Entity set, calibration options, and two illuminance bugs to know first.

Pairing the Aqara E1 Mini Switch (WXKG20LM) with Zigbee2MQTT skips the hub. Here's every entity it exposes and how to automate it in Home Assistant.

Pairing, entities, decoupled mode, and Zigbee2MQTT setup for the Aqara H1 no-neutral triple switch (QBKG29LM), and how it differs from the with-neutral version.

Pair the discontinued Xiaomi WXKG01LM wireless switch to Zigbee2MQTT and Home Assistant with no Mi Home app. Actions, mesh placement, and the legacy-event fix.