Custom ESPHome components and device YAMLs.
| Component |
Purpose |
README |
amg8833 |
Panasonic AMG8833 8×8 thermal camera — JPEG camera, temp sensors, presence detection |
README |
mcu90640 |
GY-MCU90640 32×24 thermal camera module (MLX90640 + STM32) over UART |
README |
wled_bridge |
WLED v16-compatible bridge for ESPHome addressable LED strips — fixed 220 WLED mode slots with supported-effect mapping |
README |
74hc138_keypad |
Keyboard matrix scanner for 74HC138 decoder-based designs |
README |
aw9523 |
AW9523B I2C GPIO expander |
README |
ed047tc1 |
ED047TC1 4.7" e-paper display driver using EPDIY |
README |
esp_sr_wake_word |
ESP-SR WakeNet wake word component |
README |
i2s_audio |
Local override of ESPHome i2s_audio with output_gain speaker support |
README |
jiecang_desk_controller |
Jiecang sit-stand desk controller over UART |
README |
qmi8658 |
QMI8658 6-axis IMU sensor |
README |
ys_irtm_uart |
YS-IRTM UART infrared transceiver: NEC TX/RX, HA IR/RF Proxy bridge |
README |
| Device |
YAML |
Key features |
Local components |
| M5Stack Paper S3 |
m5papers3.yaml |
ED047TC1 e-paper, LVGL |
ed047tc1 |
| M5Stack StamPLC |
m5stamplc.yaml |
Relay outputs, digital inputs, ST7789 |
aw9523 |
| M5Stack CoreS3 SE |
m5cores3se.yaml |
Voice assistant, speaker, LVGL |
i2s_audio (plus M5Stack official components) |
| M5Stack CoreS3 SE ESP-SR |
m5cores3se-espsr.yaml |
Voice assistant (ESP-SR WakeNet), speaker, LVGL |
esp_sr_wake_word, i2s_audio (plus M5Stack official components) |
| M5Stack Cardputer |
m5cardputer.yaml |
74HC138 keyboard, HA conversation, IR, RTTTL |
74hc138_keypad, i2s_audio |
| Device |
YAML |
Key features |
Local components |
| ESP32-S3 Matrix |
esp32s3-matrix.yaml |
8×8 WS2812B matrix, QMI8658 IMU |
qmi8658 |
| ESP32-S3 Touch AMOLED 2.41 |
esp32s3-touch-amoled-2.41.yaml |
AMOLED, touch, QMI8658 IMU, LVGL |
qmi8658 |
| ESP32-S3 Touch LCD 1.85C |
esp32s3-touch-lcd-1.85c.yaml |
QSPI LCD, touch, voice assistant |
esp_sr_wake_word, i2s_audio |
| ESP32-S3 ETH |
esp32s3-eth.yaml |
W5500 Ethernet, camera |
none |
| ESP32-S3 GEEK |
esp32s3-geek.yaml |
ST7789 display, WiFi diagnostics |
none |
| ESP32-P4 WiFi6 Touch LCD 10.1 |
esp32p4-wifi6-touch-lcd-10.1.yaml |
P4+C6, MIPI-DSI, voice assistant |
none |
| ESP32-S3-ETH-8DI-8RO |
TBD |
Ethernet, digital inputs, relay outputs, RS485 |
TBD |
| ESP32-S3-Relay-6CH |
TBD |
Relay outputs, RS485 |
TBD |
| Device |
YAML |
Key features |
Local components |
| ESP32-S3-4848S040 |
esp32-s3-4848s040.yaml |
ST7701S RGB 4" 480×480, GT911 touch, 4-ch relay (GPIO TBD), LVGL |
none |
| JC3636K518 |
jc3636k518.yaml |
ST77916 QSPI 1.8" round 360×360, CST816S touch, rotary encoder, I2S mic, LVGL |
none |
| JC3636W518 |
jc3636w518.yaml |
ST77916 QSPI 1.8" round 360×360, CST816S touch, I2S mic, PCM5100A DAC, TF card, Qi charge, LVGL |
none |
| Device |
YAML |
Key features |
Local components |
| WT32-SC01 |
wt32-sc01.yaml |
ST7796 3.5" 480×320, FT6336U touch, LVGL demo |
none |