devices.esphome.io

Tuya Smart Socket USB

Tuya Smart Socket USB

Device Type: relay, plug
Electrical Standard: global
Board: bk72xx

General Notes

A smart WIFI GPO relay with UBS B & C ports.

The USB ports are not switched and are always powered.

These devices are sold under many brands on Aliexpress.

Contains CB2S BK7231n module.

PXL_20250113_171351012~2

GPIO Pinout

PinFunction
P6Red Status LED (H)
P8Button INPUT_PULLUP
P24Relay (H)

Configuration

## -----------------------##
## Substitution Variables ##
## -----------------------##
substitutions:
device_friendly_name: WIFI Switch
device_icon: "mdi:power"
## --------------------##
## Board Configuration ##
## --------------------##
esphome:
name: ${device_internal_name}
friendly_name: ${device_friendly_name}
bk72xx:
board: generic-bk7231n-qfn32-tuya
## ---------------- ##
## Status LED ##
## ---------------- ##
status_led:
pin:
number: P6
inverted: true
## ---------------- ##
## Binary Sensors ##
## ---------------- ##
# Button 1
- platform: gpio
name: "${device_friendly_name} Switch"
pin:
number: P8
inverted: true
mode: INPUT_PULLUP
on_press:
then:
- switch.toggle: relay
filters:
- delayed_on_off: 50ms
## ---------------- ##
## Switch ##
## ---------------- ##
switch:
#Relay
- platform: gpio
pin: P24
name: ${device_friendly_name}
id: relay
restore_mode: always off # default when power is turned on
icon: mdi:power-socket-au
Edit this page on GitHub