Xiaomi Dandelion: What it is, what it is for and how it works in the Xiaomi ecosystem

Introduction: a mysterious name in the Xiaomi ecosystem

If you've delved into Xiaomi's smart devices, you've probably stumbled upon the mysterious name Dandelion, which is a dandelion. Unlike the familiar Mi Home, MiJia or Aqara, the term isn't associated with a particular gadget, but rather with a whole philosophy of how devices interact within the ecosystem. But what really lurks behind this poetic name?

In practice, Xiaomi Dandelion is not a standalone device, but a communication protocol and integration platform that allows Xiaomi and third-party devices (such as Aqara or Yeelight) to share data without being tied to the cloud. It is a kind of smart home nervous system, running on the basis of the ZigBee 3.0 standard with extensions from Xiaomi. In this article, we will discuss how this works, how it differs from the traditional Mi Home, and why it is important for owners of smart equipment.

Spoiler: If you're using hubs like the Xiaomi Mi Smart Home Gateway or the Aqara Hub, you've run into Dandelion before, you just didn't know about it. Now let's dig deeper.

What is Xiaomi Dandelion: a technical explanation

Xiaomi Dandelion is an internal protocol for interaction between smart home devices, developed by the company to solve key problems of traditional systems:

  • πŸ”Œ Local work without the cloud: devices communicate directly through the hub, even if the Internet is disconnected.
  • ⚑ Low power consumption: thanks to ZigBee 3.0, sensors (such as door openings) last for years on a single battery.
  • πŸ”„ Latency-free automation: triggers are triggered instantly (e.g., turning on lights while driving), whereas cloud solutions can β€œslow down".
  • πŸ›‘οΈ Hacking protection: Data is encrypted at the protocol level, unlike Wi-Fi devices, which are often targeted by hackers.

It’s important to understand that Dandelion isn’t a replacement for the Mi Home, but an extension for local scenarios, and it’s compatible with most Xiaomi/Aqara devices released after 2018, such as the Aqara FP1 motion sensor or Xiaomi Smart Plug, which can work both through the Mi Home cloud and through Dandelion, depending on your settings.

Technically, the protocol uses a mesh network, where each device can relay a signal, and this solves the problem of dead zones in large homes: if the sensor is too far from the hub, its signal will be transmitted by, for example, a smart light bulb standing in the middle.

⚠️ Note: Not all Xiaomi devices support Dandelion, for example, older sensor models (until 2018) or Wi-Fi devices (like Xiaomi Mi Home Cameras) only work through the cloud.

πŸ“Š What kind of smart home ecosystem do you use?
Xiaomi Mi Home
Aqara
Yeelight
Another brand
Not yet.

Differences between Dandelion and Mi Home and Home Assistant

To understand why Dandelion is needed, compare it to other popular smart home solutions:

ParameterXiaomi DandelionMi Home (cloud)Home Assistant
Type of connectionLocal mesh network (ZigBee)Cloud + Wi-Fi/ZigBeeLocal server (supports ZigBee, Wi-Fi, Z-Wave)
Internet dependencyNot requiredRequired for managementNot required
Reaction rateInstantly (100-300 ms)Delays (500 ms – 2 s)Instantly (depending on settings)
CompatibilityXiaomi/Aqara devices with ZigBeeAll devices XiaomiAny devices (requires settings)
Difficulty setting upJust (via Mi Home)JustDifficult (requires technical knowledge)

When do you choose Dandelion? If you need it,

  • 🏠 Reliability: Smart home works even without the Internet.
  • ⚑ Speed: Lights turn on immediately when moving, not after a second.
  • πŸ”’ Security: Data does not go to the cloud (relevant for door/window sensors).

But Mi Home is suitable if:

  • 🌍 You need to manage your home remotely (for example, from another country).
  • πŸ“± You use devices without ZigBee (Wi-Fi cameras, robot vacuum cleaners).
  • πŸ€– You like voice assistants (Alice, Google Assistant).

πŸ’‘

If you already have a Xiaomi Mi Smart Home Gateway or Aqara Hub, Dandelion is activated automatically for compatible devices. No additional action is required!

What devices support Xiaomi Dandelion?

The list of compatible devices is constantly expanding, but for 2026 it includes:

  • πŸ”Œ Xiaomi Mi Smart Home Gateway 3, Aqara Hub M2, Aqara Camera Hub G2H.
  • πŸ’‘ Lighting: Xiaomi Mi LED Desk Lamp (ZigBee version), Aqara Smart Bulb.
  • πŸšͺ Sensors: Aqara Door/Window Sensor, Xiaomi Mi Motion Sensor, Aqara Water Leak Sensor.
  • πŸ”Œ Smart sockets: Xiaomi Smart Plug (ZigBee), Aqara Smart Plug.
  • 🌑️ Climate Control: Aqara Temperature & Humidity Sensor, Xiaomi Mi Smart Thermostat.

To check if your device supports Dandelion, go to the Mi Home app, select the device, and see Settings β†’ About the device. If ZigBee is listed in the protocols, it is likely compatible.

Exceptions: some devices use ZigBee, but only work through the cloud. For example, the Xiaomi Mi Smart Door Lock requires the Internet to manage, even if it is connected to the hub.

