OPEN SOURCE. AT HOME.

Small boards.
Big possibilities.

Turn a little ESP board into something useful. Discover ready-to-build projects that bring your home to life with Home Assistant.

Free & open source Install from your browser
SMALL HARDWARE. A CONNECTED ECOSYSTEM.
ESPHome Home Assistant ESP Web Tools
THE PROJECT COLLECTION

What will you build?

A useful sensor. A better connection. Your next weekend project.

LOADING COLLECTION

New build guide: IKEA FÖRNUFTIG — wiring & YAML

Loading projects…

Have an idea of your own? Help grow the collection
FROM YOUR BROWSER TO YOUR BOARD

Make it
part of your home.

Pick a project, plug in your board and install. No command line needed for the first setup.

  • A matching ESP board and a USB data cable
  • Desktop Chrome or Edge with WebSerial
  • Home Assistant for your connected home
Read the full setup guide

Web installer

One small board. Let's get it connected.
01 / 03
Choose your project
REQUIRED BOARDSelect a project above

Loading available projects…

Your next step: make it yours. After initial setup, install your personal API key and encrypted OTA configuration. Secure setup guide

A SMALL PROJECT. A SIMPLE START.

Three steps to connected.

Gather your parts
01

Pick & build

Choose your project and the matching board. Follow its wiring guide to connect your sensor.

02

Plug & install

Connect over USB, install from your browser and set up your Wi-Fi connection.

03

Connect & create

Complete the secure setup, add your device to Home Assistant and make it part of your automations.

GOOD TO KNOW

A few things
before you start.

Still stuck? Let's figure it out.

Which ESP boards can I use?

The luxmeter and Vindriktning projects use a WEMOS D1 Mini with ESP8266. The Bluetooth proxy is built specifically for the ESP32-C3 DevKitM-1 with 4 MB flash. Check the required board before installing; an arbitrary ESP32 variant is not a substitute.

Does this work without Home Assistant?

These projects are designed for Home Assistant and its ESPHome integration. Initial USB installation works in your browser, but Home Assistant is the intended place to use your sensors and build automations.

Why isn't the install button available?

Use desktop Chrome or Edge over HTTPS, with a USB data cable. If firmware is marked unavailable, its release manifest could not be loaded. A source-only local preview has no firmware; a successful website publication includes the matching binaries.

How do I update a device after installation?

Complete the personal secure setup first, then use your own ESPHome configuration for encrypted OTA updates. ESP8266 public firmware does not use HTTP updates. Public firmware is for first setup and should not replace your personal configuration.

Can I install the projects in development?

Concept projects have no device implementation and are not installable. The experimental garage door project needs a personal configuration and hardware commissioning, so it is deliberately excluded from the web installer.

BUILT TO BE SHARED

A smarter home starts with a good idea.

Explore the code, share what you've built, or help shape the next project.

Explore on GitHub