devices.esphome.io
Teckin SP23
Teckin SP23
Device Type: plugElectrical Standard: ukBoard: rtl87xxDifficulty: Soldering required, 4/5
Uses T112_v1 module. CPU is the Realtek W302 (RTL8710BN).
GPIO Pinout
Pin | Function |
---|---|
PA12 | Relay |
PA14 | Button |
PA15 | Status LED |
Basic Configuration
esphome: name: teckin-sp23 friendly_name: Teckin SP23
rtl87xx: board: generic-rtl8710bn-2mb-788k # Enable logginglogger:
api: encryption: key: !secret api_encryption_key
ota: password: !secret esp_ota_pass
wifi: ssid: !secret wifi_ssid password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: "SP23 AP" password: !secret ap_pass
captive_portal:
switch: - platform: gpio name: "None" pin: PA12 id: relay device_class: "outlet" restore_mode: RESTORE_DEFAULT_OFF on_turn_on: - if: condition: switch.is_on: status_led_config then: - light.turn_on: blue_led on_turn_off: - light.turn_off: blue_led - platform: template name: "Status LED" id: status_led_config optimistic: true entity_category: "config" restore_mode: RESTORE_DEFAULT_OFF turn_on_action: - if: condition: switch.is_on: relay then: - light.turn_on: blue_led turn_off_action: - light.turn_off: blue_led
light: - platform: status_led id: blue_led pin: number: PA15 inverted: true
binary_sensor: - platform: gpio pin: number: PA14 id: button_1 on_press: then: - switch.toggle: relay