Home Layout Xiaomi – What is it and how does it work in the Mi Home ecosystem

If you own Xiaomi smart home devices, from Yeelight light bulbs to Mi Robot vacuum cleaners, you’ve probably come across the Home Layout app, a little-known but extremely useful tool that helps visualize the location of gadgets in your home, optimize their interactions, and even automate routine tasks, but many users still don’t understand why it is needed and how to use it.

In this article, we will take a closer look at what the Home Layout is in the Xiaomi ecosystem, how it integrates with the Mi Home and Mi Home App, what features it hides and how to set it up correctly. You will also learn about the typical app bugs and how to fix them. If you want to make the most of your smart devices, read on.

What is a Home Layout and Why You Need It

Home Layout is a supportive app from Xiaomi that allows you to create an interactive map of your home with the exact location of smart devices. Unlike the standard Mi Home interface, where gadgets are displayed by a list, here you can:

  • πŸ“ Place devices on a virtual layout of rooms (for example, a lamp in the living room or a motion sensor in the corridor).
  • πŸ”„ Set up location-based automation (turn on lights when entering a room).
  • πŸ“± Manage devices directly from the map, do not search for them in the menu.
  • πŸ› οΈ Test the sensor coverage areas (for example, check if the door opening sensor is working).

The app is especially useful for owners of a large number of Xiaomi devices, as it makes navigation and control easier. For example, if you have 10 light bulbs in different rooms, you will have to flip the list in Mi Home, and in Home Layout you just need to tap on the desired room.

It's important to understand that the Home Layout is not a standalone application, but an additional module that runs inside the Mi Home, which is not a replacement for the main software, but an extension of the main software, and without the Mi Home, you can't run it.

πŸ“Š You use Home Layout to manage your smart home?
Yes, actively.
I tried it, but it didn't work out.
I don't know what it is.
No, you don't.

How to install and run Home Layout

Installing Home Layout does not require a separate download APK-File - the module is already built into the Mi Home, but it needs to be activated:

  1. Upgrade the Mi Home to the latest version (at least 6.5.400).
  2. Open the application and go to the Profile section β†’ Settings β†’ Laboratory.
  3. Find the Home Layout option and turn it on.
  4. Return to the main screen and tap on the icon of the house in the upper right corner – a new section Planning will appear.

If the option "Laboratory" is not available, it means:

  • πŸ“± Your version of Mi Home is outdated (update via Google Play or APKMirror).
  • 🌍 You are using a region where the feature is not yet available (try changing the region to China or India in your account settings).
  • πŸ”§ Your account is not tied to the Xiaomi ecosystem (you need to log in).

β˜‘οΈ Preparation for setting up Home Layout

Done: 0 / 4

Once activated, you'll be asked to create a layout for the house, you can choose a template (apartment, cottage, office) or draw it manually, and we suggest starting with a template, which will save time.

πŸ’‘

If you have multiple floors, create a separate layout for each floor, which will help avoid confusion when setting up automation.

Home Layout: What the App Can Do

Home Layout offers several key features that favorably distinguish it from the standard Mi Home interface.

FunctionDescriptionExample of use
Visualization of devicesDisplay of gadgets on a map of the house with reference to the rooms.See where exactly the gas leak sensor or camera is.
Automation zonesCreating location-based triggers (geosons).Turn on the heater when you enter the bedroom.
Coating testingCheck the range of sensors and repeaters.Make sure the traffic sensor in the corridor is working on time.
Grouping of devicesCombining gadgets into rooms or scenes.Control all the lamps in the living room with one button.
Simulation of presenceSimulate activity (lights, music) for safety.Turn on the lights randomly when you are not at home.

One of the most useful features is automation zones, for example, you can configure a scenario where you:

  • πŸ”¦ When entering the bathroom, the lights are turned on and the hood starts.
  • πŸšͺ When the front door is opened, the camera is turned on and a notification is sent.
  • 🌑️ If the temperature of the child falls below 20Β°C, the heater is switched on.

This requires:

  1. Select a room on the map.
  2. Add a device (e.g., a Yeelight lamp).
  3. Set up a trigger (such as a motion sensor).
  4. Save the script.
How to create a complex scenario with multiple conditions?
To create a multi-criteria scenario (e.g., β€œif the temperature is above 25”°C and humidity below 40%) use the Add Condition option in the automation menu. Note that some devices (e.g. Aqara sensors) only support simple triggers.

Compatibility with Xiaomi devices: what is supported

Not all Xiaomi gadgets work with Home Layout. the app supports devices connected via Zigbee, Wi-Fi and Bluetooth Mesh protocols, but there are nuances:

  • βœ… Full support: Mi Home devices (sensors, lamps, sockets), Yeelight, Aqara (if tied to Mi Home).
  • ⚠️ Partial support: Some Redmi devices (such as smart speakers) are displayed, but not all features are available.
  • ❌ Unsupported: Devices connected via Google Home or Apple HomeKit, and third-party gadgets (such as Tuya) if not integrated into Mi Home.

To check the compatibility of your device:

  1. Open Mi Home and go to the Devices section.
  2. Select the gadget and check if there is an option to Add to the card in its settings.
  3. If there is no option, the device is not supported.

⚠️ Note: Aqara devices connected via Aqara Hub may not appear in Home Layout unless they are linked to a Mi Home account.

If your device is not supported but you want to add it, you can use a workaround:

  1. Create a virtual device through IFTTT or Home Assistant.
  2. Link it to Mi Home via Webhooks.
  3. Add a virtual device to the map.

Common Mistakes and How to Fix Them

