ESPHome configures ESP32, ESP8266, BK72xx and RP2040 devices through configuration files and connects them to home automation systems.
Esphome
ESPHome turns supported microcontrollers into smart home devices, including ESP32, ESP8266 and RP2040 boards.

About Esphome
ESPHome is a tool for turning supported microcontrollers, including ESP32, ESP8266, and RP2040 boards, into smart home devices. It creates the programming that runs on the chip to control connected sensors, switches, and displays. Devices work with Home Assistant over a local network without cloud accounts or external servers.
You can select a board and components using the visual Device Builder or a YAML configuration file, then install the configuration from a browser or wirelessly over WiFi. The site provides documentation, a Get Started guide, a device list of community-documented builds, and a desktop app for Windows, macOS, and Linux. Example community projects include doorbell notifications, e-ink displays, air quality sensors, and energy meters. An official Starter Kit with an ESP32 board, cables, and four sensor modules is also described.
It suits people who cannot find a needed device in stores and want to build sensors, switches, or displays from inexpensive components, including beginners who do not code and experienced users who prefer to write YAML.
Key features
- Visual Device Builder for configuration without coding
- YAML configuration option for manual setup
- Wireless updates over WiFi without cables
- Local network control without cloud accounts
- Works with Home Assistant out of the box
- Desktop app for Windows, macOS and Linux
- Configuration without coding via visual tool
- Local control without cloud accounts
- Wireless installation and updates
- Requires supported microcontroller board and components
Esphome at a glance
- Website
- esphome.io
- Category
- Lifestyle & Hobbies › Home & Garden
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Web
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Esphome alternatives
Tools and sites you could use instead, ranked by how closely they match.
Tasmota firmware supports ESP8266 and ESP32 devices, with configuration through a web interface and local control protocols.
HASS.Agent connects Windows devices to Home Assistant, providing notifications, quick actions, commands, and sensors.
Popular in Home & Garden
Well-known listings from the same topic.
Esphome FAQ
What does ESPHome do?
Do I need to know how to code to use ESPHome?
Does ESPHome work with Home Assistant?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.









