My ESPHome Workshop

GitHub

Components

ESPHome software components and platforms

Filters

Showing 0 components

core

Native API

api

Communication protocol for connecting ESPHome to Home Assistant and other clients

core

Captive Portal

captive_portal

Fallback WiFi configuration portal when device cannot connect

binary-sensor

Binary Sensor

binary_sensor

Base component for all binary on/off sensor types

display

SSD1306 SPI Display

ssd1306_spi

Display driver for SSD1306 and SH1106/SH1107 OLED displays over SPI

display

MIPI SPI Display

mipi_spi

Display driver for MIPI-compliant SPI displays like ST7789V

core

Global Variables

globals

Store persistent values that can be accessed across automations

core

External Components

external_components

Load custom or third-party ESPHome components

binary-sensor

CAP1166

cap1166

Capacitive touch controller for 6-channel touch inputs with LED control

display

Display Color

color

Color definitions and helpers for display components

display

Font

font

Load and use TrueType fonts for display text rendering

platform

I2C Bus

i2c

Inter-Integrated Circuit communication bus for connecting multiple devices

light

Monochromatic Light

monochromatic

Single-channel dimmable light control

light

RGB Light

rgb

Three-channel color light control

display

Image

image

Display bitmap images on screens and displays

light

Light Component

light

Base platform for all light types in ESPHome

core

Logger

logger

Control logging output and verbosity for debugging

display

LVGL

lvgl

Light and Versatile Graphics Library for advanced touchscreen UIs

light

NeopixelBus Light

neopixelbus

Addressable RGB(W) LED driver for ESPHome

number

Template Number

template

Create custom number entities with computed or user-adjustable values

core

Over-The-Air Updates (OTA)

ota

Update ESPHome firmware wirelessly over the network

output

LEDC Output

ledc

PWM output using ESP32's LED Control peripheral

automation

Script

script

Create reusable automation sequences

sensor

Home Assistant Sensor

homeassistant

Import sensor values from Home Assistant entities

core

Substitutions

substitutions

Define reusable variables for ESPHome configurations

sensor

Sensor Component

sensor

Base component for all sensor types that report numerical values

spi

SPI Bus

spi

Serial Peripheral Interface communication bus for high-speed device connections

output

GPIO Output

gpio

Simple on/off digital output on GPIO pins

switch

Home Assistant Switch

homeassistant

Control Home Assistant switch entities from ESPHome

text-sensor

Home Assistant Text Sensor

homeassistant

Import text and string values from Home Assistant entities

switch

Template Switch

template

Create custom virtual switches with programmable behavior

time

Home Assistant Time

homeassistant

Synchronize time from Home Assistant

time

SNTP Time

sntp

Synchronize time using Simple Network Time Protocol

touchscreen

CST816 Touchscreen

cst816

Capacitive touchscreen driver for CST816 controller

core

WiFi

wifi

Configure WiFi connectivity for ESP devices