Waveshare Industrial 8-Channel Relay Board (ESP32-S3-POE-ETH-8DI-8RO)
Available from:
Amazon.com
Amazon.de
Aliexpress.com
Manufacturer:
Waveshare.com
Install method:
USB to Serial
| GPIO # | Component |
|---|---|
| GPIO00 | ??? |
| GPIO01 | User |
| GPIO02 | User |
| GPIO03 | User |
| GPIO04 | Button 1 |
| GPIO05 | Button 2 |
| GPIO09 | Button 3 |
| GPIO10 | Button 4 |
| GPIO12 | ??? |
| GPIO13 | ??? |
| GPIO14 | ??? |
| GPIO15 | ??? |
| GPIO16 | SHD Reset |
| GPIO17 | SPI MOSI |
| GPIO18 | SPI MISO |
| GPIO19 | SPI CLK |
| GPIO20 | SHD Boot 0 |
| GPIO21 | User |
| GPIO22 | User |
| GPIO23 | User |
| GPIO24 | User |
| GPIO25 | User |
| GPIO26 | None |
| GPIO27 | None |
| GPIO28 | None |
| GPIO29 | None |
| GPIO30 | None |
| GPIO31 | WS2812 1 |
| GPIO32 | User |
| GPIO33 | User |
| GPIO34 | I2C SCL 1 |
| GPIO35 | I2C SDA 1 |
| GPIO36 | User |
| GPIO37 | User |
| GPIO38 | User |
| GPIO39 | Buzzer |
| GPIO40 | User |
| GPIO41 | User |
Configuration
{"NAME":"ESP32S3-POE-ETH-8DI-8RO","GPIO":[40,1,1,1,32,33,34,35,36,37,38,39,5600,704,672,736,5568,1,1,1,1,1,0,0,0,0,0,1376,1,1,608,640,1,1,1,480,1,1],"FLAG":0,"BASE":1}
You’ll need to compile your own version of tasmota32-s3.bin as it uses drivers not present in the default binaries.
It needs the following defines:
#define USE_TCA9554
#define USE_RTC_CHIPS
#define USE_PCF85363
Once installed add a rule to configure TCA9554 for relay control:
rule3 on file#tca9554.dat do {""NAME"":""TCA9554"",""GPIO"":[224,225,226,227,228,229,230,231]} endon
and execute command SetOption37 24 to rearrange WS2812 color mapping.