How to connect MiHome Xiaomi devices to Marusya voice assistant: full instructions with solutions to typical problems

Why to Integrate MiHome with Marousay

Voice control of Xiaomiโ€™s smart home via Marusya is not just a convenience, itโ€™s a real time saving. Imagine that instead of opening the MiHome app every time you just say, โ€œMarusya, turn off the lights in the bedroom,โ€ and the device instantly reacts, especially for those who are already using the Xiaomi ecosystem (Yeelight lamps, Aqara sockets, Mi Robot robot vacuum cleaners, etc.) and want to centralize control through one voice interface.

However, many users have problems connecting: devices donโ€™t show up in Marousiโ€™s list, commands are ignored, or synchronization errors occur. In this article, weโ€™ll look at all the stages of setting up, from linking accounts to solving common crashes. And youโ€™ll also learn which MiHome devices are compatible with Marousay today (spoiler: not all!).

Importantly, the integration only works for devices connected via a Chinese or European MiHome server, and if your gadgets are tied to a Russian server (for example, through the Mi Home Russia app), they will have to be moved, we will also talk about this.

Step 1: Prepare Xiaomi and Marousi accounts

Before you link devices, make sure you have:

  • ๐Ÿ“ฑ Xiaomi account (registered with the same email as MiHome).
  • ๐ŸŽค Installed Marusya app (available for Android and iOS).
  • ๐ŸŒ A stable internet connection (better via Wi-Fi, as some devices donโ€™t work over mobile internet).
  • ๐Ÿ”„ Latest versions of MiHome and Marusya apps (update them to the App Store or Google Play).

If you haven't used Marusei before, download the app and register quickly. Integration with MiHome requires you to link your Xiaomi account to the assistant settings. Note that if your Xiaomi account is registered through a phone number, you will have to link it to an email, otherwise Marusya will not be able to recognize it.

โš ๏ธ Note: If you use Mi Account from China, some devices may not show up in Marus, and we recommend temporarily changing the region to "Europe" or "Russia" in the settings of the Xiaomi account (this will not affect the work of already connected gadgets).

Check that your MiHome devices are on the same network as the phone that Marousia is installed on, for example, if the Yeelight lamp is connected to a Wi-Fi router. TP-Link_5G, and the smartphone to TP-Link_2.4G, Synchronization may not work.

๐Ÿ“Š What kind of smart home ecosystem do you use?
Only Xiaomi MiHome
Aqara
Yeelight
Mixed (multiple brands)
Another option

Step 2: Transfer devices to a compatible MiHome server

One of the main reasons why Marusya doesn't see a Xiaomi device is because of the server binding, and by default, the MiHome app connects the gadgets to the server of the region where you registered your account. It's often a Russian server for Russia, but it doesn't support integration with Marusya.

To transfer devices to a European or Chinese server, do the following:

  1. Open the MiHome app and go to Profile โ†’ Settings โ†’ Region.
  2. Choose Europe (Mainland China) or China (Chinese server is usually more stable).
  3. Confirm the region change. The app will prompt you to re-enter your account.
  4. After authorization, all devices will be automatically transferred to the new server (this can take up to 5 minutes).

Important! Some devices (such as Mi Robot Vacuum robots or Mi Home Security Cameras) may require reconfiguration after a server change.

What if the device is not transferred to the new server?
If after changing the region, the gadget disappeared from the list, try: 1. Remove it from MiHome and add again (click on it "+" โ†’ Choose a category โ†’ 2. Reset the device to factory settings (usually hold the power button 5-10 seconds until the indicator flashes). 3. Check whether the model supports the selected server (for example, some Chinese versions of devices do not work with the European server).

MiHome serverCompatibility with MarusayFeatures
China (Mainland China)โœ… Complete.Maximum stability, but possible delays in management from Russia
Europe (Europe)โœ… Complete.The best option for users in Russia, minimum lags
Russia (Russia)โŒ No.Devices will not show up in Marus, even if the account is tied
United States (United States)โš ๏ธ PartialSome devices may not sync.

Step 3: Linking Xiaomi Account to Marusa

When devices are migrated to a compatible server, you can start a bunch of accounts. Open the Marusya app and follow the following steps:

  1. Go to the Smart Home section (home icon in the bottom menu).
  2. Click Add Add the device โ†’ Xiaomi MiHome.
  3. Enter the username and password from your Xiaomi account (if two-factor authentication is enabled, confirm the login via the username). SMS email).
  4. Wait until the synchronization is complete (it can take up to 2 minutes).

