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