devices.esphome.io
ESP32 Relay Board x8
ESP32 Relay Board x8
Device Type: relayElectrical Standard: globalBoard: esp32
Product description
This is a 8-relay board with an ESP32-WROOM-E.
Each relay has COM+NO+NC exposed. Product descriptions don't seem to specify maximum load. Each relay supports 10Amp max load, acconding to the label.
The board can be powered either via 7-30VDC or via 5VDC (separate connectors). It draws about 100mA with the relays off, and just over 500mA with all the relays on.
I bought it from: https://www.aliexpress.us/item/3256802045374301.html
GPIO Pinout
This board has headers for every GPIO pin on its ESP32.
Pin | Comment |
---|---|
5V | Do not use 5V for programming |
TX | Exposed on board 3.3V level! |
RX | Exposed on board 3.3V level! |
GND | |
GND | |
GPIO0 | 3.3V level! (Connected to a push button for programing) |
Basic Config
esphome: name: ESP32 relayboard platform: ESP32 board: esp32dev
# Status LEDlight: - platform: status_led name: "RelayBoard Led" restore_mode: ALWAYS_ON pin: number: GPIO23
# 8 relay outputs, exposed as switches in Home Assistantswitch: - platform: gpio pin: GPIO32 name: Relay1 id: relay1 - platform: gpio pin: GPIO33 name: Relay2 id: relay2 - platform: gpio pin: GPIO25 name: Relay3 id: relay3 - platform: gpio pin: GPIO26 name: Relay4 id: relay4 - platform: gpio pin: GPIO27 name: Relay5 id: relay5 - platform: gpio pin: GPIO14 name: Relay6 id: relay6 - platform: gpio pin: GPIO12 name: Relay7 id: relay7 - platform: gpio pin: GPIO13 name: Relay8 id: relay8