Open in new

My ESPHome Workshop

GitHub

Components

ESPHome software components and platforms

Filters

Showing 0 components

binary-sensor

Binary Sensor

binary_sensor

Base component for all binary on/off sensor types

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

display

MIPI SPI Display

mipi_spi

Display driver for MIPI-compliant SPI displays like ST7789V

display

SSD1306 SPI Display

ssd1306_spi

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

core

External Components

external_components

Load custom or third-party ESPHome components

core

Global Variables

globals

Store persistent values that can be accessed across automations

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

light

Monochromatic Light

monochromatic

Single-channel dimmable light control

light

RGB Light

rgb

Three-channel color light control

light

Light Component

light

Base platform for all light types in ESPHome

display

Image

image

Display bitmap images on screens and displays

light

NeopixelBus Light

neopixelbus

Addressable RGB(W) LED driver for ESPHome

core

Logger

logger

Control logging output and verbosity for debugging

bus

I2C Bus

i2c

Inter-Integrated Circuit communication bus for connecting multiple devices

display

LVGL

lvgl

Light and Versatile Graphics Library for advanced touchscreen UIs

number

Template Number

template

Create custom number entities with computed or user-adjustable values

one-wire

1-Wire Bus Support

gpio

Support for devices using 1-Wire bus over GPIO

core

Over-The-Air Updates (OTA)

ota

Update ESPHome firmware wirelessly over the network

output

GPIO Output

gpio

Simple on/off digital output on GPIO pins

output

LEDC Output

ledc

PWM output using ESP32's LED Control peripheral

sensor

Dallas Temperature Sensor

dallas_temp

Support for DS18B20 and similar 1-Wire temperature sensors

sensor

Home Assistant Sensor

homeassistant

Import sensor values from Home Assistant entities

sensor

Sensor Component

sensor

Base component for all sensor types that report numerical values

automation

Script

script

Create reusable automation sequences

core

Substitutions

substitutions

Define reusable variables for ESPHome configurations

switch

Home Assistant Switch

homeassistant

Control Home Assistant switch entities from ESPHome

bus

SPI Bus

spi

Serial Peripheral Interface communication bus for high-speed device connections

time

Home Assistant Time

homeassistant

Synchronize time from Home Assistant

time

SNTP Time

sntp

Synchronize time using Simple Network Time Protocol

text-sensor

Home Assistant Text Sensor

homeassistant

Import text and string values from Home Assistant entities

touchscreen

CST816 Touchscreen

cst816

Capacitive touchscreen driver for CST816 controller

core

WiFi

wifi

Configure WiFi connectivity for ESP devices

switch

Template Switch

template

Create custom virtual switches with programmable behavior