Connecting Xiaomi Smart Home to Marus: A Complete Guide to Solving Typical Errors

Voice control of a smart home is no longer a fantasy: you can turn on the lights, adjust the temperature or run a robot vacuum cleaner with a simple voice request. The Xiaomi Smart Home ecosystem and Marusya's VK assistant are one of the most convenient combinations for automating everyday life. However, their integration does not always go smoothly: users face problems with device synchronization, authorization errors or scripting problems.

In this article, we will look at the step-by-step process of connecting, from setting up accounts to creating voice commands, and also look at hidden settings that will help avoid typical errors. Special attention will be paid to device compatibility β€” not all Xiaomi gadgets are directly supported by Marusay, and we will explain how to circumvent this limitation. If you have already tried to connect systems, but encountered the message β€œDevice not found” or β€œConnection error”, here you will find practical solutions with explanations of the reasons.

For successful integration, you will need:

  • πŸ“± Smartphone with installed Mi Home apps (version 6.0)+) and Marusia (last version).
  • πŸ”Œ Xiaomi smart devices (lamps, sockets, sensors, etc.) connected to Mi Home.
  • 🌐 Sustainable Internet connection (2.4GHz Wi-Fi for most Xiaomi devices).
  • πŸ”‘ Xiaomi and VKontakte account (preferably with a confirmed phone number).

1. Preparation of accounts and applications

Before you link Xiaomi Smart Home and Marusya, make sure both services are properly configured. Start by checking your accounts:

In the Mi Home app, go to Profile β†’ Settings β†’ Region and select "Russia" (or "Mainland China" if you use firmware for China). This is critical: in the "China" region, some devices will not be displayed in Marus due to restrictions. API. If your account is linked to another region, create a new one or change your region through a new one. VPN.

Next, update the annexes:

  • πŸ”„ Mi Home – Minimum version 6.0.100 (check out Google Play or App Store).
  • πŸ”„ Marusya – latest version (updates are issued monthly, outdated versions may not support new devices).
  • πŸ”„ VK – link Marusi account to the main profile VK (This will make it easier to authorize).

⚠️ Note: If you are using Mi Home from China, some devices (e.g. Xiaomi Mi Air Purifier) 3H Or Aqara Camera Hub. G2H) They may not be displayed in Marus even after successful synchronization, in which case you will have to change the region or use workarounds (see section 5).

Also check that all Xiaomi smart devices are:

  • πŸ”Œ Connected to a single Wi-Fi network (2.4 GHz).
  • πŸ”„ Updated to the latest firmware (in Mi Home go to Device) β†’ Settings β†’ Update of the PO).
  • 🏠 Added to one "household" (Mi Home should not have multiple profiles with the same devices).
πŸ“Š What kind of smart home ecosystem do you use?
Only Xiaomi.
Xiaomi + Aqara
Other brands
Not yet.

2. Linking Xiaomi account to Marusei

The main stage is to link Xiaomi account to Marusa.

  1. Open the Marusya app and go to Settings β†’ Smart home. β†’ Add a system.
  2. Choose Xiaomi Smart Home from the list.
  3. Enter the username and password from your Xiaomi account (the same as used in Mi Home).
  4. Confirm access by following the instructions on the screen (may be required) SMS-code).

Once you've successfully logged in, Marusya will start scanning the devices, which can take up to 5 minutes -- don't close the app.

  • πŸ”„ Restart the Marusya app.
  • πŸ“Ά Check your internet connection (turn off) VPN, if it's on).
  • πŸ”Œ Make sure that Xiaomi devices are currently on and connected to Wi-Fi.

If after scanning, part of the devices is not displayed:

  • πŸ” Check their compatibility in the table below.
  • πŸ”„ Try untethering and re-linking Xiaomi account in Marus.
  • πŸ“± Remove the device from Mi Home and add it again.

⚠️ If you are linking accounts with an error "I failed to connect to Xiaomi servers", try changing the account. DNS On a smartphone on 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare), which often helps with locks from the provider.

Make sure that the region in Mi Home is Russia

Update Mi Home and Marushu to the latest versions

Connect all Xiaomi devices to one Wi-Fi network

Check that Xiaomi account is confirmed by phone-->

3. Compatibility of Xiaomi devices with Marusay

Not all Xiaomi gadgets are supported directly by Marusay, below is the compatibility table of popular devices (current for 2026):

CategoryModel of the deviceSupport for MarusayNotes
LightingXiaomi Mi LED Smart Bulbβœ… Yes.Supports the adjustment of brightness and color
LightingYeelight LED Ceiling Lightβœ… Yes.Requires a separate Yeelight app for initial setup
RosettesXiaomi Mi Smart Plugβœ… Yes.It only works with firmware for Russia.
ClimateXiaomi Mi Air Purifier 3/4βœ… Yes.On/off commands and setting of modes are supported
Sensors.Aqara Temperature & Humidity Sensor❌ No.Home Assistant or Yandex Smart Home is required as a mediator

