Sonoff TH10/TH16 Setup Guide with HomeHome.App
Device Information
Device ID: XXXXXX
Model: Sonoff TH10/TH16
HomeHome.App Installation
Attention: 220 AC power is dangerous. Seek assistance from an electrician to connect 220 AC wires to the Sonoff device. Upon powering up, the device will broadcast a "HomeHome-XXXXXX" WiFi network with the password "homehome".
The device LED will not blink when it receives power. After setup completion, during normal operation, the LED will blink three times after 30 seconds when the device restarts.
Manipulate Temperature Value Feature
HomeKit can display temperatures between -50°C and +125°C. The waterproof temperature sensor can be used in hot water. The displayed temperature is calculated by dividing the real temperature by a coefficient number. Enter a coefficient between 1 and 10 in the local HTTP SERVER's setting page (Step 10). For example, if the real temperature is 60°C, enter a coefficient of 2.5. The system will then display 60 / 2.5 = 24°C.
Important: Do not insert the sensor until the HomeKit setup is finished. Wait 1-2 minutes after HomeKit pairing. Unplug the AC power, fully insert the sensor into the device case, and then plug the AC power back in.
Setup Process
A captive portal will appear for device setup. If it does not launch automatically, disconnect from WiFi, unplug and replug the device, then reconnect to WiFi.
- Select device type: Sonoff Thermostat TH10/16
- Select switch type: Momentary
- Enter your GMAIL address used on your Android Phone.
- Enter a static IP address (optional). It is recommended to set this now to avoid resetting the device and restarting the setup. Alternatively, you can manage static IPs via your router if it supports this feature.
- Select your Home WiFi network and enter its password. If your network is not listed, you can enter the SSID manually. Ensure the password is entered correctly to establish a connection.
Q: What happens if my router is off?
A: The device will attempt to connect for a few minutes and then begin broadcasting its own network (HomeHome-XXXXXX).
- Save settings and open the Apple HomeKit application to add the accessory. Allow 1-2 minutes for automatic registration with HomeHome.app.
Apple HomeKit Setup
HomeKit pairing is available within 90 seconds after a device restart. The pair code is 111-88-111. Select a room and name for your device. Unplug and replug the device after successful pairing.
If you choose not to use HomeKit, wait for three LED blinks (approximately 3 minutes). Access the device's IP address (from Step 10) via a web browser. Enter your full Gmail address to connect to the HTTP server. Click the "Settings" button, activate "Skip HomeKit Pair Standby Time," and then click the "Restart Device" button.
Important: Do not insert the sensor until the HomeKit setup is finished. Wait 1-2 minutes after HomeKit pair. Unplug the AC power, plug sensor fully to the case, at the end plug the AC power.
Extra Feature for Thermostat
Your device will be recognized as a Thermostat. A "virtual switch" is also included, simplifying scene creation. The virtual switch directly controls the on/off relay.
Google Home Setup (Optional)
- Open the Google Home app on your Android phone.
- Tap '+', then 'Set up device', followed by 'Works with Google', select '+HomeHome', and then 'Login'.
Important: To use Google Home, please email your Gmail address and device ID (XXXXXX) to info@homehome.app for device activation. Ensure your Gmail address matches: your Android phone account, your +HomeHome login account, the address used in Device setup (Step 3), and the address used in WEB UI Setup (Step 9).
WEB UI Setup (Optional)
Access via: https://smart.homehome.app
- Register your device and sign in using the same Gmail account. Navigate to the "Manage" tab and activate Device ID: XXXXXX. You may need to unplug/replug or restart the device via the HTTP server.
10. HTTP Server
Enter your device's IP address into a web browser.
Q: Where can I find the IP address?
A: - Long-press the accessory in the HomeKit app to view the device's IP address.
- You can find the device's MAC address (XXXXXX) in your router's DHCP list.
Enter your full Gmail address (including @gmail.com).
Install Sensor
- Unplug the device from power. You can now connect a DS18B20 (temperature sensor) or AM2301 (temperature and humidity sensor). Ensure there is no gap between the device connector and the sensor cable for accurate readings.
Plug the device back in. Wait a few minutes and ask Siri, "What is the temperature of my room?" You can also try Google Assistant. Humidity values can be retrieved via voice command. For detailed sensor information in HomeKit, long-press the Thermostat accessory.
3. Third-Party Apps
You can control HomeHome.App using third-party applications. Your email address must be a Gmail address; do not include "@gmail.com" in HTTP GET requests. Examples:
- Turn on 1st relay:
https://ip.address/1/on?myEmail
- Turn off 1st relay:
https://ip.address/1/off?myEmail
All state replies are returned as an array, e.g., [0,1,2,2]
where 0 = off, 1 = on, 2 = none.
Get all relay states: https://ip.address/all?myEmail
Devices with 1, 2, or 4 relays share the same firmware. The output format is consistent. For instance, [0,1]
indicates the first relay is off and the second relay is on.
Extra Features
- Remote Control with HomeKit: Control your device using HomeKit from your iPad, HomePod, or Apple TV.
- Voice Control: Use "Hey Siri" or "OK Google" for device control.
- Automation: Create Scenes or Routines for full automation.
- OTA Updates: Over-the-air updates will be provided as needed.
- Local HTTP Server Security: You can disable the local HTTP server for enhanced security.
- Device Naming: Change the device name in the local HTTP server settings for WEB UI and Google Home integration.
- Power Failure Behavior: The "Turn Back" switch retains its last position upon power failure.
- Local Mode: Operate the device offline (without internet). Enabling this mode disables Google Home and Web interface access. The device must be registered online first to use this feature. HomeKit (if paired) and the local HTTP server can still be used for control. The device must always be connected to a router.
- IP Address: Long-press the accessory in the HomeKit app to view the device's IP address.
Support and Resources
Support: https://homehome.app/support
For further assistance: info@homehome.app
Please provide your feedback and ask for a promo code on your next order.
Download PDF: http://homehome.app/support
Version 1.3