ESPHome software components and platforms
Showing 0 components Clear All
api
Communication protocol for connecting ESPHome to Home Assistant and other clients
captive_portal
Fallback WiFi configuration portal when device cannot connect
binary_sensor
Base component for all binary on/off sensor types
ssd1306_spi
Display driver for SSD1306 and SH1106/SH1107 OLED displays over SPI
mipi_spi
Display driver for MIPI-compliant SPI displays like ST7789V
globals
Store persistent values that can be accessed across automations
external_components
Load custom or third-party ESPHome components
cap1166
Capacitive touch controller for 6-channel touch inputs with LED control
color
Color definitions and helpers for display components
font
Load and use TrueType fonts for display text rendering
i2c
Inter-Integrated Circuit communication bus for connecting multiple devices
monochromatic
Single-channel dimmable light control
rgb
Three-channel color light control
image
Display bitmap images on screens and displays
light
Base platform for all light types in ESPHome
logger
Control logging output and verbosity for debugging
lvgl
Light and Versatile Graphics Library for advanced touchscreen UIs
neopixelbus
Addressable RGB(W) LED driver for ESPHome
template
Create custom number entities with computed or user-adjustable values
ota
Update ESPHome firmware wirelessly over the network
ledc
PWM output using ESP32's LED Control peripheral
script
Create reusable automation sequences
homeassistant
Import sensor values from Home Assistant entities
substitutions
Define reusable variables for ESPHome configurations
sensor
Base component for all sensor types that report numerical values
spi
Serial Peripheral Interface communication bus for high-speed device connections
gpio
Simple on/off digital output on GPIO pins
Control Home Assistant switch entities from ESPHome
Import text and string values from Home Assistant entities
Create custom virtual switches with programmable behavior
Synchronize time from Home Assistant
sntp
Synchronize time using Simple Network Time Protocol
cst816
Capacitive touchscreen driver for CST816 controller
wifi
Configure WiFi connectivity for ESP devices