Xiaomi’s Tile Fun app: A complete guide to smart tiles for the Mi Home ecosystem

Ever wondered how to make Xiaomi’s smart home even more convenient? Tile Fun is a little-known but extremely useful tool for Mi Home and Mi Smart Home owners, which allows them to create customized tiles to quickly access smart gadget features on a smartphone screen. Imagine that instead of digging into the Mi Home app menu, you tap into a β€œGet to Work” scenario, activate a robot vacuum cleaner, or check the camera at the front door.

Tile Fun is not just a widget, but a complete solution for personalizing interaction with the Xiaomi ecosystem. The app is closely integrated with the Mi Home, but offers advanced features that are not in the standard interface. For example, you can customize dynamic tiles that change their appearance depending on the state of the device (on/off, temperature, humidity, etc.), or create groups of devices to manage multiple gadgets at the same time.

In this article, we'll look at how Tile Fun works, what Xiaomi devices are compatible with it, and show you step-by-step instructions on how to set up your first tile, customize scripts, and even automate routine tasks. If you're already using Yeelight smart light bulbs, Mi Sensor sensors, or Mi Robot Vacuum robot vacuum cleaner, this guide will help you get the most out of them.

What is Tile Fun and why is it necessary?

Tile Fun is a third-party app (not official from Xiaomi) designed specifically for Mi Home ecosystem owners, and its main goal is to make it easier to manage a smart home through interactive tiles that can be placed on the home screen of a smartphone or in the notification panel, essentially an alternative to the standard Mi Home widgets, but with a bunch of additional chips:

  • πŸ”§ Customization of appearance: change icons, colors, tiles sizes to your style.
  • πŸ”„ Dynamic states: The light bulb tile will glow if it is turned on, and the temperature sensor tile will show current values.
  • πŸ€– Integration with Tasker: create complex automations (for example, if the motion sensor is triggered at night, turn on the lights at 30%").
  • πŸ“± Support for Android widget: tiles can be brought to the desktop or in the quick access panel.

The main advantage of Tile Fun over the standard Mi Home app is flexibility. For example, in Mi Home you can’t create a tile that controls the lamp, vacuum cleaner and air conditioner at the same time. In Tile Fun it is easy. Or take scenarios: in Mi Home you can only run them manually or on a schedule, and here you can tie them to any event (geolocation, time of day, sensor data).

Tile Fun also solves one of the main problems of the Mi Home, which is the slow widget. Many users complain that standard Xiaomi widgets are hung or do not update the status of devices in real time. Tile Fun uses its synchronization mechanism, which works faster and more stable.

πŸ“Š What Xiaomi smart devices do you have?
Smart light bulbs (Yeelight, Mi LED)
The Robot Vacuum (Mi Robot Vacuum)
Sensors (temperatures, movements, openings)
Smart sockets
Security cameras
Other

What Xiaomi devices are compatible with Tile Fun?

Tile Fun works with all devices that are supported by the official Mi Home app (or Mi Smart Home for the Chinese version).However, there are nuances: some gadgets may have limited functionality in Tile Fun due to the peculiarities of their protocols.

Category of devicesExamples of modelsSupported features in Tile Fun
Smart light bulbsYeelight LED, Mi LED Desk Lamp, Mi LED Ceiling LightOn/off, brightness, color temperature, RGB-colours
Robot vacuum cleanersMi Robot Vacuum, Mi Robot Vacuum-Mop 2, DreameStart/pause cleaning, return to base, mode choice, zone cleaning
Sensors.Mi Temperature & Humidity Sensor, Mi Door/Window Sensor, Mi Motion SensorDisplaying current values, data history, triggers for automation
Smart socketsMi Smart Plug, Mi Smart Power StripOn/off, monitoring of energy consumption, timers
Cameras and doorbellsMi Home Security Camera, Mi DoorbellStream viewing, video recording, two-way communication (limited)

Important: Tile Fun does not work with devices that connect through third-party apps (e.g. Mi Fit for fitness bracelets or Aqara Home for some sensors).There may also be problems with gadgets released exclusively for the Chinese market (e.g. some models of air conditioners or water heaters).

⚠️ Note: If your device doesn’t show up in Tile Fun, check if it’s connected to the same Mi Home account as the app. Also make sure you have the latest version of Tile Fun installed – developers regularly add support for new gadgets.

Robot vacuum cleaners deserve special attention, and Tile Fun offers advanced features that are not found in the standard Mi Home widget:

  • 🧹 Starting a room-specific cleaning (if supported by a map).
  • πŸ”„ Choosing a cleaning mode (quiet, standard, intensive).
  • πŸ“ Keeping the current location of the vacuum cleaner (useful if it is stuck).

How to install and configure Tile Fun: step-by-step instructions

Installing Tile Fun doesn’t require root rights or complex manipulation, but there are a few things you should know about in advance: the app is available only for Android (there are no analogues on iOS), and you will need a Mi Home account with already connected devices.

Step 1 Download Tile Fun

Officially, the app is distributed via Google Play, but there are alternative sources (like APKMirror) if you don't have access to the Play Market. Make sure you download the latest version - old builds may not support new Xiaomi devices.

Step 2. Sign in to Mi Home

When you first start, Tile Fun will ask you to log in to your Mi Home account. Use the same data as the main app. If you have two-factor authentication enabled, you will need to enter a code from the main app. SMS.

Step 3: Provide the necessary permissions

Tile Fun requests access to:

  • πŸ“± Notifications (to display the status of devices in real time).
  • πŸ“ Geolocation (for location-based automation).
  • πŸ”„ Auto-start (to keep the tiles updated in the background).

Without these permissions, some functions will not work.

Step 4. Add the first device

Once authorized, Tile Fun will automatically scan your devices from Mi Home to add tiles:

  1. Press on "+" lower-right.
  2. Select the device from the list.
  3. Customize the appearance of the tiles (icon, color, size).
  4. Select the actions that the tile will perform (for example, turn on / off, change the brightness).
  5. Save and place the tile on the home screen or in the notification bar.

β˜‘οΈ Checklist before setting up Tile Fun

Done: 0 / 5

Creating custom tiles and scenarios

One of the most powerful features of Tile Fun is the ability to create custom tiles that perform multiple actions at once or trigger complex scenarios, such as an Evening Mode tiles that:

  • πŸ’‘ Turns off the main light and turns on the night Yeelight at 30% brightness.
  • πŸ”‡ Sets a quiet mode on the robot vacuum cleaner Mi Robot Vacuum.
  • 🌑️ Checks the temperature in the room and turns on the heater if it is below 20Β°C.

To create this tile:

  1. Go to the Scripts section of Tile Fun.
  2. Click Create a new script.
  3. Add devices and actions (you can use β€œif...then” conditions).
  4. Save the script and create a tile for it.

For advanced users, there is the option of integrating with Tasker or MacroDroid, for example, you can set up an automatic light on when you approach the house (by geolocation), or send a notification if the motion sensor went off in your absence.

πŸ’‘

If the tile does not update the status of the device, try in the Tile Fun settings to enable the option "Background Sync" and add the application to the battery optimization exception list.

Here is an example of code for Tasker that runs a Tile Fun script when connecting to a home Wi-Fi:

Profile: Home Wi-Fi (State: Net β†’ Wi-Fi Connected β†’ SSID: Your SSID)


Enter Task:




1.Plugin β†’ Tile Fun β†’ Run Scene β†’ Select your script

Common Problems and Their Solutions

Despite its convenience, Tile Fun sometimes behaves in an unstable way, and here are the most common problems and ways to solve them:

  • ❌ Tiles are not updated: Check if background sync is enabled in Tile Fun settings and add the app to battery optimization exceptions (setting Settings) β†’ Annexes β†’ Tile Fun β†’ Battery β†’ No restrictions).
  • ❌ Devices not displayed: Make sure you log in to the same Mi Home region as Tile Fun (e.g. if the Mi Home server is China, Tile Fun must also have China).
  • ❌ Tile Fun won't start: Try clearing the app cache or reinstalling it. If the problem persists, check if the antivirus is blocking access to the network.
  • ❌ Tiles disappear after reboot: This is a bug of some versions of Android.Solution - fix the Tile Fun widget on the home screen (long press) β†’ "Secure the widget").

