Connecting a Chinese Thermostat to Wi-Fi: A Complete Guide with Troubleshooting

Chinese Wi-Fi-enabled thermostats are a popular solution for automating heating or air conditioning. They are cheaper than their European counterparts, but often come with minimal documentation in English or Chinese. The main problem with setup is the unintuitive steps involved in connecting to a home network, especially if the device runs on a platform like Tuya, BroadLink or uses the manufacturer's own cloud.

In this article, we'll walk you through step-by-step how to connect a thermostat to Wi-Fi without errors, which apps to use for different models, and what to do if the device doesn't detect the network. We'll pay special attention to common issues: 5 GHz incompatibility, MAC addresses blocked by the router, and resetting to factory settings. If you've already tried setting up your thermostat and received an error, E104 or Network Error — you will find the solution here.

1. Determine the model and platform of the thermostat

The first step is to identify the platform your device runs on. This determines your app selection and the connection process. Most Chinese thermostats use one of three systems:

  • 🔹 Tuya/Smart Life — the most common platform. Features: logo Tuya on the body, mention Smart Life In the instructions, support for Alexa/Google voice assistants.
  • 🔹 BroadLink — is often found in IR-controlled devices (for example, air conditioners). The application is called e-Control or BroadLink.
  • 🔹 Manufacturer software - some brands (for example, MoesHouse, Sonoff) develop their own applications. In this case, the program name is indicated in the instructions or on the device's sticker.

How can I find out the platform if there are no instructions?

  1. Look at the sticker on the back of the thermostat - there may be a QR code for downloading the app or the name of the platform.
  2. Enter the device model in the search engine with the key manual PDF — instructions are often posted on forums or sellers’ websites.
  3. If there is a logo on the case Tuya or Smart Life, but the app doesn't work - try alternative programs like TuyaSmart or Jinvoo Smart.
⚠️ Please note: Some thermostats (eg. Hysen or Orvibo) may require registration with Chinese cloud services. If the connection prompt asks for a phone number with the +86 code, this indicates the device is intended for the Chinese domestic market. In this case, a workaround will be required (see Section 5).
📊 What platform does your thermostat use?
Tuya/Smart Life
BroadLink
The manufacturer's own software
I don't know, I need to determine

2. Preparing the router: why the thermostat doesn't detect Wi-Fi

Most connection issues are not related to the device itself, but to your home network settings. Chinese thermostats typically only support networks. 2.4 GHz and may not work with:

  • 📶 Sets 5 GHz (even if the router broadcasts both frequencies under the same name).
  • 🔒 Secure networks with WPA3 (required) WPA2-PSK).
  • 🛡️ Routers with enabled MAC address filtering or "guest" mode.
  • 🌐 Networks with Cyrillic names (SSIDs) or special characters.

What to check before connecting:

Router parameter Recommended value How to change
Wi-Fi frequency 2.4 GHz (mode b/g/n) Disable it in your router settings. 5 GHz or separate networks by name (eg MyWiFi_2G And MyWiFi_5G)
Security type WPA2-PSK (AES) In the section Wireless Security select WPA2 instead of WPA3 or mixed mode
Channel width 20 MHz In the settings Channel Width install 20 MHz instead of Auto or 40 MHz
Network name (SSID) Latin letters without spaces Rename the network in the router admin panel (for example, HomeWiFi instead of MyWiFi!)

If your router cannot separate networks by frequency, temporarily disable it. 5 GHz While you're setting up the thermostat. After connecting, you can restore the previous settings—the device will retain its configuration.

3. Step-by-step instructions for connecting via Smart Life/Tuya

Let's look at the process using the example of thermostats on the platform Tuya (the most common option). You will need:

  • 📱 Smartphone with Android/iOS.
  • 📶 Wi-Fi network 2.4 GHz (see section 2).
  • ⚡ Power supply for the thermostat (connected to the mains or batteries).

Step 1: Install the app

Download the official app:

  • For most devices - Smart Life (Google Play / App Store).
  • If it doesn't fit, try TuyaSmart or Jinvoo Smart.
⚠️ Warning: There are dozens of clones of these apps in the App Store and Google Play, all of which contain viruses. Download only official versions with verified reviews (rating 4.5+ and 1M+ downloads).

Step 2. Register and add a device

  1. Launch the application and register (you can do this via email or phone).
  2. Click + → Add Device.
  3. Select a category Heating → Thermostat (or enter the model manually).
  4. Confirm that the indicator on the thermostat is flashing (if not, reset the settings by holding the reset button for 5-10 seconds).

