Skip to content
ESPHome - Configure ESP microcontrollers with YAML

ESPHome

Home Automation

Configure ESP microcontrollers with YAML

What is ESPHome?

ESPHome is a system to control ESP8266/ESP32 microcontrollers by writing simple YAML configuration files. It compiles custom firmware and supports over-the-air updates, making it easy to build custom smart home sensors and devices.

Key Features

YAML-based configuration
ESP8266/ESP32 support
OTA firmware updates
Home Assistant integration
Sensor library
Bluetooth proxy

Why Self-Host ESPHome?

Self-hosting ESPHome means your IoT devices communicate locally without cloud dependencies. Flash custom firmware, update over-the-air, and integrate directly with Home Assistant - all on your own network.

Ready to deploy ESPHome?

One click. Zero config. Your server, your esphome.

you.seed.box
ESPHome self-hosted web interface screenshot