devices.esphome.io
Sonoff TH10/TH16
Sonoff TH10/TH16
Device Type: relayElectrical Standard: globalBoard: esp8266
Information
The Sonoff TH10 and TH16 are 10A/16A smart WiFi switches with optional temperature and humidity monitoring.
GPIO Pinout
Pin | Function |
---|---|
GPIO0 | Push Button (HIGH = off, LOW = on) |
GPIO12 | Relay and Red LED |
GPIO13 | Blue Status LED |
GPIO14 | Sensor |
Basic Configuration
The following configuration also contains commented lines for adding a 1-Wire sensor via the 2.5 mm jack.
# These substitutions allow for easy renamingsubstitutions: name: "sonoff-th1X" friendly_name: "Sonoff TH1X"
# Basic Configesphome: name: "${name}" friendly_name: "${friendly_name}" esp8266: board: esp01_1m
# Enable logginglogger:
# Enable Home Assistant APIapi:
# Enable the web serverweb_server:
# Enable over-the-air updatesota: platform: esphome
# Wifi Setupwifi: ssid: !secret wifi_ssid password: !secret wifi_password
# One-Wire for 2.5mm jack sensors# one_wire:# - platform: gpio# pin: GPIO14
sensor: - platform: wifi_signal name: "WiFi Signal" update_interval: 60s# Example setup for a DS18B20# - platform: dallas_temp# name: temperature# update_interval: 120s
binary_sensor: - platform: gpio pin: number: GPIO0 mode: INPUT_PULLUP inverted: True name: "Button" on_press: - light.toggle: th1x_relay - platform: status name: "$Status"
switch: - platform: restart name: "$Restart"
output: - platform: esp8266_pwm id: blue_led pin: number: GPIO13 inverted: True
- platform: gpio id: relay pin: GPIO12
light: - platform: monochromatic name: "$Blue LED" id: blue_led restore_mode: RESTORE_DEFAULT_OFF output: blue_led - platform: binary name: "Relay" id: th1x_relay output: relay