⚠️ Note: If you use Mi Home in Chinese (Mainland China server), some Tile Fun features may not work properly due to Xiaomi's restrictions on third-party apps. In this case, try changing region to "Russia" or "Europe" in the Mi Home settings.

Another common problem is command delay, because Tile Fun communicates with devices via Xiaomi’s cloud, rather than directly over the local network, to reduce latency:

  1. Connect all devices to a single Wi-Fi network (2.4 GHz).
  2. In the router settings, reserve IP-smart-gadget addresses.
  3. Turn off the energy-saving mode on your smartphone.

Tile Fun vs. Standard Mi Home widgets: comparison

Many people ask, why install Tile Fun when Mi Home already has widgets?

FunctionTile FunStandard Mi Home widget
Customization of appearanceβœ… Full (icons, colors, sizes)❌ Fixed design
Dynamic status mappingβœ… Yes (for example, the light bulb tile glows if it is on)❌ No (only static icons)
Grouping of devicesβœ… Yes (you can control multiple devices with one tile)❌ No.
Integration with Taskerβœ… Yes (Plugin support)❌ No.
Speed of operationβœ… Faster (optimized synchronization mechanism)❌ Slower (frequent delays)

The main disadvantage of Tile Fun is the lack of official support from Xiaomi.In theory, if Xiaomi changes the system, it is not possible to do so. API Mi Home, the app may stop working, but over the years of Tile Fun, there have been no such problems, and developers quickly release updates.

