Xiaomi thermostats have become an integral part of modern smart home systems, allowing you to accurately control the temperature in the room using a smartphone. However, many users face difficulties when connecting for the first time: the device does not find a network, does not sync with the application or works unstable.
We will look at not only the basic settings through the Mi Home, but also alternative ways to connect to the Home Assistant or Apple HomeKit, and also analyze the typical errors that prevent the thermostat from functioning correctly, focusing on compatibility with boilers from different manufacturers and setting schedules to save energy.
What Xiaomi Thermostats Are and How to Choose Them
Xiaomi offers several models of thermostats, differing in functionality and method of connection.
- πΉ Xiaomi Smart Thermostat E is a budget model with Wi-Fi support, suitable for most gas and electric boilers.
- πΉ Xiaomi Aqara Smart Thermostat E1 β Extended version with support for Zigbee 3.0, compatible with Aqara and Home Assistant hubs.
- πΉ Xiaomi Mi Smart Thermostat S β premium model with touch screen and support for Apple HomeKit (requires the hub Aqara Hub) M2).
When choosing, pay attention to:
- π Connection type: Wi-Fi (easier to set up) or Zigbee (stable but requires a hub).
- π§ Boiler Compatibility: Check if the thermostat supports your model (e.g. Vaillant, Baxi, Ariston).
- π± Ecosystem: If you already have Xiaomi or Aqara devices, choose the same brand model for seamless integration.
For most users, the best choice is the Xiaomi Smart Thermostat E, which is compatible with 90% of household boilers and does not require additional hubs. However, if you plan to build a complex smart home system, you should immediately take a model with Zigbee.
Preparation for connection: what will be needed
Before installing the thermostat, make sure you have everything you need:
| Component | Appointment | Notes |
|---|---|---|
| Xiaomi thermostat | Primary device | Check the complete set: there should be mounts and cables in the box |
| Smartphone with Mi Home | To set up | The app should be the latest version (update in App) Store/Google Play) |
| Wi-Fi router 2.4 GHz | Connection to the thermostat | 5GHz not supported! disable network splitting in router |
| Screwdriver, cutters. | Installation | For fastening to the wall and connecting wires |
Important point: the thermostat cannot be connected directly to the 220V power grid. It must be controlled through a boiler that provides a low-voltage signal to it (usually a low-voltage signal). 5V or 12V). If your boiler does not support external thermostats, you will need an additional relay module (for example, Shelly 1).
β οΈ Note: If your boiler is powered by the network 220V, But it doesn't have a thermostat connector, so it can break down the equipment, so you can have a specialist install an intermediate relay.
Also pre-determine the location of the thermostat.
- π At an altitude of 1.2-1.5 meters from the floor (there are the most accurate temperature readings).
- π« Far from direct sunlight, batteries, cookstoves.
- πΆ In the zone of confident reception of Wi-Fi (check the signal with your smartphone).
Check the compatibility of the thermostat with the boiler|
Disable the separation of networks 2.4/5 GHz router|
Prepare tools (screwdriver, cutters)|
Select the installation site (1.2-1.5 m from the floor)|
Make sure there is a low-voltage exit on the boiler-->
Step-by-step: connecting the thermostat to the boiler
The connection process is broken down into two stages: mechanical assembly and electrical connection. Follow the instructions in strict order.
Mechanical installation
Remove the thermostat's front panel (usually mounted on latches), attach the mounting plate to the wall, and pencil the drilling spaces, use the dowels from the kit, fix the plate and place the thermostat body on it.
2. Connecting wires
Open the terminal pad on the boiler and thermostat.
- π΄ L (phase) - to the terminal L on the thermostat.
- π΅ N (zero) - to terminal N.
- β« COM (General - to the boiler control contact (usually referred to as TH or room thermostat).
The colors of the wires may vary -- stick to the terminal markings -- if there's no thermostat connector on the boiler, use the relay module.
Boiler (220V) β Relays (e.g. Shelly 1) β Thermostat (5V/12V)β οΈ Warning: If the boiler does not respond to thermostat commands after connecting, check the polarity of the wires. COM and NO/NC Some models require reverse logic (closing instead of opening).
Once connected, turn on the boiler power. The thermostat should catch fire, which means that the physical connection is done correctly.
What to do if the thermostat is not turned on?
Set up the thermostat through the Mi Home app
Now, to the software part, make sure that the smartphone has the latest update to the Mi Home app (formerly called Mi Smart Home).
Addition of a device
Open Mi Home, go to Devices section β Add the device (+). Choose the category of Smart Home β Thermostats and follow the instructions:
- Click Add and select your thermostat model.
- Hold the button on the thermostat for 3-5 seconds until the indicator blinks.
- Connect to the temporary Wi-Fi thermostat network (the name will be the form) Xiaomi_XXXX).
- Return to the app and select your 2.4GHz home network.
If the thermostat is not present, try:
- π Reboot the router and smartphone.
- πΆ Bring the thermostat closer to the router (within 1-2 meters).
- π Shut down. VPN firewall on the phone.
2. Basic setting
After connection:
- Set the name of the device (for example, "Bedroom Thermostat").
- Select the mode of operation: π₯ Heating β for gas/electric boilers. βοΈ Cooling β if connected to air conditioning.
temperature
16β28Β°C
You can set the schedule to automatically change the temperature over time, for example:
- π 7:00β9:00 β 22Β°C (morning rise).
- π 18:00β23:00 β 21Β°C (home night).
- π 23:00β7:00 β 18Β°C (Night savings).
π‘
To keep the temperature more accurate, place the additional Xiaomi Temperature & Humidity Sensor nearby. In the thermostat settings, select it as a data source instead of the built-in sensor.
Integration with other smart home systems
If you're not just using the Xiaomi ecosystem, you can connect the thermostat to your Home Assistant, Apple HomeKit, or Google Home. Let's look at each option.
1. Connect to Home Assistant
This will require:
- π₯οΈ Installed Home Assistant (on a Raspberry Pi or other device).
- π Mi Home integration or Xiaomi Miio integration.
Add to the configuration.yaml file:
miio:
username: YOUR_XIAOMI_ACCOUNT
password: YOUR_PASSWORD
servers:
cn # or ru, de, us depending on the regionAfter restarting Home Assistant, the thermostat will appear in the list of devices.
- π Automation (e.g., turning off heating when opening a window).
- π Calculate energy consumption schedules.
- π Integration with other devices (e.g., turn on the heater at low temperature).
2. Connection to Apple HomeKit
Officially, only Xiaomi Mi Smart Thermostat S supports HomeKit, but for other models there is a workaround through the Aqara Hub M2:
- Connect the thermostat to the hub via the Aqara app.
- In Aqara, go to Settings. β HomeKit and add hub.
- The thermostat will appear in the app Home on the iPhone.
For models without Zigbee support, you can use Home Assistant + HomeKit Bridge plugin.
3. Voice control (Alice, Google Assistant, Siri)
To control the thermostat voice:
- π£οΈ Yandex Alice: Connect Mi Home to Yandex Smart Home.
- π€ Google Assistant: In Mi Home, go to Profile β Settings β Smart home. β Google Assistant.
- π Siri: Only via HomeKit (see paragraph above).
Examples of voice commands:
- "Alice, set the temperature in the living room to 20 degrees."
- "OK, Google, turn on the bedroom heating."
π‘
For stable operation of the thermostat with voice assistants, turn off the energy-saving mode for the Mi Home application in the smartphone settings.
Typical problems and their solutions
Even when installed correctly, the thermostat may not work properly, and we'll look at the most common errors and how to fix them.
| Problem. | Possible cause | Decision |
|---|---|---|
| The thermostat does not connect to Wi-Fi | The router only works on a 5 GHz network | Enable 2.4GHz support or turn off network splitting |
| The boiler doesn't respond to commands | Incorrect connection of wires COM/NO | Check the connection scheme (possibly need reverse logic) |
| Thermostat shows wrong temperature | Effects of External Heat Sources | Move the device or use an external sensor |
| App doesn't see the thermostat | The device is tied to another region in Mi Home | Change region to "Russia" or "China" in your profile settings |
If the thermostat is periodically disconnected from the network, check:
- πΆ Wi-Fi signal at the installation site (must be at least lower) -70 dBm).
- β‘ Boiler power stability (voltage surges can knock the connection down).
- π Router settings: disable Band Steering and Fast Roaming.
β οΈ Note: If after updating the firmware thermostat stopped working, try to roll back to the previous version via Mi Home. β Return the previous version.
How to reset the thermostat to factory settings?
Energy saving tips with Xiaomi thermostat
Thermostats can be adjusted correctly to reduce heating costs by 15 to 30 percent, and here are some proven ways to do this:
- π‘οΈ Use schedule: Lower temperature at night and when no one is home. Optimal night temperature 18-19Β°C.
- π‘ Zone heating: Install thermostats in each room and adjust the temperature separately (in the bedroom cooler, in the bathroom warmer).
- π Adaptive mode: Enable Open Window Detection in thermostat settings.
- π In Mi Home, check the statistics of the boiler and adjust the schedule.
Xiaomi thermostats support geofences β the device can automatically switch to economy mode when all residents leave the house (according to data). GPS Smartphones, to set up this function:
- At Mi Home, go to Automation. β geozones.
- Create a zone around the house (radius 500-1000 m).
- Add the rule: "If everyone leaves the zone" β set temperature 16Β°C".
Another useful technique is to use scenes, such as a scene called "Getting to Work" can simultaneously:
- Reduce the temperature to 17.Β°C.
- Turn off the heaters in the rooms.
- Activate the "Absence" mode in the security system.
π‘
If you have a two-tariff electricity meter, set the thermostat to more intense heating at night (when the tariff is lower).