Xiaomi Smart Home Guide: Ecosystem Overview, Top Products
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 -- temperature sensors at $18, door sensors at $13, and motion sensors at $22 match the accuracy of $40-50 Western alternatives, and they integrate with HomeKit, Alexa, Google Home, and Home Assistant without cloud dependency. You need a Zigbee coordinator: either the Aqara Hub M2 ($40) or a $15-20 SONOFF USB dongle with Home Assistant's Zigbee2MQTT. Avoid Mi Home-only devices for sensors -- the cloud round-trip adds 1-2 seconds of latency that local Zigbee eliminates.
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 produces over 200 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.
Mi Home vs. Aqara: Two Approaches 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 that Xiaomi spun out specifically for 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 Aqara Is Worth Attention
Aqara's pricing puts sophisticated sensors at price points that Western brands can't match. A temperature and humidity sensor with display costs around $15 to $20 on Aqara; comparable Philips Hue sensors run $40 to $50. A door/window sensor with magnetic reed contact runs under $15. A motion sensor with illuminance detection is around $20.
These aren't compromised budget products. Aqara sensors are well-built, have long battery life (12 to 24 months on CR2032 for most sensors), 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 ($18): Compact, CR2032 battery, 18-24 month battery life, works with HomeKit/Google/Alexa/Home Assistant
- Aqara Door and Window Sensor ($13): Magnetic reed, 2-year battery, fast response time, excellent for entry point monitoring
- Aqara Motion Sensor P1 ($22): Adjustable sensitivity, PIR motion plus illuminance, ideal for light automations
- Aqara Vibration Sensor ($18): Detects vibration, tilt, and drop -- useful for monitoring washing machine cycles, mail delivery, and package drops
- Aqara Cube T1 Pro ($25): Multi-gesture controller -- rotate, flip, shake -- can trigger up to 6 different actions
- Aqara Hub M2 ($40): Zigbee coordinator + HomeKit bridge, needed if you're not using Home Assistant or SmartThings
For a Home Assistant setup, you don't need the Aqara hub. A $15-20 USB Zigbee stick (like the SONOFF Zigbee 3.0 USB Dongle Plus) plus Zigbee2MQTT coordinates all Aqara devices locally.
Xiaomi Robot Vacuums: The Standout Category
Robot vacuums are where Xiaomi's international lineup is strongest. The Roborock brand -- originally a Xiaomi spin-off, now independent but still using Mi Home and its own app -- has become one of the top-rated robot vacuum brands globally.
Roborock models worth reviewing:
- Roborock S8 Pro Ultra ($1,599): Self-emptying, self-washing mop, auto-detach mop, LiDAR navigation
- Roborock S7 MaxV Ultra ($1,499): ReactiveAI obstacle avoidance, sonic mopping, auto-empty dock
- Roborock Q5+ ($499): Mid-range, self-emptying dock, LiDAR, no mop -- solid value for dry-only homes
- Xiaomi Robot Vacuum S12 ($299): Budget-friendly, LDS navigation, basic mapping, no self-empty dock
The vacuums all integrate with Mi Home app and most support Google Home and Alexa voice commands. Home Assistant integration works through the Roborock integration or the more capable Valetudo firmware for users who want complete local control without the cloud.
Integration 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 most 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.
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.
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 to Watch Out For: Regional Limitations
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 real-world use, 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 honest take from running both: I'd 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 -- a door sensor that reports in 100ms locally feels different from one that takes 1-2 seconds round-tripping through a cloud server.
Xiaomi and Aqara Reviews: 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 -- they're accurate to within 0.5C in most third-party tests, which is competitive with dedicated sensor brands.
Mi Home robot vacuums (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.
Getting Started: Recommended First Xiaomi Devices
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.