devices.esphome.io

Teckin SS30

Teckin SS30

Device Type: plug
Electrical Standard: us
Board: esp8266

Amazon Link

GPIO Pinout

PinFunction
GPIO00Status LED
GPIO04Relay 1 inverted
GPIO05Push Button
GPIO12Relay 3 inverted
GPIO13Relay 2 inverted
GPIO14Relay 4 inverted
GPIO16Relay 5 not inverted

Basic Configuration

# Basic Config
---
esphome:
name: bedroom_ss30
platform: ESP8266
board: esp01_1m
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
manual_ip:
static_ip: !secret bedroom_ss30_ip
gateway: !secret house_gateway
subnet: 255.255.255.0
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: !secret api_encryption_key
ota:
password: !secret bedroom_ss30_ota
sensor:
- platform: wifi_signal
name: "Bedroom SS30 WiFi signal"
update_interval: 60s
- platform: uptime
name: "Bedroom SS30 uptime"
text_sensor:
- platform: version
name: "Bedroom SS30 ESPHome version"
switch:
- platform: gpio
name: "Bedroom SS30 relay 1"
pin: GPIO04
inverted: yes
id: relay1
- platform: gpio
name: "Bedroom SS30 relay 2"
pin: GPIO13
inverted: yes
id: relay2
- platform: gpio
name: "Bedroom SS30 relay 3"
pin: GPIO12
inverted: yes
id: relay3
- platform: gpio
name: "Bedroom SS30 relay 4"
pin: GPIO14
inverted: yes
id: relay4
- platform: gpio
name: "Bedroom SS30 relay 5"
pin: GPIO16
id: relay5
binary_sensor:
- platform: gpio
pin:
number: GPIO5
mode: INPUT_PULLUP
inverted: False
name: "Bedroom SS30 button"
on_press:
- switch.turn_off: relay1
- switch.turn_off: relay2
- switch.turn_off: relay3
- switch.turn_off: relay4
- switch.turn_off: relay5
- platform: status
name: "Bedroom SS30 Status"
status_led:
pin:
number: GPIO00
Edit this page on GitHub