Step 3: Connect to Wi-Fi

  1. The application will ask you to connect to the temporary network of the thermostat (type name SmartLife-XXXX). Do it.
  2. Return to the app and select your home network 2.4 GHz, enter the password.
  3. Wait for the message Device Added Successfully (may take up to 2 minutes).

☑️ Checklist before connecting

Completed: 0 / 4

If an error occurs during the connection stage E104 or Network Error, see section 6 for an analysis of the problems.

Devices on BroadLink (for example, thermostats HC-XXX or SP-XXX) are connected via the app e-ControlThe process is different from Tuya:

  1. Installing software: Download e-Control from an official source (BroadLink website or a trusted store).
  2. Registration: The application may require linking to an account (email or phone).
  3. Adding a device:
    • Click + → Add Device.
    • Select Thermostat or enter the model manually.
    • Hold the button on the thermostat until you hear a beep (usually 3-5 seconds).
  • Connecting to Wi-Fi:
    • The app will create a hotspot - connect to it from your phone.
    • Select your network 2.4 GHz and enter the password.

    For thermostats Sonoff (For example, Sonoff TH10/TH16) the application is used eWeLinkThe process is similar. Tuya, but with one caveat:

    ⚠️ Please note: Sonoff requires mandatory registration in the app. If you are using the Chinese version of the device (with the logo ITEAD), you may need to select a region China in your profile settings, even if you are in another country.
    What should I do if the app doesn't find my device?

    Try:

    1. Reset the thermostat (remove/insert batteries or turn off the power for 10 seconds).

    2. Make sure that the phone and thermostat are no more than 2 meters apart.

    3. Turn off Bluetooth on your phone (sometimes it interferes with searching).

    4. Try another app (for example, TuyaSmart instead of Smart Life).

    5. Bypassing restrictions for "Chinese" devices

    Some thermostats (eg Hysen HY-08 or Orvibo S20) are originally designed for the Chinese market and block connections from other countries. Signs of a "Chinese" device:

    • 📱 When registering, it asks for a phone number with a code +86.
    • 🌏 There is no region selection option in the app (or only China).
    • 🔒 When connecting to Wi-Fi, it gives an error Region Mismatch.

    Solutions:

    1. Using a Chinese account:
      • Register in the app with a Chinese phone number (you can buy a virtual number from services like SMS-Activate).
      • Select a region China in profile settings.
    2. Flashing with alternative software:
      • Some devices (for example, chip-based ESP8266) you can reflash it to open source software like Tasmota or ESPHomeThis will remove the tie to the Chinese cloud, but will require technical skills.
      • Important: Reflashing the firmware will void the warranty and may render the device inoperable if incorrectly installed. Use only verified firmware for your model.
  • Local mode without cloud:
    • Some applications (eg. Smart Life) allow you to manage your device on a local network without connecting to the cloud. To do this, after connecting, disconnect the internet connection on the router and check if the connection is still active.

    If none of these methods help, contact the seller and ask for an international firmware. Some stores (for example, on AliExpress) are accommodating and provide alternative instructions.

    6. Common mistakes and their solutions

    Even with a properly configured router, connection errors can occur. Let's look at the most common codes and how to fix them:

    Error code Cause Solution
    E104 Incorrect Wi-Fi password or network 5 GHz. Check the password, make sure the router is broadcasting 2.4 GHz.
    E105 Weak Wi-Fi signal or interference. Move the thermostat closer to the router (at a distance of 1–2 meters).
    Network Error The router is blocking the device (MAC filtering, guest mode). Disable MAC filtering in your router settings or add the thermostat's MAC address to the whitelist.
    Offline The device is connected to Wi-Fi but cannot communicate with the cloud. Check your router's internet connection and disable VPN on your phone.
    Region Mismatch The device is tied to the Chinese region. See section 5 (bypassing restrictions for "Chinese" devices).

    If the thermostat connects, but periodically fails:

    • 🔄 Reboot your router (sometimes the DHCP server "forgets" the device).
    • 📶 Assign a static IP address to the thermostat in the router settings (using the MAC address).
    • 🔌 Check the device's power supply - weak batteries or unstable voltage can cause malfunctions.

    7. Setting up automation and voice control

    Once connected to Wi-Fi, the thermostat can be integrated with other smart home systems. Here's what you can configure:

    • 📅 Schedule: Set a heating schedule for the days of the week (for example, reduce the temperature at night or when no one is home).
    • 🌡️ Remote access: Control your thermostat via the internet (requires a static IP or a service like Tuya Cloud).
    • 🗣️ Voice assistants: Connect to Alexa, Google Assistant or To Alice from Yandex.
    • 🔄 Scenarios: Automatically turn on heating when a window is opened (if there is a sensor) or based on weather data.

    An example of setting up a schedule in Smart Life:

    1. Open the device in the app.
    2. Go to Schedule → Add.
    3. Select the days of the week and set the target temperature for each time interval.
    4. Save the settings and the thermostat will follow the schedule automatically.

    To connect to Alexa:

    1. In the appendix Smart Life go to Profile → Smart Skills.
    2. Select Amazon Alexa and log in.
    3. In the appendix Alexa search for devices (Devices → Add Device).
    4. Now you can control the thermostat with your voice: "Alexa, set the temperature to 22 degrees".
    ⚠️ Important: When setting up automation via the cloud (for example, location-based triggers), ensure the app has access to location services. Otherwise, the scenarios will not trigger.

    8. Safety: How to protect your thermostat from burglary

    Smart devices from China are often criticized for their weak security. Here's how to minimize the risks:

    • 🔐 Change the default password: In the application, set a complex password for your account (at least 12 characters with letters and numbers).
    • 📡 Disable remote accessIf you don't need control from outside your home, block access to the device via the internet in your router settings (MAC filtering or disabling ports).
    • 🔄 Update your firmware: Check the app periodically for updates for your device.
    • 🛡️ Use a guest networkConnect the thermostat to a separate network. Wi-Fi without access to other devices (such as computers or IP cameras).

    Additional measures for advanced users:

    • 🌐 Set up VLAN on the router to isolate smart devices from the main network.
    • 🔒 Install Pi-hole or another ad blocker - this will prevent the thermostat from communicating with suspicious servers.
    • 📊 Check the network activity of the device through traffic analysis (for example, in Wireshark). If it sends data to unknown IPs, this is a cause for concern.

    Critical: Some Chinese thermostats (especially cheap, unbranded models) may contain backdoors for remote control. If the device behaves suspiciously (turns on by itself, changes settings), unplug it and consider replacing it.

    FAQ: Frequently asked questions about connection

    My thermostat doesn't blink when I adjust it. What should I do?

    If the indicator light isn't flashing, the device isn't in pairing mode. Try:

    1. Hold down the reset button (usually marked Reset or Set) 5–10 seconds before the sound signal.
    2. Turn off and turn on the power again (remove/insert batteries or turn off/on the circuit breaker).
    3. Check that the device is receiving power (some models have a separate power indicator).

    If nothing helps, there may be a manufacturing defect. Contact the seller.

    Is it possible to connect a thermostat to Wi-Fi without a smartphone?

    Most Chinese thermostats require a smartphone for initial setup. However, there are workarounds:

    • Use an Android emulator on your PC (e.g. BlueStacks) and install the application there.
    • Some models (eg Sonoff) can be configured via the web interface by connecting the device to a PC via USB (technical skills required).
    • Buy a ready-made hub for a smart home (for example, Home Assistant), which supports manual addition of devices.

    Please note: without a smartphone, you will not be able to update the firmware or set up cloud features.

    The thermostat is connected, but it doesn't control the heating. What's wrong?

    The problem may be:

    • Incorrect connection to the boiler/air conditioner: Check the wiring diagram (usually included in the instructions).
    • Incompatibilities with equipment: Some thermostats only work with specific models of boilers or air conditioners.
    • Sensor calibration failureThere may be an option in the app Calibration - set the temperature offset (for example, +1°C, if the device underestimates the readings).

    If the thermostat clicks (you can hear the relay), but the heating doesn't turn on, there's a problem with the boiler's power supply. Check the fuses and contacts.

    How do I reset my thermostat to factory settings?

    The reset method depends on the model:

    • Reset button: Press and hold for 5-15 seconds until you hear a beep or the indicator light flashes.
    • Button combination: On some devices you need to press ↑ + ↓ simultaneously.
    • Via the app: IN Smart Life Go to your device settings and select Remove Device (will remove the binding, but will not reset the Wi-Fi settings).

    After resetting, the thermostat will lose all settings, including the Wi-Fi connection. You'll have to set it up again.

    Is it possible to use a thermostat without the Internet?

    Yes, but with restrictions:

    • Local control will work if the phone and thermostat are connected to the same Wi-Fi network.
    • Remote access and cloud features (schedule, notifications) will be disabled.
    • Some devices (for example, on Tuya) require an initial internet connection for activation.

    For complete autonomy, consider flashing with alternative software (for example, Tasmota), which works without the cloud.