Complete list of compatible devices (2026)
Xiaomi Mi Smart Home Gateway 3, Aqara Hub M1/M2, Aqara Door/Window Sensor (2018 and later), Aqara Motion Sensor (P1), Aqara Smart Plug (T1), Xiaomi Mi LED Desk Lamp (ZigBee), Aqara Temperature & Humidity Sensor (2020 and later), Xiaomi Mi Smart Thermo S, Aqara Vibration Sensor, Aqara Wall Smart Switch (D1).

How to connect the device to Xiaomi Dandelion: step-by-step instructions

If your device supports Dandelion, its connection is no different than the standard addition to the Mi Home, but there are a few nuances for optimal performance:

  1. Make sure you have a ZigBee-enabled hub (like the Xiaomi Mi Smart Home Gateway 3 or Aqara Hub M2).
  2. Open the Mi Home app, go to Devices β†’ Add your device and select your device.
  3. Follow the instructions on the screen. If the device supports Dandelion, the system will suggest you choose the type of connection: Local (via the hub) or Cloud.
  4. Once connected, check the status in your device settings. If the Network section says ZigBee, then everything went well.

Importantly, if you use multiple hubs (e.g., on different floors), the devices will automatically choose the optimal route for communication, but for stable operation, the distance between the hubs should not exceed 10-15 meters (depending on obstacles).

The device is displayed in Mi Home marked "ZigBee" | The hub settings show a list of connected devices | Automation is triggered without the Internet | No delays in control (for example, the lights are turned on immediately)

-->

⚠️ Warning: If the device is unstable after the connection (for example, the motion sensor is delayed), try reconnecting it to the hub while closer to it. Sometimes the initial binding occurs to a far hub, which degrades the signal.

Problems and mistakes when working with Dandelion: how to fix

Despite the protocol's robustness, users sometimes face challenges, and here are the most common problems and solutions.

  • πŸ”΄ Device does not connect to the hub: Check that the hub is plugged in and connected to the Mi Home. Try rebooting the hub (remove the cord for 10 seconds). If it doesn't help, reset the device to factory settings (usually the Reset button on the case).
  • πŸ”„ Automation is delayed: This is a sign of a weak ZigBee signal. Move the hub closer to the device or add an intermediate repeater (such as a smart light bulb). Also check if other wireless devices are interfering (Wi-Fi routers on the 2.4 GHz channel).
  • πŸ”Œ Hub is constantly disconnected from the network: The problem may be in the power supply or unstable Wi-Fi. Try connecting the hub to another outlet and check the Internet speed (should be at least 2 Mbps).
  • πŸ”’ The device appears as "Offline" in Mi Home: Most often it's a temporary glitch. Reboot the hub and the device itself. If the problem persists, remove the device from the app and add it again.

A tricky case is that if all ZigBee devices stopped working after the hub firmware update, there may have been a mesh failure, and then a full hub reset and re-addition of all devices would help, which is a last resort, but it solves 90 percent of these problems.

πŸ’‘

If the device is running over Dandelion, but automation doesn’t work without the internet, check your scripting settings in Mi Home.Some triggers (like voice commands) require a cloud connection.

Dandelion vs. Matter: Which is the best for a smart home?

In 2022, a new standard for smart homes, Matter (formerly known as Project CHIP), has emerged, promising universal compatibility across devices from different brands (Apple, Google, Amazon).

Let's compare the key aspects:

CriteriaXiaomi DandelionMatter
CompatibilityOnly Xiaomi/Aqara devicesAny device with Matter support
Local work.Yeah (no cloud)Yes (but requires a hub with Matter)
Speed.Instantly (ZigBee mesh)Depends on the protocol (Wi-Fi/Thread)
ReliabilityHigh (tested over years)Not yet stable (new standard)
CostLow (Xiaomi hubs are cheap)High (hubs with Matter more expensive)

The bottom line is that if you already have the Xiaomi ecosystem, it doesn’t make sense to switch to Matter β€” Dandelion is more reliable and cheaper. However, if you’re planning a mixed smart home (with devices from Apple, Google, Philips Hue), Matter could be a universal solution in the future.

Xiaomi has not yet announced full Matter support for its ZigBee devices, so Dandelion remains the best choice for owners of this brand.

FAQ: answers to frequent questions about Xiaomi Dandelion

❓ Can you use Dandelion without a hub?
No. The protocol requires a ZigBee hub (e.g., Xiaomi Mi Smart Home Gateway or Aqara Hub) to work. Devices cannot communicate directly, they need a central node.
❓ How to transfer devices from Mi Home to Dandelion?
No further action is required. If the device supports Dandelion, it will automatically connect to the hub locally. To make sure of this, check the device's settings for the Network section, which should indicate ZigBee.
❓ Does Dandelion work with Home Assistant?
Yes, but you'll need additional customization. Home Assistant supports ZigBee devices through plugins like ZHA or Zigbee2MQTT. You need to connect the Xiaomi hub to Home Assistant and manually add devices. Detailed instructions can be found on the Home Assistant forum.
❓ Why some devices are not displayed on the local network?
This may be due to: Outdated hub firmware (update to Mi Home); device incompatibility (check the list of supported models); a mesh network failure (try restarting the hub); if the problem persists, remove the device from the app and add it again.
❓ Can you manage Dandelion devices through voice assistants (Alice, Google Assistant)?
Yes, but with reservations: Voice commands are processed in the cloud, so they will require the Internet to work, but on-premise automation (such as turning on the lights on as you move) will work without a network connection.