Voice-based smart devices have become an integral part of the modern home, and Xiaomi’s humidifier is one of the most popular gadgets for creating a comfortable microclimate. However, many users have difficulty synchronizing it with the voice assistant Marusei (developed by Mail.ru Group). Unlike direct integration with Yandex.Alice, the process of connecting to Marusa requires additional steps and sometimes workarounds.
In this article, we will discuss all the current ways to connect Xiaomi Mi Air Humidifier humidifiers (including Pro models, 2, CA1, JSQ Marusa is also supported by the official integration with Mi Home, as well as third-party services such as Yandex IoT or Home Assistant: device_not_found or auth_failed), If you've tried to plug in a device before, but Marusya insists, "I can't find one of these devices," you'll find a solution here.
1.What Xiaomi humidifier models are supported by Marusei?
Before you start setting up, it’s important to make sure your Xiaomi humidifier model is compatible with the Mail.ru ecosystem and voice assistant. Marusya doesn’t officially support all Mi Home devices, so check the compatibility list:
- 🔹 Xiaomi Mi Air Humidifier Pro (models) DJH4060CN, DJH4061CN) — Full support for voice control.
- 🔹 Xiaomi Mi Air Humidifier 2 (JSQ025, JSQ026) — It works through Mi Home with limitations.
- 🔹 Xiaomi Smartmi Evaporative Humidifier (JSQ030) — Requires manual binding to Yandex IoT.
- 🔹 Xiaomi Mi Air Humidifier CA1 (JSQ035) — It is only supported in regions with Mi Home servers in China.
If your model is not listed, it doesn’t mean that connectivity is impossible. Alternative methods (for example, through Home Assistant or Node-RED) allow you to integrate even unofficially supported devices, however, this will require additional settings and possibly buying a gateway (for example, Xiaomi Mi Gateway 3).
Important: Xiaomi Humidifiers Bought in China (with Firmware for the Region) CN), This may not be displayed in the Russian or European Mi Home, in which case you will need to change the region of the account or firmware device to the global version.
2. Preparation of the humidifier and accounts for synchronization
Before connecting to Marusa, several mandatory steps must be taken:
- Install the Mi Home app (available for Android and iOS) and log in. Use the same account that is linked to the humidifier.
Configure the server region:
- 🌍 Go to the Mi Home profile → «Settings» → «Region».
- Install the Marusya app (or set up a voice assistant in the Mail.ru ecosystem).
If the humidifier is already added to the Mi Home but doesn’t appear in the list of devices for Marousi, check:
- 🔄 Update the device firmware through Mi Home (Updates section»).
- 🔒 Make sure that the settings of the humidifier include the option Smart home or Voice control.
- 📵 Check that the humidifier and smartphone are connected to the same Wi-Fi network (2.4 GHz).
☑️ Preparation for connection
Note: If you use a humidifier with Apple HomeKit (for example, through HomeBridge), it will have to be detached from HomeKit first, since it is not possible to bind to multiple ecosystems at the same time.
3.Official method: connection via Mi Home and Marusya
The most reliable method is synchronization through the official integration of Mi Home and Mail.ru.
- Open the Marusya app and go to the Smart Home section.
- Select a humidifier from the list and confirm synchronization.
If the device doesn’t appear in the list, try the following:
| Problem. | Decision |
|---|---|
| Humidifier doesn't appear in Marus | Reboot the device (turn it off for 10 seconds) and repeat the search. |
| Mistake. auth_failed | Sign out of Mi Home in Marus and log in again, and the access token may have expired. |
| The device is connected, but commands are not executed | Check that the humidifier is tied to the same Wi-Fi network as the smartphone. |
| Marusya says "The device is not responding" | Update the humidifier firmware and reconnect it to the Mi Home. |
Critical detail: if your humidifier was previously linked to another Mi Home account (such as a salesman), it should be reset to factory settings. To do this, hold the power button for 5-10 seconds until the indicator starts flashing quickly.
💡
If Marusya persists in not seeing the device, try to temporarily turn off the device. VPN or proxy on your smartphone – sometimes Mi Home servers block connections due to geolocation.
4. Alternative method: Connecting via Yandex IoT
If the official synchronization does not work, you can use a workaround - to tie the humidifier to Yandex.Alice, and then manage it through Marusya (since the ecosystems Yandex and Mail.ru are partially compatible).
- Add the device. → «Xiaomi» → Sign in to Mi Home.
After that, the humidifier will be available for voice control via Marusya, but with some restrictions:
- ⚠️ Not all Yandex.Alice teams will work in Marus (for example, complex scenarios like “turn on for 2 hours at humidity below 40%»).
- ⚠️ Possible delays in execution of commands (up to 5-10 seconds).
- ⚠️ If the humidifier disconnects from Yandex IoT, it will have to reconnect again.
Why Marusya can't see a Yandex IoT device?
5. Advanced customization: Home Assistant for unofficial models
If your Xiaomi humidifier is not supported by either Marusei or Yandex IoT, you will be left with Home Assistant, an open smart home platform, which takes longer, but gives you full control of the device.
To set up:
- Install Home Assistant on the Raspberry Pi, NAS, or Virtual Machine.
- Add Mi Home integration: # File configuration.yaml mi_home: username: your email@mail.ru Password: Your server password: ru # or cn for Chinese devices
- Create a script for Marousi through IFTTT or Webhooks.
Advantages of this method:
- 🔧 Support for all Xiaomi models, even unofficial ones.
Disadvantages:
- ⚠️ Technical skills are required (working with the YAML, server-setting).
- ⚠️ You need constant power for Home Assistant (for example, Raspberry Pi should work) 24/7).
- ⚠️ Possible security problems if the configuration is incorrect MQTT.
💡
Home Assistant is the only way to connect Xiaomi humidifiers to Marus that are not officially supported (for example, old models or devices with Chinese firmware).
6.Voice commands to control the humidifier through Marusya
After successful connection, you can use the following voice commands (examples for Xiaomi Mi Air Humidifier Pro):
| Team team. | Action. | Note |
|---|---|---|
| "Marusya, turn on the humidifier." | Turns on the device in the last mode. | If the humidifier is turned off, it may take 5-10 seconds to start. |
| "Marusya, turn off the humidifier in the bedroom" | Turns off the device. | Make sure that the Mi Home has the correct room name. |
| "Marusya, set the humidity 50%." | Changes the target humidity level. | It only works for models with hygrostat (e.g. Pro). |
| "Marusya, turn on the night mode" | Activates the low noise mode. | Not all models support voice switching modes. |
| "Marusya, how much water is in the moisturiser?" | Reports the current water level (if the sensor is supported). | The last firmware is required for correct operation. |
If Marusia doesn't recognize the team, try:
- 🎤 Rephrase the request (for example, instead of “turn on” say “run»).
- 🔊 Check the microphone (sometimes the assistant can't hear because of noise).
- 📱 Update the command database in the Marousi app (Settings section» → «Update the data»).
Important: Some Xiaomi models (such as the Smartmi Evaporative Humidifier) do not support changing target humidity via voice commands, in which case you can create a script in Mi Home with fixed settings and run it through Marusya.
7.Typical errors and their solutions
Even with the right setup, users often face problems.
⚠️ Note: If there is an error when connecting device_not_found, This means that the humidifier is not tied to your Mi Home account or is located in another region:
- The device was added to Mi Home under the same account as Marus.
- In the Mi Home settings, you select the region “Russia” (or “China” if you have a Chinese model).
- The humidifier is connected to a 2.4 GHz Wi-Fi network (5 GHz not supported).
Other frequent mistakes:
| Mistake. | Reason. | Decision |
|---|---|---|
| auth_failed | Incorrect username/password from Mi Home or expired token. | Sign out of Marus and log in again. |
| network_error | Problems with the Internet or Xiaomi servers. | Check the network connection, restart the router. |
| Marusya says "The device is not responding" | The humidifier is disconnected from Wi-Fi or discharged. | Check the power and network, restart the device. |
| Commands are executed with a delay | Mi Home servers are overloaded or slow internet. | Try using local management through Home Assistant. |
Tip: If the humidifier is constantly disconnected from Wi-Fi, try:
- 📶 Move the router closer to the device.
- 🔌 Use a Wi-Fi repeater.
- 🔄 Set up static IP-router-address.
8 Additional features: scenarios and automation
Connecting a humidifier to a Marus opens up possibilities for creating automated scripts, such as:
- 🌙 Night mode: Marousia, good night» → Turns off the light, turns on the humidifier at 40% humidity and starts white noise.
- 🏠 Leaving the house: Marusya, I'm leaving» → turns off the humidifier, air conditioner and turns on the alarm.
- 🌡️ Automatic climate maintenance: If the humidity is below 45%, the humidifier is switched on automatically (configured in Mi Home or Home Assistant).
To create scenarios in Marus:
- Open the app. → «Smart home» → «Scripts».
- Click "Create a script» → «Add a condition” (e.g., “Humidity” < 40%»).
- Select an action → «Turn on the humidifier».
- Save and activate the script.
Limitations:
- Marusya supports only simple scenarios (up to 3 conditions).
- Complex automation (such as with delays or multiple devices) requires a Home Assistant.
- Some Xiaomi models do not transmit current humidity data to Marushu (only in the Mi Home).
💡
For full automation (for example, the humidifier bundle with a weather sensor), it is better to use Home Assistant or Node-RED. Marusya is suitable only for basic scenarios.