Connecting the humidifier to Alice Xiaomi: full instructions with pictures and tips

Controlling the humidity level in your apartment with your smartphone is a familiar thing, but operating the humidifier with voice commands through Xiaomi's Alice is a new level of comfort. Imagine lying on the couch with a book and the air in the room becomes too dry. Instead of getting up and pressing buttons, just say, "Alice, turn on the humidifier 60 percent" and the device will immediately react. Or it will automatically start when the Mi Temperature & Humidity Sensor sensor detects a drop in humidity below 40 percent.

But not all Xiaomi humidifiers support direct integration with Alice, and the setup process often hides pitfalls, from not having a device on the compatible list to synchronizing errors via Mi Home. In this article, we’ll break down all possible ways to connect, from official to workarounds for incompatible models, and teach you how to configure automatic scripts and solve typical problems.

Important: if your humidifier is not from Xiaomi (for example, from Ballu or Polaris), but supports Wi-Fi, there are still chances of integrating with Alice - read about this in the section about third-party devices.

What Xiaomi Humidifiers Are Compatible With Alice

Not every Xiaomi humidifier can be connected to a voice assistant, and Alice only officially supports models that work through the MiOT protocol (built into most of the brand’s smart devices).

  • 🔹 Xiaomi Smartmi Air Humidifier 2 (model) ZNJSQ02JM) — flagship with hygrostat and support for Mi Home
  • 🔹 Xiaomi Smartmi Air Humidifier MJJSQ — Budget version with basic functions
  • 🔹 Xiaomi Mi Air Humidifier Pro (model) JSQ05JM) — hot-vapour
  • 🔹 Xiaomi Deerma Humidifier DJ07 — Compatible with Mi Home but requires manual binding

If your model is not on the list, it is not a sentence (V-AIRHA01) It is not officially supported, but it can be connected via the Home Assistant cloud service or Yandex IoT (more on that below).

📊 What kind of Xiaomi humidifier do you have?
Smartmi Air Humidifier 2
Mi Air Humidifier Pro
Deerma DJ07
Another Xiaomi
Not Xiaomi.

Before buying, check compatibility on the official Xiaomi website in the Smart Home section or in the Mi Home app (Add Device tab). If the device is in the directory but does not appear in the Alice list, the problem may be in the account region (this is in the error section).

Preparation: What you need to connect

To connect the humidifier with Alice, you will need:

  • 📱 Smartphone with Mi Home application (version not lower than 6.0.100)
  • 🔌 Humidifier connected to Wi-Fi (2.4 GHz – 5 GHz frequency not supported!)
  • 🆔 Xiaomi account (preferably with the region "Russia" or "China»)
  • 🎤 Column or smartphone with Alice (Yandex app with voice assistant)

If the humidifier hasn't been added to Mi Home yet, do it before the Attempt ligament with Alice.

  1. Open Mi Home and press «+» → «Add the device».
  2. Select the category “Humidizers” and find your model.
  3. Follow the instructions on the screen (usually press the button on the humidifier and wait 30 seconds).

💡

If the humidifier is not in the Mi Home, try resetting it to factory settings: hold the power button for 5-10 seconds until the indicator flashes yellow.

Critical point: humidifier and smartphone should be connected to the same Wi-Fi network. if you have a dual-band router (for example, Xiaomi Mi Router) 4A), Make sure both devices sit at 2.4GHz, not 5GHz. Check this in router settings or in the Wi-Fi menu on your smartphone (network name often contains a suffix _2G or _5G).

Step-by-step: how to connect a humidifier to Alice

When you add a humidifier to Mi Home, you move on to integrating with Alice.

  1. Open the Yandex app on your smartphone and go to the Devices section (the light bulb icon at the bottom).
  2. Press + → Add device → Xiaomi.
  3. Enter the username and password from the Xiaomi account (should match the one in Mi Home).
  4. In the list of devices, find your humidifier and click "Add".
  5. Confirm access to the data (allow Yandex to control the device).

If the humidifier does not appear in the list, upgrade the Yandex app to the latest version or try the second method.

Method 2: via Mi Home with reference to Yandex

  1. In Mi Home, go to profile (top right corner) → «Settings» → «Yandex Smart House».
  2. Click “Connect” and log in to Yandex account.
  3. Select a humidifier from the list of devices and confirm synchronization.

After successful connection, check the voice commands:

  • 🗣 «Alice, turn on the moisturiser»
  • 🗣 «Alice, set humidity at 50%»
  • 🗣 «Alice, turn off the humidifier in an hour»

☑️ Connection check

Done: 0 / 4

If the humidifier is connected but Alice doesn’t see it, check the region of Xiaomi’s account: it must be Russia or China. Accounts with Europe or Global often block integration with Yandex.

Configuring automatic scripts

Voice control is convenient, but the real magic starts when the humidifier is running automatically, like turning on at night when the air is dry, or turning off when you're not at home, like scripting in Mi Home or Yandex.Smart Home.

Scenario 1: maintaining humidity on the sensor

If you have a Xiaomi Temperature and Humidity Sensor (LYWSD03MMC), set up automatic switching on the humidifier when humidity drops:

  1. In Mi Home, go to the Automation tab» → «Add».
  2. Select the condition: "If the humidity sensor < 40%».
  3. Add the action: "Then the moisturizer." → Turn on».
  4. Save the script and activate it.

Scenario 2: Night mode

To humidifier works only at night (for example, from 22:00 to 7:00) and turned off during the day:

  1. In Yandex.Smart Home, create a new scenario.
  2. Set the trigger: “Time → 22:00».
  3. Add the action: "Enable the humidifier by 50%."
  4. Add the second condition: “If it’s 7:00 a.m. → Turn off the humidifier».

