Skip to main content
Device Type:relay
Electrical Standard:global
Board:bk72xx

Tuya USB Relay HC-S050-WIFI

General Notes

Tuya HC-S050-WIFI

The Tuya HC-S050-WIFI is cheap USB "relay" that can hold up to 12v (by specs).

GPIO Pinout

PinFunction
P6LED
P7Relay
P8Button

Flashing

Flash using ESP Web install and select any option. Lately we replace it with bk controller:

Tuya HC-S050-WIFI Flashing PCB pinout

PinFunction
GND- 3.3V
3.3V+ 3.3V
TP4TX
TP5RX
TP3possible EN

Configuration for ESP-IDF

substitutions:
manufacturer: Tuya
model: HC-S050-WIFI

esphome:
name: usb-relay-adapter
friendly_name: USB Adapter
area: Entrance
comment: bk72xx, usb, HC-S050-WIFI

bk72xx:
board: generic-bk7231n-qfn32-tuya

logger:
baud_rate: 0
level: INFO

# << -- don't forget to put here API, OTA, WIFI sections -- >>

switch:
- platform: gpio
id: relay
name: "Relay"
pin: P7
restore_mode: RESTORE_DEFAULT_OFF

light:
- platform: status_led
name: "Status LED"
disabled_by_default: true
entity_category: diagnostic
pin:
number: P6
inverted: true

binary_sensor:
- platform: gpio
id: btn
pin:
number: P8
inverted: true
mode:
input: true
pullup: true
name: Side button
on_release:
then:
- switch.toggle: relay