If your device is not listed or marked as incompatible, there are two options:

  1. Use an intermediary – for example, connect devices to Google Home or Yandex Smart Home and then link those systems to Marusya.
  2. Set up automation through IFTTT β€” Create applets that will transmit commands from Marousi to Mi Home.

For Aqara devices (such as motion sensors or leaks), the only reliable way to integrate is to use Home Assistant with the Xiaomi Mi Home Integration plugin.

How to check the firmware version of Xiaomi device?
In the Mi Home app, select the device β†’ Settings (βš™οΈ) β†’ About the device. The firmware version block shows the current version. If an update is available, the system will prompt you to install it. Some devices (such as Xiaomi Gateway) may require manual firmware via Mi Home on Android with developer mode enabled.

4. Set up voice commands

Once the devices are synchronized successfully, you can start creating voice commands, and Marusya supports two types of control:

  • 🎀 Standard commands – predefined phrases (e.g., β€œMarusya, turn on the light in the living room").
  • πŸ”§ Custom scenarios – user sequences of actions (e.g., β€œMarusya, Mode of the Movie" β†’ Turns off the lights, turns on the TV and starts the robot vacuum cleaner).

To set up standard commands:

  1. Open Marusya and move to a Smart Home β†’ Devices.
  2. Select a device (e.g. Xiaomi Mi Smart Bulb).
  3. Click Set commands and select actions (on/off, change color, etc.).
  4. Save the changes and test the team with your voice.

To create a custom scenario:

  1. Go to the Smart Home β†’ Scenarios β†’ Create a script.
  2. Add devices and actions (e.g. Lamp: turn on at 50% + Robot vacuum cleaner: start cleaning).
  3. Ask a voice command (e.g., β€œMarusya, I’m leaving”).
  4. Save and activate the script.

An example of a complex scenario for the regime of "Good Night":

Condition: Time after 22:00




Action:




1.Switch off all Xiaomi lamps




2. Set the temperature of the Xiaomi Mi Air Conditioning Companion at 22Β°C




3.Enable the Mi Air Purifier 4 air purifier at night




4. Activate the Aqara motion sensor (if connected via Home Assistant)




Voice command: "Marusya, good night"

⚠️ Warning: If voice commands don't work, check: πŸ”Š Microphone sensitivity (in Marousi settings there is noise level adjustment). πŸ“‘ Internet connection stability (delays of more than 2 seconds may interrupt command execution). πŸ”„ Relevance of device firmware (outdated versions may not support voice control).

πŸ’‘

If Marusya does not recognize the device name (for example, says "I don't know such a lamp"), rename it Mi Home in Russian without special symbols (for example, "Lampa living room" instead of "Xiaomi Bulb #1").

5. Solving typical problems

Even with the right setup, users are faced with errors.

πŸ”΄ Problem: Devices don't show up in Marus after synchronization

Causes and solutions:

  • πŸ”Œ The device is connected to another Wi-Fi network β†’ Reconnect it to the same network as the smartphone.
  • 🌍 Region in Mi Home - China β†’ Replace the region with "Russia" (see section 1).
  • πŸ”„ Outdated firmware β†’ Update your device through Mi Home.
  • πŸ”’ Manufacturer's restrictions β†’ Some devices (such as Aqara) are blocked for third-party services.

πŸ”΄ Problem: Voice commands are executed with a delay

How to speed up the reaction:

  • πŸ“Ά Switch the router to a 2.4 GHz channel with a width of 20 MHz (in the router settings).
  • πŸ”Œ Connect main devices (hub, lamps) via Ethernet cable (if supported).
  • πŸ”„ Turn off energy saving mode on your smartphone (in battery settings).

πŸ”΄ Problem: Marusya says, "The device doesn't respond"

Diagnosis:

  1. Check if the device is physically turned on (for example, the lamp can be turned off by a button on the wall).
  2. Reboot the device (remove the plug from the socket for 10 seconds).
  3. Remove the device from Mi Home and add again.

If the problem is repeated, check the device logs in Mi Home (Device) β†’ Settings β†’ Event logs are often listed with errors in the Xiaomi cloud connection.

πŸ’‘

Most synchronization problems are solved by changing the region in Mi Home to Russia and restarting the devices. If this does not help, check the compatibility of the model in the table above.

6. Alternative methods of integration

If a standard connection doesn’t work, consider alternative methods:

πŸ”Ή Through Google Home

Many Xiaomi devices are compatible with Google Assistant.

  1. Connect your devices to Google Home via Mi Home.
  2. Connect Google Home to Marusay in Smart Home Settings.
  3. Use Marusya to manage through Google.

Cons: the delay of execution of commands will increase by 1-2 seconds.

πŸ”Ή Through Home Assistant

For advanced users:

  • Install Home Assistant on a Raspberry Pi or server.
  • Connect Xiaomi devices through the Xiaomi Mi Home Integration plugin.
  • Set up Home Assistant connection with Marusay via Webhook or MQTT.

Plus: full control of devices, support for unofficial firmware.

πŸ”Ή Through IFTTT

Service IFTTT Create a chain of commands:

  1. Create an applet with a Google Assistant (or Webhooks) trigger.
  2. Choose Xiaomi Mi Home as your action.
  3. Connect with Marusay via Google Assistant.

Example: "Marusya, start the vacuum cleaner" β†’ IFTTT β†’ Mi Home β†’ Xiaomi Mi Robot Vacuum.

How to connect Home Assistant to Marousay?
1. In Home Assistant, set up a component rest_command or mqtt. 2. Create a webhook in Marus (Settings) β†’ Smart home. β†’ webhooks). 3. Write the automation in Home Assistant, which will send commands to Marousi Webhook when voice requests are made](https://www.home-assistant.io/integrations/marusia/).

7. Optimization of the system

To ensure that your smart home works consistently, follow these guidelines:

  • πŸ”„ Regularly update firmware – check the updates once a month in Mi Home.
  • πŸ“‘ Use Mesh Network – if there are many devices, connect them via Xiaomi Mi Wi-Fi Router or TP-Link Deco system for a stable signal.
  • πŸ”‹ Set up backup power – for critical devices (such as smoke sensors) use UPS.
  • πŸ”’ Enable two-factor authorization in Xiaomi and VK accounts to protect against hacking.

To reduce delays in voice commands:

  • πŸ“± Turn off background optimization for Marusia and Mi Home apps (in Android battery settings).
  • πŸ”Œ Connect the main devices (hub, router) to uninterruptible power sources.
  • 🌐 Use static. IP-Address for Xiaomi devices in router settings.

If you notice that devices periodically fall off the network:

  • Check the settings. DHCP in the router - set the range IP-addresses outside the standard (e.g. 192.168.1.100–192.168.1.200).
  • Turn off Band Steering in the router (it can force the devices to switch to 5 GHz, which is not supported by many Xiaomi gadgets).

8.Security of the smart home

Integration of multiple systems increases the risk of data breaches to protect your smart home:

  • πŸ” Use complex passwords for Xiaomi and VKontakte accounts (password generator: Bitwarden or KeePass).
  • πŸ”„ Check connected devices in Mi Home and Marus regularly – remove unknown gadgets.
  • 🌐 Set up a guest Wi-Fi network for smart home devices (separate them from the main network).
  • πŸ“‘ Disable remote access in Mi Home if you do not use external control (Settings) β†’ Smart home. β†’ Remote access).