For advanced users: Home Assistant can create a scenario with multiple sensors in mind (for example, turn on the humidifier only if the humidity is high). < 40% and temperature > 20°C).

Type of scriptExample of a conditionAction.Note
By humidity.Sensor. < 40%Turn on the humidifierRequired Xiaomi Hygrometer
Timely.22:00–7:00Set humidity to 55%It can be combined with a motion sensor.
Geolocation.Everyone left home.Turn off the humidifierAccess to geodata must be allowed
The weather.Wetness outside < 30%Increase power.Uses data from Yandex.Weather

💡

The scripts in Mi Home only work when the Internet is active, and if Wi-Fi goes down, automation will stop.

Solving the problem: why Alice can't see the moisturizer

If the connection failed, check these points:

⚠️ Note: If the humidifier was previously linked to another Xiaomi account (such as a seller), it must first be untie. → «Untie».

  • 🔌 Wi-Fi problem: humidifier doesn't connect to the network.Solution: reboot router, check password, try another 2.4GHz network.
  • 🌍 Incorrect account region: if you select Europe region on Mi Home, Alice won't see the device. Solution: change region to Russia (instruction below).
  • 🔄 Outdated firmware: update the humidifier software in Mi Home (section "About the device» → «Firmware update»).
  • 📱 Application conflict: delete the Mi Home and Yandex cache, then repeat the binding.

How to change the region of your Xiaomi account:

  1. At Mi Home, go to profile → tap on the avatar → «Exit».
  2. On the entrance screen, click on the flag in the upper right corner and select “Russia”.
  3. Enter again and repeat the device binding.

If nothing helps, try an alternative method through Home Assistant (section below).

Connecting incompatible humidifiers (bypasses)

If your humidifier is not from Xiaomi or is not officially supported, there are three ways to integrate with Alice:

Method 1: Using Home Assistant + Yandex IoT

Home Assistant is an open platform for smart homes that can connect any device to Alice by a bridge.

  1. Install Home Assistant on Raspberry Pi or computer (instructions on the official website).
  2. Add the humidifier through the protocol MQTT or a manufacturer plugin (for example, BalluAC is available for Ballu).
  3. Set up integration with Yandex IoT through the component yandex_smart_home.
  4. In Yandex.Smart Home add Home Assistant as a new device.

It’s a tricky way to do it, but it works even with Tuya devices (like the Xiaomi Viomi on a Tuya chip).

Method 2: through a smart socket

If the humidifier is not “smart” but it has a mechanical power button, use the Xiaomi Smart Plug:

  1. Connect the humidifier to the Xiaomi outlet.
  2. Add a socket to Mi Home and connect with Alice.
  3. Now the teams "Alice, turn on the socket" will manage the power of the humidifier.

⚠️ Attention: this method does not allow you to adjust the humidity level, just turn the device on / off. For electronically controlled humidifiers (for example, Polaris), it will not work, because after the power is turned off, the settings will reset.

Method 3: through IFTTT (advanced)

IFTTT (If This Then That) allows you to create chains of action between services.

  • 🔗 If Yandex.Weather shows humidity < 30% → Turn on the humidifier through Mi Home.
  • 🔗 If you say, “Alice, run the script ‘Wet Air”» → IFTTT Sends team to Mi Home.

To set up:

  1. Register for IFTTT.
  2. Create a new applet with the Yandex Alice trigger and the action of Mi Home.
  3. Authorize both services and set up a team.
More about it. IFTTT Mi Home
For communication IFTTT Mi Home will require a token API. It can be obtained through informal tools like mihome-binary-protocol, but it requires technical skills. IFTTT (Search for "Xiaomi Mi Home").

FAQ: Answers to Frequent Questions

Can I connect a Xiaomi humidifier to Alice without Mi Home?
No, Mi Home is a must-have link in the chain, and Alice only interacts with Xiaomi devices through the official app, the alternative is Home Assistant, but that requires additional customization.
Why does Alice say "the device is not responding" even though the humidifier is on?
The reasons might be: 📶 Internet problems (check router connection). 🔄 Humidifier not synced to Xiaomi cloud (reboot it). 🔒 Xiaomi account blocked (check email for notifications). Solution: reconnect the device to Mi Home and update the access token in the settings of Yandex.Smart home.
How to control the humidifier through Alice on multiple devices?
All devices that you logged in to Yandex with one account will see the humidifier. For example, you can give commands from the user: 📱 Smartphone (Yandex app). 🔊 Columns (Yandex Station or Yandex Mini). 💻 Computer (Alice for browser extension) Limitation: only one session of voice control can be active at a time (for example, if you gave a command from a smartphone, the column will ignore it).
Can the humidifier be adjusted to react to other devices (e.g. opening a window)?
Yeah, but that requires extra sensors: 🪟 Xiaomi Door/Window Sensor – to turn off the humidifier when the window is open. 🌡 Xiaomi Thermometer – to adjust the work on temperature. 👤 Xiaomi Motion Sensor - to turn on the humidifier only when you're home.Script customizable in Mi Home → «Automation» → «Add» → «If [sensor is activated] → Then [acting with a moisturizer]».
How to reset the Xiaomi humidifier to factory settings?
The instructions vary by model: For Smartmi Air Humidifier 2: hold the power button for 8-10 seconds until the indicator flashes yellow and blue. For Mi Air Humidifier Pro: press and hold both buttons (power) + steam adjustment) 5 seconds. Once reset, the device will disappear from the Mi Home and need to be added again.