Integrating the voice assistant Marus into the Xiaomi smart home ecosystem opens up a wide range of possibilities for home automation. In the past, owners of Smart Life and Mi Home devices have faced difficulties in trying to integrate different management protocols into a single network. Today, the configuration process has become much more transparent thanks to updated APIs and integration through the Yandex platform or direct scenarios in the Home with Marusei application.
The main difficulty faced by users is the difference in cloud servers. Xiaomi uses its own cloud infrastructure, while the assistant works on VK servers. Successful pairing requires a stable Internet connection and correctly configure access rights in both applications. The key is to create a link through a third-party service aggregator or use the “My Home” feature in the Marousi application.
In this article, we will take a look at the algorithm that will allow you to control the Capsule, Marusya Mini, and Yeelight smart bulbs or Aqara voice outlets. You will learn how to avoid typical authorization errors and how to create complex scripts that respond to voice commands.
Preparation of equipment and accounts
Before you start setting up, make sure all your smart home devices are connected to a Wi-Fi network and appear online in the Mi Home app. This is a fundamental requirement without which status synchronization is impossible. You will also need an ID Mi Account and a VK account or Classmates linked to Marus Assistant.
Check the software versions on the control devices. Outdated software may not support the new encryption protocols used to transfer commands between the clouds. Often, connection problems arise precisely because the Mi Home application requires an update or region reassignment.
☑️ Readiness for integration
It is important to determine the server region in the Mi Home application. For most users from Russia and CIS countries, the best choice is the region of Russia or China (if the devices are certified for China).
⚠️ Note: When you change region in the Mi Home app, the list of your devices may clear. Make sure you choose the same region that was used when you originally set up the gadgets.
Integration settings through the Yandex platform
The most reliable way to connect ecosystems is to use the Yandex platform as an intermediary, which allows you to translate the state of devices from Mi Home to the Home with Marusei app. To start, open the Yandex app or Home with Marusei and go to the Add-On section.
In the list of available manufacturers, find Xiaomi Mi Home and click the anchor button. The system will redirect you to the authorization page where you will need to enter the login and password from your Mi Account. Once successfully logged in, there will be an exchange of access tokens, and devices will begin to appear in the smart home list.
💡
If the list of devices is not updated immediately, try manually running sync via the voice command “Alice, update devices” or restart the application.
In the process of synchronization, there can be conflicts of names. Smart homes often assign standard names like "Lamp" or "Rosette", and for comfortable voice control, it is better to immediately rename gadgets into understandable names, such as "light in the living room" or "humidifier in the nursery."
Some types of devices may not be directly supported, and it’s worth checking if they require a separate plugin or gateway, such as Zigbee devices that must be connected to a hub that is connected to the cloud.
Direct connection via the app Home with Marusay
An alternative method involves native integration in the app House with Marousay, which often works more stable because it uses direct integration. API-request without any intermediaries. Go to the smart home settings and select the option "Add device» -> «Smart home device».
In the list that opens, find a Xiaomi or Yeelight brand, and the system will ask permission to access your account data, and once you have access to it, the structure of your home will be copied to the Marousi app, and you can now control it through voice commands to the assistant.
It is worth noting that not all device functions can be accessed with this connection. Basic commands like “on”, “off” or “change brightness” work consistently, but complex settings (for example, changing the color to a specific shade of RGB) may require the use of the manufacturer’s native application.
| Type of device | Voice support | Scripts | Delay. |
|---|---|---|---|
| Smart lamps | Complete. | Yes. | Low. |
| Rosettes | On/off | Yes. | Minimum |
| Air conditioners | Partial | No. | Medium |
| Cameras | No. | No. | - |
Creating complex automation scenarios
The key value of a smart home is the ability to create automation that works without human intervention. In the House with Marusay app, you can customize the conditions under which Xiaomi devices will change their state, for example, when you leave the house, the lights should go out and the robot vacuum cleaner should start cleaning.
To create a script, select the Scripts tab and click Create. You will be asked to select a condition ("If") and an action ("That"). Terms can be time, geolocation, device status or voice phrase. Actions can be the management of any connected gadget.
An example of a complex script "Cinema"
Use logic operators to increase flexibility, and you can set the lights to turn on only when it's evening (after sunset) and the motion sensor has detected activity, which will save energy and create a comfortable atmosphere.
⚠️ Note: Geolocation-based scenarios may consume more battery power from a smartphone due to constant use GPS-module.
Solving Typical Problems and Errors
During operation, users may experience a situation where devices become "unavailable" or no longer respond to commands, most often due to changes in the user experience. IP-Router or temporary failures on IoT servers. Router and hub reboot usually solves the problem.
If devices are missing after an app update, try logging out and logging in again. Sometimes the app cache saves old access tokens that are no longer valid. In your account settings, select "Out" and then re-authorize.
For advanced users, local management is available through Home Assistant integration if the standard cloud methods don’t work, but this requires a separate server and technical knowledge. For most cases, a stable cloud connection is enough.
💡
The stability of the smart home is 90% dependent on the quality of the Wi-Fi signal and the correct settings of the router, not the software.
Optimizing the operation of a smart network
To make the commands run instantly, it is important to ensure Wi-Fi coverage in all corners of the house. Xiaomi devices often operate at 2.4 GHz, which has a long range but low speed and is prone to interference from neighboring networks. The 2.4 and 5 GHz network separation on the router will help avoid conflicts.
Check the list of connected devices in the Mi Home app regularly. If you see devices with Offline status, check their power and distance to the router. For larger apartments, installing additional access points or Mesh systems is recommended.
Remember to update your device firmware. Manufacturers periodically release patches that improve connection stability and add new features. Automatic updates can be enabled in each device settings or globally in the application settings.