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 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 devices | Examples of models | Supported features in Tile Fun |
|---|---|---|
| Smart light bulbs | Yeelight LED, Mi LED Desk Lamp, Mi LED Ceiling Light | On/off, brightness, color temperature, RGB-colours |
| Robot vacuum cleaners | Mi Robot Vacuum, Mi Robot Vacuum-Mop 2, Dreame | Start/pause cleaning, return to base, mode choice, zone cleaning |
| Sensors. | Mi Temperature & Humidity Sensor, Mi Door/Window Sensor, Mi Motion Sensor | Displaying current values, data history, triggers for automation |
| Smart sockets | Mi Smart Plug, Mi Smart Power Strip | On/off, monitoring of energy consumption, timers |
| Cameras and doorbells | Mi Home Security Camera, Mi Doorbell | Stream 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:
- Press on "+" lower-right.
- Select the device from the list.
- Customize the appearance of the tiles (icon, color, size).
- Select the actions that the tile will perform (for example, turn on / off, change the brightness).
- Save and place the tile on the home screen or in the notification bar.
βοΈ Checklist before setting up Tile Fun
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:
- Go to the Scripts section of Tile Fun.
- Click Create a new script.
- Add devices and actions (you can use βif...thenβ conditions).
- 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 scriptCommon 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:
- Connect all devices to a single Wi-Fi network (2.4 GHz).
- In the router settings, reserve IP-smart-gadget addresses.
- 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?
| Function | Tile Fun | Standard 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:
- Create a trigger: Time β 22:00 to 07:00.
- Add condition: Motion sensor β Active.
- 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"