For additional protection:

  • Install a Pi-hole on a Raspberry Pi to block suspicious requests from Xiaomi devices.
  • Use it. VPN Encrypt traffic between Xiaomi devices and the cloud.
  • Turn off voice control for critical devices (such as door locks) in Marousi settings.

⚠️ Note: Xiaomi devices with China region can send data to servers in China, which is contrary to the Russian legislation on data localization. If privacy is critical, use devices with firmware for Russia or configure a traffic lock via Pi-hole.

FAQ: Frequent questions

❓ Why Marusya doesn't see my Xiaomi lamp after syncing?
Probable reasons: The lamp is connected to another Wi-Fi network (check in Mi Home). Region in Mi Home - China (replace by "Russia"). The lamp has outdated firmware (update to Mi Home). Lamp model is not supported (see compatibility table). Solution: Remove the lamp from Mi Home and add again, then restart the sync in Marus.
❓ Can you manage Xiaomi devices through Marusia without the Internet?
No, Marousi and Xiaomi cloud require Internet. However, some devices (such as Xiaomi Gateway) support local management via Home Assistant or Mi Home on the same Wi-Fi network.
❓ How to rename the device so that Marusya understands it?
Open Mi Home, select the device β†’ Settings (βš™οΈ) β†’ Use simple names in Russian without special characters, for example: βœ… "Bedroom lamp" βœ… "Rosetta kitchen" ❌ "Xiaomi_Bulb_#1" ❌ "Lights in the room (main) After renaming, restart Marusya and check for command recognition.
❓ Why Marusya executes commands with a delay of 3-5 seconds?
Latency arises from chain: Voice β†’ Cloud VKontakte β†’ Xiaomi's Cloud β†’ Device How to reduce latency: Use a router with QoS support and prioritize traffic for Mi Home. Connect critical devices (hub, router) via Ethernet cable. Disable energy saving mode for Marusya and Mi Home apps.
❓ Can I connect Aqara devices to Marus?
Officially, no, because Aqara uses a separate cloud, but there are workarounds: via Home Assistant: Connect Aqara to the cloud. HA, And then connect to Marusay via webhooks. Yandex Smart Home: Add devices to Yandex, then link Yandex to Marusay. IFTTT: Create an applet that will transmit commands from Marousi (via Google Assistant) to Aqara.Important: Aqara devices with Zigbee protocol will require a hub (such as the Aqara Hub or Xiaomi Gateway).