πŸ’‘

Tile Fun is the best choice if you want flexibility and automation. The standard Mi Home widgets are only suitable for basic tasks.

Advanced Opportunities: Automation and Integration

Tile Fun becomes a really powerful tool when used in conjunction with other automation services.

  • πŸ€– Tasker + Tile Fun: Set up automatic lights when you approach your home (by geolocation) or when the motion sensor is triggered at night.
  • πŸ“² MacroDroid + Tile Fun: Create a rule that sends a notification if the room temperature exceeds 25Β°C, and includes air conditioning.
  • 🌐 IFTTT + Tile Fun: Integrate Xiaomi’s smart home with other services (e.g. turning on lights when posting a new post on the Telegram channel).
  • πŸ’» Home Assistant + Tile Fun: If you use Home Assistant, you can configure Tile Fun as an interface to manage Xiaomi devices via the Home Assistant. HA.

In order to integrate with Tasker, you will need to install the Tile Fun Tasker Plugin plugin (available on Google Play). β†’ Run Scene, which can run any script.

Example of automation with MacroDroid:

  1. Create a trigger: Time β†’ 22:00 to 07:00.
  2. Add condition: Motion sensor β†’ Active.
  3. Add the action: Tile Fun β†’ Run the script for "Night Light".

⚠️ Note: When setting up automation through geolocation, be aware that Tile Fun uses data. GPS If you're off the phone. GPS Or power saving is turned on, automation may not work.

For the most advanced users, it is possible to control Tile Fun through the ADB-For example, to run a script from the terminal:

adb shell am start -a android.intent.action.VIEW -d "tilefun://run_scene?"scene_id= your id_ scenario"

FAQ: Frequent questions about Tile Fun

❓ Tile Fun can't see my Mi Home devices?
1. Make sure you log in to Tile Fun and Mi Home under the same account and in the same region (for example, both apps must be on the server "Russia" or "Europe"). 2. Check whether the devices are connected to the Internet (the indicator on the gadget should burn green or blue). 3. Reboot the smartphone and try again. If it does not help, reinstall Tile Fun.
❓ Can I use Tile Fun on my iPhone?
No, Tile Fun is only available for Android. There are no alternatives for iOS, but you can try the standard Mi Home widgets or Home Assistant app (if you have a server setup). HA).
❓ How to export/import Tile Fun settings to a new phone?
1.In Tile Fun, go to Settings β†’ Backup. 2. Click Export Settings and save the file to Google Drive or send it to your own mail. 3. On your new phone, install Tile Fun, log in and import the file through Settings. β†’ Restore.
❓ Why Tile Fun Tiles Are Sometimes Not Updated?
This is due to the Android battery optimization.To fix: 1. Go to Settings β†’ Annexes β†’ Tile Fun β†’ Battery. 2. Select Unlimited. 3. Enable Autostart and Permit to Work in the Background. 4. Reboot the Phone.
❓ Can you manage Xiaomi devices via Tile Fun without the Internet?
Partially. Tile Fun communicates with devices via Xiaomi's cloud, so most commands need internet. However, some devices (like Yeelight light bulbs) support local Wi-Fi control. 1. Make sure the smartphone and device are connected to the same network. 2. In Tile Fun settings, enable Local Control (LAN). 3.Reboot the app.Please note: Local management doesn’t work with all Xiaomi devices.