
Aqara FP300 + Home Assistant: Local Setup via Zigbee2MQTT
Switch the Aqara FP300 from Thread to Zigbee, pair it in Zigbee2MQTT, and run it locally in Home Assistant with the full configuration entity set.

Switch the Aqara FP300 from Thread to Zigbee, pair it in Zigbee2MQTT, and run it locally in Home Assistant with the full configuration entity set.

FP2 and FP300 are very different sensors with very different HA integration paths. The honest comparison for a local-first Home Assistant setup.

The official ha_xiaomi_home integration has three control modes. Outside China, only one is genuinely local, and it has real gaps. Here's what you get.

Aqara's local vs cloud behavior explained: what survives an outage, what dies, whether LAN mode works, and how Home Assistant removes the cloud.

Use Aqara Zigbee sensors, switches, and plugs in Home Assistant without the Aqara Hub — via Zigbee2MQTT or ZHA and a USB coordinator. Fully local.

Set up the Aqara FP2 in Home Assistant with no cloud. Covers zones, HomeKit Controller pairing, and blocking Aqara traffic on a VLAN.

Connect the Aqara Hub E1 (ZHWG16LM) to Home Assistant without cloud — HomeKit Controller, XiaomiGateway3, and AqaraGateway paths compared.

Set up the Aqara D1 triple switch (QBKG25LM, QBKG26LM) in Zigbee2MQTT and Home Assistant: pairing, entities, decoupled mode, and the state-sync bug.

Add any light or fan to Home Assistant locally with the Aqara SSM-U01 or SSM-U02. Zigbee2MQTT pairing, entities, and SKU comparison.

Pair the Aqara Door & Window Sensor E1 (MCCGQ14LM) with Zigbee2MQTT and Home Assistant — no Aqara hub. Pairing, entities, EZSP issue, automations.