Checking browser support…
The Home Assistant firmware for ESP devices — adopt in one click.
Flashes your device locally over USB (Web Serial) — nothing is uploaded.
Checking browser support…
ESPHome is the firmware layer behind most of Home Assistant's ESP-based devices. This installer flashes the generic ESPHome-Web image: a fresh board that, once on your Wi-Fi, can be adopted into ESPHome/Home Assistant and given its real configuration over the air.
The ESPHome-Web factory image is a full-flash image written from the start of flash, over the Web Serial API in Chrome, Edge or Opera. After it boots, use the Improv-Serial Wi-Fi setup here to connect the board, then finish adoption from the ESPHome dashboard.
GPL-3.0 firmware. The binary is downloaded from the project's official release and flashed to your device; no GPL source is bundled into this site.
License: GPL-3.0-only. GPL-3.0 firmware. The binary is downloaded from the project's official release and flashed to your device; no GPL source is bundled into this site.
No — it flashes the generic ESPHome-Web bootstrap image. Once the board is on Wi-Fi you adopt it in the ESPHome dashboard and push your real configuration over the air.
ESPHome is most useful with Home Assistant, but the ESPHome dashboard can run on its own. Either way, adoption happens after this installer gets the board onto your network.
Browse every one-click firmware installer.
After flashing, watch the board boot and print over serial →