Xiaomi Smart Home Guide: Ecosystem Overview, Top Products
This post may contain affiliate links. As an Amazon Associate we earn from qualifying purchases. Disclosure.
Xiaomi's smart home ecosystem spans cameras, sensors, lights, and robots at budget prices. Here's how to integrate Mi Home and Aqara devices with Home Assistant.
Quick take: Xiaomi's smart home splits into two tracks: Mi Home (WiFi devices, cloud-dependent) and Aqara (Zigbee devices, runs locally). For Western buyers, Aqara is the better pick: its sensors are priced well below most Western alternatives, Aqara quotes +/-0.3C accuracy on its temperature sensor, and they integrate with HomeKit, Alexa, Google Home, and Home Assistant without cloud dependency. You need a Zigbee coordinator: either an Aqara hub or an inexpensive USB dongle such as the SONOFF one with Home Assistant's Zigbee2MQTT. Avoid Mi Home-only devices for sensors, since the cloud round-trip adds latency that local Zigbee avoids.
Xiaomi gear, Aqara included, was one of the later layers to land in my flat, after SmartThings, Hue and eQ-3 MAX!, and it arrived the way it arrives for most people: cheap, specific, bought to solve one annoyance. Xiaomi has built one of the largest smart home ecosystems in the world, though Western buyers mostly encounter it through two paths: the Mi Home platform for budget-friendly Wi-Fi devices, and Aqara for Zigbee devices that integrate deeply with mainstream Western platforms.
The ecosystem is genuinely large. Xiaomi sells a very wide range of smart home products globally: sensors, robots, lights, air purifiers, security cameras, smart locks, and appliances. The challenge for buyers outside China is knowing which products are officially sold in their market, which work without the Chinese-only version of the Mi Home app, and which integrate reliably with Google Home, Amazon Alexa, or Home Assistant.
How Do Mi Home and Aqara Differ in Their Approach to the Same Ecosystem?
Mi Home is Xiaomi's primary smart home platform. Devices sold through the international Mi Home app support Wi-Fi connectivity and work with Google Home and Amazon Alexa through cloud integration. The selection available officially in Europe and North America is a subset of what's available in China, but it covers the core categories: plugs, bulbs, sensors, cameras, and robot vacuums.
Aqara is a separate brand from Lumi United, a company that grew up in Xiaomi's ecosystem and sells to the international market. Aqara devices use Zigbee, which means they connect to an Aqara hub or directly to a Zigbee coordinator in platforms like Home Assistant, SmartThings, or Homey. The Aqara compatibility list covers Apple HomeKit, Amazon Alexa, Google Home, and Matter, making Aqara devices unusually cross-platform for their price point.
The key distinction is protocol. Mi Home devices use Wi-Fi and depend on cloud connectivity (though local control is possible through Home Assistant's Miio integration). Aqara devices use Zigbee, which creates a local mesh network that doesn't require internet to function after setup.
![]()
Why Is Aqara Worth Your Attention?
Aqara's pricing puts sophisticated sensors at price points that Western brands can't match. Aqara's spec for its temperature and humidity sensor lists +/-0.3C and +/-3% humidity accuracy from a Sensirion sensor, which is competitive with sensors from far pricier brands. Aqara's door/window sensor uses a magnetic reed contact, and its motion sensor adds illuminance detection. All of them cost noticeably less than comparable Philips Hue sensors.
These aren't compromised budget products. Aqara sensors are well-built, have long battery life (Aqara quotes about two years for its temperature sensor), and integrate reliably. The primary limitation is that they require a Zigbee coordinator, you need either the Aqara hub or a Home Assistant setup with a Zigbee stick to use them without an internet dependency.
Aqara devices worth considering for most smart home setups:
- Aqara Temperature and Humidity Sensor: Compact, coin-cell battery rated for about two years, Zigbee 3.0
- Aqara Door and Window Sensor: Magnetic reed, good for entry point monitoring
- Aqara Motion Sensor P1: Adjustable sensitivity, PIR motion plus illuminance, ideal for light automations. The newer Motion and Light Sensor P2 is a Matter device that Home Assistant lists under its Aqara integration
- Aqara Vibration Sensor: Detects vibration, tilt, and drop, useful for monitoring washing machine cycles, mail delivery, and package drops
- Aqara Cube T1 Pro: Multi-gesture controller, rotate, flip, shake, can trigger different actions per gesture
- Aqara Hub M100 (about $30): Zigbee coordinator, Matter bridge and Thread border router in a USB stick, needed if you're not using Home Assistant or SmartThings. The Hub M3 is the larger, wired option, and the older Hub M2 still turns up in shops
For a Home Assistant setup, you don't need the Aqara hub. An inexpensive USB Zigbee stick (like the SONOFF Zigbee 3.0 USB Dongle Plus) plus Zigbee2MQTT coordinates all Aqara devices locally.
Why Are Xiaomi Robot Vacuums the Standout Category?
Robot vacuums are where Xiaomi's international lineup is strongest. The Roborock brand, a Xiaomi ecosystem company that sells under its own name and uses its own Roborock app rather than Mi Home, has become one of the top-rated robot vacuum brands globally.
Roborock models worth reviewing:
- Roborock S8 Pro Ultra: Self-emptying, self-washing mop dock and LiDAR navigation, but Roborock's US store no longer lists it, so it's a clearance or refurbished buy now. Its successors are the S8 MaxV Ultra and the Saros 10 and 10R
- Roborock S8 MaxV Ultra: The S-line model that received Roborock's Matter firmware in 2025, along with the Saros 10, 10R and Z70 and the Qrevo Curv, Edge and Master
- Roborock Q5 Pro+: Budget tier with a self-emptying dock, up to 5,500 Pa and a DuoRoller brush, per Roborock's launch figures
- Xiaomi Robot Vacuum S12: Budget-friendly, 4,000 Pa, LDS navigation, basic mapping, no self-empty dock
- Xiaomi Robot Vacuum E5: 2000 Pa of suction, gyroscope navigation, scheduled and started from the Xiaomi Home app
Xiaomi-branded vacuums use the Xiaomi Home app, Roborock models use the Roborock app, and most support Google Home and Alexa voice commands. Home Assistant integration works through the official Roborock integration, which needs a Roborock account and uses local communication with a cloud fallback, or through the more capable Valetudo firmware for users who want complete local control without the cloud.
How Does Xiaomi Integrate With Home Assistant?
Home Assistant's Xiaomi Miio integration and Aqara integration both work without the Mi Home cloud. Local control through the Miio protocol reaches many Wi-Fi Xiaomi devices, and the Zigbee2MQTT integration connects Aqara Zigbee devices directly through a USB Zigbee stick. Local control means automations run in milliseconds and keep working during internet outages.
That's the logic behind the route I ended up on. The Aqara sensors in my flat survived two controller changes because Zigbee doesn't care who the coordinator is. The Wi-Fi Mi Home devices from the same era did not fare as well: those depended on an app and an account, and an app is a thing a company can change its mind about.
The tradeoff: initial setup requires more configuration than plugging in an Echo and using the Alexa app. But once configured, the integration is stable and doesn't break when Xiaomi pushes app updates or changes cloud APIs.
Zigbee2MQTT Setup Steps
Setting up Aqara devices in Home Assistant via Zigbee2MQTT:
- Install the Zigbee2MQTT add-on in Home Assistant
- Plug in a Zigbee USB coordinator (SONOFF or ConBee II both work well)
- Put the Aqara device in pairing mode (usually hold reset button 5 seconds until LED flashes)
- Devices appear in Zigbee2MQTT and auto-populate in Home Assistant as entities
The full guide here covers this setup step by step, including which USB Zigbee sticks work best and how to structure your Zigbee mesh for good coverage.
What Regional Limitations Should You Watch Out For with Xiaomi?
The biggest frustration with the Xiaomi ecosystem for Western buyers is regional variation. Some products are sold in China only, require the Chinese Mi Home server to function, or have firmware that doesn't support features available in the Chinese version.
Before buying any Mi Home device:
- Check if the product is sold through official Xiaomi regional stores (xiaomi.com/global, Xiaomi Europe)
- Verify it supports the international Mi Home server (not just cn.xiaomi.com server)
- Search for Home Assistant community threads confirming the specific model works with Miio local control
Aqara is more reliable on this front, the international lineup is explicitly designed for global distribution and carries Western certifications (FCC, CE, Apple HomeKit certification). Stick to Aqara for sensors and accessories if you want the least friction.
Which Xiaomi Products Are Worth Buying?
Based on specs and community reports, these categories offer the best value in the Xiaomi/Aqara ecosystem:
- Sensors (Aqara): Temperature/humidity, motion, door/window, all excellent value vs Western alternatives
- Robot vacuums (Roborock): Strong LiDAR navigation at competitive prices, especially mid-range
- Smart plugs (Mi Home): The Mi Smart Plug (Wi-Fi) works well for basic on/off control and energy monitoring
- Air quality monitors: Xiaomi's Mi Air Purifier models include air quality sensors, and the data integrates with Home Assistant
Categories I'd avoid from Xiaomi for most Western buyers: smart locks (certification and fitting standards differ from US/EU hardware), video doorbells (limited compatibility with Western video platforms), and older gen robot vacuums (missing local network control that newer models have).
The ecosystem overview guide covers the top products in each category, with specific notes on which are available outside China and which require the Chinese Mi Home app version.
Aqara vs Xiaomi Mi Home: Which Platform Should You Use?
If you're starting fresh and want the simplest path to a working smart home, Mi Home is the easier entry point. It works like any other consumer smart home platform: download the app, pair your devices, connect to Alexa or Google Home. No additional hardware needed for Wi-Fi devices.
If you want local control, the deepest Home Assistant integration, or cross-platform compatibility with HomeKit and SmartThings, Aqara is the better choice. The Zigbee architecture runs locally and doesn't depend on Xiaomi's cloud staying operational.
My view, after living with both kinds of device in the flat: use Aqara for all sensors and switches, and Mi Home for appliances (vacuums, air purifiers) where the cloud dependency is more acceptable. The performance difference matters most for sensors, because a door sensor that reports locally feels different from one that round-trips through a cloud server.

What Is the Xiaomi and Aqara Community Track Record?
The community reviews across forums like Home Assistant Reddit, Zigbee2MQTT GitHub issues, and SmartThings forums tell a consistent story about Xiaomi and Aqara products.
Aqara sensors get consistently positive reviews for reliability and battery life. The temperature and humidity sensors in particular get strong marks, Aqara's own spec puts them at +/-0.3C, which is competitive with dedicated sensor brands.
Robot vacuums from the Xiaomi family (Roborock especially) have some of the most detailed independent reviews in the smart home space. The navigation quality, cleaning coverage, and app features are documented extensively. Roborock consistently rates well in reviews that test actual cleaning performance rather than just specs.
The area where reviews get more mixed is older-generation Wi-Fi smart plugs and bulbs. Early Mi Home Wi-Fi devices had cloud availability issues when Xiaomi's servers had downtime. Newer devices and Home Assistant local control integration have addressed this, but check the Home Assistant community forums for the specific model you're buying.
What Xiaomi Devices Are Recommended for Getting Started?
For someone new to the Xiaomi ecosystem, this is the path I'd recommend:
Start with 3-4 Aqara sensors (door, motion, temperature) and a compatible hub or a Home Assistant instance with a Zigbee stick. Get comfortable with the platform before expanding. The sensors are cheap enough that a learning curve doesn't cost much.
Once you understand how Zigbee2MQTT or the Aqara hub works, add more sensors to cover your use cases: water leak sensors for under sinks, vibration sensors for laundry monitoring, additional motion sensors for multi-room automation.
If you want a robot vacuum, Roborock is worth the investment over base Xiaomi branded vacuums, the mapping is better and the community support for Home Assistant integration is stronger.
The full product reviews and guides in this section cover setup details, model comparisons, and specific automation recipes for the most popular Xiaomi and Aqara devices in each category.
For the official Xiaomi smart home product catalog and Mi Home app device list, Xiaomi global home appliances is the canonical source. For Matter and Aqara compatibility specifically, the CSA Matter device list tracks every certified Xiaomi and Aqara product.
For additional context, see the Matter Smart Home news for authoritative reference material.
Frequently Asked Questions
Do Xiaomi smart home devices work outside of China?
Most Xiaomi devices sold through global retail channels, Mi.com international, Amazon US, Amazon EU, and European retailers, run global firmware and connect to the international Mi Home app without any extra steps. Devices purchased through Chinese domestic channels may run Chinese-server firmware that restricts global app access. The Mi Home app prompts you to select a server region during setup; choose the EU or US server and your data stays on regional servers. The Aqara sub-brand is the cleaner option for Western buyers: Aqara's Zigbee devices run locally with no server dependency, and HomeKit certification removes region concerns entirely. Matter support on newer Xiaomi products adds another path to local control regardless of purchase channel. Picking the regional server during onboarding is the step that keeps region-lock out of the picture.
What smart home platform do Xiaomi devices use?
Xiaomi devices use the Mi Home (Xiaomi Home) app as the primary control platform, with a cloud backend that syncs device states through Xiaomi's servers. Many devices also integrate with Google Home and Amazon Alexa through official skills, and a growing number of Aqara devices support Apple HomeKit and Matter through an Aqara hub such as the Hub M3 or the cheaper Hub M100. Home Assistant users connect Xiaomi Wi-Fi devices through the built-in Xiaomi Miio integration, which Home Assistant's documentation classes as local polling, so control doesn't route through the Mi Home cloud. Newer Xiaomi products are adding Matter support, which enables direct integration with any Matter controller including Apple Home, Google Home, and Amazon Alexa without any cloud dependency at all. Matter support varies by model, so check the exact product before you count on it.
Are Xiaomi smart home devices good quality?
Xiaomi's smart home products generally offer strong hardware specifications for the price. Aqara lists its temperature and humidity sensor at +/-0.3C and +/-3% humidity accuracy, using a Sensirion sensor, and about two years of battery life. Build quality is generally reported as solid, though software support lifecycles can be shorter than premium brands, and Aqara Zigbee devices with HomeKit certification have a better track record than Mi Home-only devices. The main tradeoff is cloud dependency for Mi Home devices, Aqara Zigbee devices with a local hub eliminate this and are worth the small price premium for reliability.
Sources & References
- Home Assistant - Xiaomi Home home-assistant.io
- Home Assistant - Aqara home-assistant.io
- Home Assistant - Xiaomi Gateway (Aqara) home-assistant.io