devices.esphome.io

Tuya USB Relay HC-S050-WIFI

Tuya USB Relay HC-S050-WIFI

Device Type: relay
Electrical Standard: global
Board: bk72xx

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
Edit this page on GitHub