Once successfully linked, all compatible devices will appear in the Smart Home section. If any gadgets are missing, check:

  • ๐Ÿ”Œ Are they connected to the power grid and Wi-Fi.
  • ๐Ÿ“ถ Are they on the same network as your smartphone.
  • ๐Ÿ”„ Is the device firmware updated (check the availability of updates in the gadget card in MiHome).

โš ๏ธ Note: If Marusya gives an error when linking his account, โ€œI failed to connect to Xiaomi serversโ€, try: VPN (Restart the Marusya and MiHome app to make sure that your Xiaomi account does not include geolocation restrictions (check your account settings). โ†’ Security).

Devices moved to European/Chinese server|Xiaomi account linked to email|Marusia and MiHome apps updated|All devices are on and connected to Wi-Fi-->

Step 4: Set up voice commands for MiHome devices

Once synchronized successfully, you can assign voice commands. Marusya supports standard control phrases, but you can customize them. For example, instead of "Put the lamp on," you can say "Light the light in the hall."

To set up the commands:

  1. In the Marusya app, go to the Smart Home and select the desired device.
  2. Press the gear (Settings) โ†’ Voice commands.
  3. Add alternative phrases (for example, for the Aqara outlet: "Switch on the kettle", "Start the heater").
  4. Save the changes and test the team with your voice.

Some devices support advanced scenarios, such as the Mi Robot Vacuum robot vacuum cleaner, where you can configure commands:

  • ๐Ÿงน "Marusya, kitchen vacuuming - cleaning in a specific area.
  • ๐Ÿ”‹ "Marusya, send the vacuum cleaner to the base - return to the docking station.
  • ๐Ÿ•’ "Marusya, start cleaning at 14:00" - delayed start.

Limitation: Marusya does not support complex automations (e.g., โ€œif the motion sensor is triggered, turn on the lights and send a notificationโ€). For such tasks, it is better to use the original MiHome app or Google Home (if the devices are compatible).

๐Ÿ’ก

If Marusya doesn't recognize the command, try speaking more clearly and slowly, separating words, for example, instead of "Marusya turn on the light," say "Marusya... turn on the light."

Step 5: Solving Typical Connection Problems

Even when you set it up properly, users are likely to encounter bugs, and here are the most common bugs and ways to fix them:

Problem.Possible causeDecision
Marusya doesn't see the device after linking the accountDevices on a Russian server or disconnected from Wi-FiTransfer them to a European/Chinese server and check the network connection
Commands are executed with a delay (5).+ seconds)Xiaomi server is overloaded or weak InternetTry changing servers to Europe or restarting your router
Marusia says, "The device is not responding."The gadget is disconnected from power or dischargedCheck the power, restart the device (take out/insert the plug)
Error "Incorrect login or password" when linkingTwo-factor authentication or account lockingTurn it off. 2FA In Mi Account settings or change your password

If the device never appeared in Marus, check its compatibility. Not all Xiaomi gadgets are officially supported. Here is the current list of working devices (as of 2026):

  • ๐Ÿ’ก Lamps and lamps: Yeelight, Mi LED Desk Lamp, Mi LED Ceiling Light.
  • ๐Ÿ”Œ Power plugs and switches: Aqara Smart Plug, Mi Smart Power Strip.
  • ๐Ÿงน Robot vacuum cleaners: Mi Robot Vacuum (all models), Dreame.
  • ๐ŸŒก๏ธ Aqara Temperature and Humidity Sensor, Mi Motion Sensor.
  • ๐Ÿ”’ The Mi Smart Door Lock and Mi Home Security Camera 360ยฐ (restrictively).

Not supported: Most MiJia devices (e.g. electric toothbrushes, scales) and gadgets that require a Zigbee hub connection (unless it is integrated with MiHome).

๐Ÿ’ก

