Skip to content

patrick3399/esphome_components

Repository files navigation

ESPHome Components

Custom ESPHome components and device YAMLs.

Components

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

Devices

M5Stack — devices/m5stack/

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

Waveshare — devices/waveshare/

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

Guition — devices/guition/

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

Wireless-Tag — devices/wireless-tag/

Device YAML Key features Local components
WT32-SC01 wt32-sc01.yaml ST7796 3.5" 480×320, FT6336U touch, LVGL demo none

About

esphome_components

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors