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) | 
| GPIO23 | On-board general purpose LED | 
| GPIO32 | Relay 1 | 
| GPIO33 | Relay 2 | 
| GPIO25 | Relay 3 | 
| GPIO26 | Relay 4 | 
| GPIO27 | Relay 5 | 
| GPIO14 | Relay 6 | 
| GPIO12 | Relay 7 | 
| GPIO13 | Relay 8 | 
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