Voice control of a robot vacuum cleaner via Yandex Max Station makes cleaning a fully automated process. But many users face synchronization problems: devices canβt see each other, commands donβt execute, and official documentation often doesnβt mention nuances. This article closes all the gaps, from basic configuration through Mi Home to alternative methods using Home Assistant and Yandex IoT.
Weβll look at not only the standard way to connect via the Xiaomi cloud, but also workarounds for models that are not officially supported by Alice, and focus on setting up local management without the cloud β this is true for users with limited Internet or increased privacy requirements.
What models of robot vacuum cleaners Xiaomi compatible with Yandex Station Max
Officially, Yandex only supports a limited list of Xiaomi devices through cloud integration, and here is a current list of models that can be connected directly:
- π€ Xiaomi Mi Robot Vacuum-Mop 2 Pro (including versions with the same name) LDS-lidar)
- π€ Xiaomi Mi Robot Vacuum-Mop P (Series 2021-2023.)
- π€ Dreame Bot D9/D10/L10 (Xiaomi subbrand, requires binding to Mi Home)
- π€ Viomi V3/V2 Pro (only with firmware not lower than 3.5.8)
Other models (such as the Xiaomi Mi Robot 1S or Dreame Z10 Pro) will require workarounds, which we will discuss in the section on alternative methods, and it is worth considering that Chinese versions of devices (with CN firmware) may not sync with Russian Mi Home servers.
Before buying, check compatibility on Alice's official skills page.If your model isn't on the list, it doesn't mean that you can't connect - you just need to use Home Assistant or Node-RED.
Preparation of devices before connection
To avoid synchronization errors, follow the preliminary steps on both devices:
- Update the robot vacuum cleaner firmware to the latest version through the Mi Home app. Outdated versions of the software often cause malfunctions when integrating with Alice.
- Link the robot to your Xiaomi account (if you didnβt do so when you first turned on) and use the same region as your Yandex Station (usually Russia or Europe).
- Set up Yandex Station Max: π Connect to the same Wi-Fi network as the robot vacuum cleaner (5 GHz is not supported by most Xiaomi models!). π Make sure that Aliceβs Smart Home Settings are included. π Update the station firmware through the Yandex application (Devices section) β Settings β Update).
βοΈ Checklist before connection
If your robot vacuum cleaner has previously been tied to another region (e.g. China), reset to factory settings via Settings β General β Reset to Mi Home. After reset, re-attach the device by selecting Russia region.
β οΈ Note: If the robot vacuum cleaner was purchased on AliExpress or in a Chinese store, it may have limited firmware for international servers, in which case you will need to manually change the region through Mi Home or third-party tools like Xiaomi Cloud Tokens Extractor.
Standard Connection via Mi Home and Alice
This is the simplest method that works for officially supported models.
- Open the Mi Home app and go to the section of your robot vacuum cleaner.
- Slip on the icon... (three dots) in the upper right corner and select Smart Home Settings β Yandex.
- Click Add to Yandex and log in to your Yandex ID account.
- Confirm access to the device, and then the robot vacuum cleaner will appear on Alice's device list.
If there is no Yandex item in the settings, upgrade the Mi Home to the latest version or check the compatibility of the model.
- In the Yandex app go to Smart Home β Add Device β Xiaomi.
- Enter the username and password from your Mi Account account.
- Select a robot vacuum cleaner from the list of available devices and confirm synchronization.
- Activate voice control of zones: π€ Tell Alice: Set up a cleaning schedule in [room name]". π€ Or, "Just clean the kitchen and the hallway".
If Alice can't see the zone, check:
- π Synchronization of data in Mi Home (Settings section) β Synchronization with the cloud).
- π Correctness of room names (without special symbols and Cyrillic alphabet in Latin layout).
- π Update of the firmware of the robot (some models require a version at least 3.5.9 to work with zones).
How to Rename the Rooms for Alice
To set up a schedule through Alice:
- Say, "Alice, add a timetable for the vacuum cleaner."
- Specify the days of the week, time and cleaning areas (e.g., βEvery Monday at 10 a.m. clean the living roomβ).
- Confirm the task's creation.
β οΈ Note: The schedule created through Alice takes precedence over the settings in Mi Home.If you already had a schedule in the Xiaomi app, it will be ignored.To return control to Mi Home, delete all tasks in Alice.
Alternative ways of connecting (for informal models)
If your robot vacuum cleaner is not directly supported by Alice, use one of the workaround methods:
1. via Home Assistant with Yandex Smart Home integration
Home Assistant is an open platform for smart homes that allows you to connect any Xiaomi device to Yandex Station via a local network.
- π₯οΈ Installed Home Assistant (on Raspberry Pi, NAS PC).
- π Xiaomi Miio integration for robot control.
- π Yandex Smart Home Component for Communication with Alice.
Step-by-step:
- Install Home Assistant and add Xiaomi Miio integration through Settings β Devices & Services β Add Integration.
- Enter. IP-Robot vacuum cleaner address and access token (you can get it through Mi Home Token Extractor).
- Install the Yandex Smart Home component via HACS (Additions Manager).
- In configuration.yaml, add configuration for Alice: yandex_smart_home: entity_config: vacuum.xiaomi_vacuum: name: "Vacicine" room: "Living room" type: vacuum_cleaner
- Reboot Home Assistant and log in to Alice via the web integration interface.
2. via the cloud service IFTTT + Yandex Alice
IFTTT (If This Then That) allows you to create a chain of commands between Mi Home and Yandex Station, the disadvantage of the method is the delay (up to 10 seconds) and the dependence on the cloud.
Algorithm of settings:
- Create an IFTTT account and connect Mi Home and Yandex Alice.
- Create an applet with a Yandex Alice command trigger (such as the phrase "Run the vacuum cleaner").
- Choose Mi Home as your action. β Start vacuum cleaning.
- Save the applet and test the team.
For sustainable work, it is recommended to create separate applets for each team (pause, return to base, cleaning the zone).
3. Local control via Node-RED
Node-RED is a visual automation tool that can be deployed on the same device as the Home Assistant, with the advantage of minimal latency and complete control of logic.
Example of flow to start cleaning:
- Install Node-RED and add node-red-contrib-yandex-smart-home and node-red-contrib-mi-home nodes.
- Create a flow: π Yandex Smart Home (trigger to Alice's team). π Mi Home Device (action - start cleaning).
Export the flow and turn it around.
π‘
Local methods (Node-RED) work without the Xiaomi cloud, which speeds up execution of commands and increases privacy, but they require constant server operation (Raspberry Pi or PC).
Solving common problems
If the robot vacuum cleaner does not connect to Yandex Max Station or does not respond to commands, check the following points:
| Problem. | Possible cause | Decision |
|---|---|---|
| Alice doesn't see the robot vacuum cleaner | The device is not tied to Mi Home or synced to the cloud | Reboot the robot, update Mi Home, check the account region |
| Commands are executed with a delay | Cloud synchronization is used (delay 2-5 seconds) | Go to local management through Home Assistant |
| Alice says, "The device is not responding." | Robot disconnected from Wi-Fi or discharged | Check the network connection and battery level |
| Cleaning areas are not working. | Map not saved or room names in English | Restore the map to Mi Home, use the transliterate for titles |
| Error "Cannot connect the device" | Incompatible model or firmware | Update the robot firmware or use the Home Assistant |
If the problem is not solved, perform a full reset of the robot vacuum cleaner settings:
- In Mi Home, go to Device Settings β General β Reset.
- After reset, re-attach the robot by selecting the region Russia.
- Repeat the procedure for connecting to Alice.
If you use Home Assistant, set up an isolated network for smart devices, which will prevent access to the robot vacuum cleaner from outside even in the event of a token leak.