Custom ESPHome components and device configurations for Home Assistant — from RS-485 wallpads and SIP intercoms to vehicle dashboards and BLE sensors.
Components · Device packages · Tests · Wallpad guide
Add the components you need to your ESPHome YAML:
external_components:
- source: github://eigger/espcomponents@latest
components: [uartex] # Replace with the component(s) you needThis loads the component code. Open its documentation below for the required hardware, wiring, and configuration. For a complete device setup, start with a device package.
| Component | Purpose |
|---|---|
| uartex | Custom UART / RS-485 protocols and device control |
| tcp_server | TCP server with UART forwarding examples |
| sip_client | SIP voice calls and intercoms; G.711 and optional G.722 |
| ws_bridge | Home Assistant entities over WebSocket; ESP32 / ESP-IDF |
| ble_elm327 | Vehicle diagnostics and telemetry via BLE OBD-II |
| jaalee_jht | Jaalee JHT BLE temperature and humidity sensors |
| axp192 | AXP192 power management |
| bbq10_keyboard | LilyGO Watch BBQ10 keyboard |
| lilygo_t_keyboard | LilyGO T-Keyboard |
| tca8418_keyboard | TCA8418 keypad controller / M5Cardputer ADV keyboard |
| m5unit_scales | M5Stack Unit Scales and Unit-Mini Scales |
Device-specific YAML configurations, wiring, and setup instructions.
| Use case | Packages |
|---|---|
| Wallpads / 월패드 | Vendor configurations |
| Air conditioners / 에어컨 | Samsung RS-485 |
| Vehicle dashboard | Colorado / M5Stack Tab5 |
| SIP intercoms | Voice PE · Atom Echo |
| Presence detection | Iotorero sensors |
| Buttons | Neimz |
| Scales | M5Stack scale assembly |
| Lighting | Puppy LED lamp |
| Radiation monitoring | Geiger counter |
Browse all packages for additional configurations.