Before buying a new Xiaomi device, check its compatibility with Marusay on the official website or in the documentation. Some models (for example, Mi Air Purifier 4) work only through the original application.

Step 6: Optimization of work and additional opportunities

To control devices through Marusya was as convenient as possible, use these tips:

  • ๐Ÿ“Œ Grouping of devices: Combine several lamps into one group (for example, "Light in the living room") and control them with one team. To do this, create a scene or use the grouping function in Marus in MiHome.
  • ๐Ÿ• Schedules: Set up automatic time actions (e.g., "Switch off the heater at 23:00"). This is done in the settings of each device in Marus.
  • ๐Ÿ”„ Sync with other services: If you use Google Assistant or Alice, some MiHome devices can be connected there (via Google Home or Yandex.Smart Home).
  • ๐Ÿ“ฑ Multi-device management: Link one Xiaomi account to Marusa on different smartphones (such as family members) so everyone can give voice commands.

For advanced users: if you can work with API, You can integrate MiHome with Marusa via IFTTT It's going to allow you to create custom scripts that aren't supported out of the box:

Automatically turn on the heater if the temperature is below 20ยฐC


And someone is at home (according to the geolocation of the smartphone).

However, this will require technical skills and access to MiHome. API (Documentation can be found on GitHub).

Security: How to protect your smart home from hacking

By connecting MiHome devices to Marusa, you're giving control of the house to a third system, and to minimize the risks, follow these rules:

  • ๐Ÿ” Use a complex password for your Xiaomi account (at least 12 characters with numbers and special signs).
  • ๐Ÿ“ฑ Enable two-factor authentication (even if it interferes with Marus binding, it can be temporarily disabled).
  • ๐ŸŒ Donโ€™t connect critical devices (such as smart locks) to voice assistants.
  • ๐Ÿ”„ Check the list of connected devices in MiHome and Marus regularly.

If you notice suspicious activity (e.g., devices turn on themselves), immediately:

  1. Untie Xiaomi account from Marousi (Settings) โ†’ Smart home. โ†’ Xiaomi MiHome โ†’ Shut down).
  2. Change the password from the Mi Account.
  3. Check the activity history in MiHome (Security section).

โš ๏ธ Warning: Never share your Xiaomi account with third-party services that promise โ€œextended integrationโ€ with Marusay.This could lead to data leakage or loss of control over devices.

FAQ: Frequent questions about connecting MiHome to Marus

Can I connect devices purchased in China (with AliExpress) to Marus?
Chinese versions of Xiaomi devices (e.g. labeled) CN) Transfer them to Mainland China in the region settings and they will appear in Marus, however, some models (such as Mi Air Purifier Pro C) may require a Chinese Xiaomi account with a linked number. +86.
Why does Marusya say "Device not supported" when it's in MiHome?
This means that your gadget model is not on the official list of compatible devices. Check if there is an alternative firmware for it (for example, for some Yeelight lamps there are custom firmware with Marousi support).
How to reset your device if it does not respond to commands?
For most MiHome devices, the reset is done as follows: Turn the gadget off the power for 10 seconds. Turn it back on and hold the power button (or touchpad) for 5-10 seconds until the indicator flashes yellow/orange. Add the device back to MiHome (it appears as new). For Robot Vacuum Cleaners: Press and Hold Home buttons + Spot Cleaning 3 seconds.
Can I control MiHome devices outside of the home?
Yes, but it requires that: Your smartphone and devices are connected to the Internet. Remote access is enabled in MiHome settings (Profile) โ†’ Settings โ†’ Cloud services. Marusya had access to geolocation (for some commands, such as "turn on the light when I get to the house"). If the device does not respond to commands from the outside, check if the router blocks them (open ports 80 and 443 for the domain api.io.mi.com).
What alternatives do Marusa have to manage MiHome?
If integration with Marusay fails, consider these options: ๐ŸŽค Alice (Yandex.Smart Home): Supports most Xiaomi devices, but requires a separate binding. ๐Ÿค– Google Assistant: Google Home, but you need to change servers to Europe or United States. ๐Ÿ  Home Assistant: Open platform for advanced users, supports MiHome through plugins. ๐Ÿ“ฑ Original MiHome app: The most stable option, but without voice control.