When using Home Layout, users often encounter bugs and problems, and here are the most common problems and ways to solve them:

Problem.Possible causeDecision
Devices are not displayed on the mapIncompatibility or synchronization errorUpdate the device firmware and reboot the Mi Home
The map is not saved.App cache failureClear the Mi Home cache in your phone settings
Automation doesn't work.Incorrectly configured trigger or zoneCheck the range of the sensors and resave the script
The application will fly out when the card is opened.Conflict with other Mi Home modulesTurn off beta functions in Settings β†’ Laboratory

If the device is added to the card but does not respond to commands:

  • πŸ”Œ Check its network connection (for Wi-Fi devices).
  • πŸ“Ά Make sure it is within the hub range (for Zigbee devices).
  • πŸ”„ Reboot the device (remove/insert the battery or disconnect from the network).

⚠️ Warning: If the Planning section is gone after the Mi Home update, try changing your account region to China or India.

To diagnose problems with automation:

  1. Open the event log in Mi Home (profile) β†’ Journal).
  2. Check if the sensors are being detected.
  3. If there are events, but the script does not work, recreate it.

Home Layout Comparison with Alternatives: Which Is Better

Home Layout isn’t the only solution for visualizing a smart home, but let’s look at how it compares to the competition:

CriteriaHome Layout (Xiaomi)Google HomeApple HomeKitHome Assistant
Integration with Xiaomi⭐⭐⭐⭐⭐ (full-fledged)⭐⭐ (partial)⭐⭐ (limited)⭐⭐⭐⭐ (plug-in)
Flexibility of automation⭐⭐⭐ (basic)⭐⭐⭐ (scenery)⭐⭐⭐⭐ (advanced)⭐⭐⭐⭐⭐ (full control)
Support for third-party devices⭐ (Xiaomi)⭐⭐⭐⭐ (list)⭐⭐⭐ (certified)⭐⭐⭐⭐⭐ (any)
Offline work❌ (cloud)❌ (cloud)βœ… (fieldwork)βœ… (locally)

Home Layout wins against competitors in two ways:

  1. If you only have Xiaomi devices, the integration is as deep as possible.
  2. If you want simple visualization without complex scenarios.

For advanced users, Home Assistant is better, but it requires technical knowledge. + Philips Hue, Google Home or HomeKit.

πŸ’‘

Home Layout is the best choice for owners of exclusively Xiaomi devices who want simple and visual control without unnecessary settings.

Hidden chips and life hacks for Home Layout

Many users use Home Layout for basic visualization only, but there are a few hidden features:

  • πŸ“ Precise Positioning: Hold your finger on the device to move it to within a centimeter.
  • πŸ” Device search: enter the name of the gadget in the search bar – the map will automatically scroll to it.
  • 🎨 Change icons: long press on the device β†’ Change the icon (you can choose from the library or download your own icon).
  • πŸ“Š Usage statistics: tap on the device β†’ Journal to see the history of the positives.

There are a few unobvious tricks to automating:

  • πŸ•’ Delayed execution: In the scenario, you can add a pause (for example, turn on the light 30 seconds after the sensor is triggered).
  • πŸ”„ Cyclical scenarios: set up repetitive actions (e.g. flashing a lamp every 5 minutes).
  • πŸ“΄ Conditional notifications: only send push if the condition is met several times in a row (for example, 3 sensor activations in 1 minute).

If you want to automate your home as much as possible, try combining Home Layout with a home. IFTTT:

  1. Create an applet in IFTTT trigger-driven Xiaomi device.
  2. As an action, select Webhooks and send a command to Mi Home.
  3. Set up a reaction to this event in Home Layout.

πŸ’‘

To speed up the application, turn off animations in your phone settings (For developers) β†’ Window animation = 0.5x). This is especially useful if you have a lot of devices on the map.

FAQ: Frequent questions about Home Layout

Can I use Home Layout without Mi Home?
No, the Home Layout is a module inside the Mi Home, and it doesn't work separately. JSON Import it to other systems (e.g. Home Assistant) via plugins.
Why aren’t my Aqara devices showing up in Home Layout?
They're probably connected via Aqara Hub's own hub, not the Mi Home Gateway. To make them appear, you need to: Remove the devices from the Aqara app. Add them again via Mi Home (select Add manually). β†’ Note that after that, some functions (e.g. local scripts) may work differently.
How to transfer the layout to a new phone?
The layout is saved in the Xiaomi cloud, so when you sign in to the same account on the new device, all settings will be automatically loaded. If this does not happen: Check that you are signed in to the same Mi Account. Update Mi Home to the latest version. Go to Profile β†’ Settings β†’ Synchronize data and start manual synchronization.
Can I configure Home Layout to control from voice?
Yes, but with reservations, the Home Layout app itself is not voice-controlled, but you can: 🎀 Use Alice (for Russian users) or Google Assistant to manage individual devices. πŸ”— Create voice commands in Mi Home (Automation) β†’ Voice commands). πŸ€– Set up integration with Home Assistant and manage via Yandex Station or Amazon Alexa.
Why does Home Layout slow down with a lot of devices?
This is a well-known problem with optimizing the application, to speed things up: πŸ“± Break up the devices into multiple layouts (for example, separately for each floor). πŸ—‘οΈ Clear the Mi Home cache in your phone settings. πŸ”„ Turn off unnecessary beta functions in Settings β†’ Laboratory. πŸ“‰ Reduce the detail of the map (remove the extra decorative elements). If nothing helps, try using Mi Home Lite, a lightweight version of the app.