Skip to content
MCU Atlas
12 projects

Home Assistant / ESPHome

Projects built for Home Assistant integration using ESPHome, MQTT, and native APIs.

Home Assistant / ESPHome by Board

OpenEPaperLink: reuse e-ink shelf labels with an ESP32 access point
Illustration
ESP32ESP32-S3Draft
Turns cheap second-hand electronic shelf labels into a Wi-Fi-managed e-ink display fleet via an ESP32 access point.
Advanced·Under $15·Code
3 parts listed
ESPHome wake-word voice assistants for Home Assistant
Illustration
ESP32ESP32-S3Draft
Official ESPHome configs that turn ESP32-S3 boxes into local wake-word voice satellites for Home Assistant Assist.
Beginner·Cost varies·Code
3 parts listed
WLED: Wi-Fi control for addressable LED strips on ESP32
Illustration
ESP32Draft
The go-to firmware for controlling WS2812B and similar LED strips from a phone, with 100+ effects and Home Assistant support.
Beginner·Cost varies·Code
3 parts listed
CircuitSetup 6-channel ESP32 home energy meter
Illustration
ESP32Draft
An open-hardware ESP32 board that measures up to 6 circuits (expandable) with CT clamps, works with ESPHome and Home Assistant.
Advanced·Cost varies·Code
3 parts listed
X-Knob: LVGL smart knob for MQTT smart home and Surface Dial
Illustration
ESP32ESP32-S3Draft
An ESP32-S3 smart knob inspired by SmartKnob, with an LVGL UI, MQTT smart-home control and Surface Dial mode.
Advanced·Cost varies·Code
4 parts listed
ESPHome indoor air-quality monitor (CO2, PM2.5)
Illustration
ESP32Draft
An ESPHome config for a DIY air-quality monitor measuring CO2, particulates, temperature, humidity and pressure.
Beginner·Cost varies·Code
5 parts listed
AirCube: ESPHome desk air-quality cube with charts
Illustration
ESP32Draft
An all-in-one ESPHome air monitor showing temperature, humidity, CO2 and PM2.5 with 12-hour trend charts on a small screen.
Intermediate·Cost varies·Code
4 parts listed
Open-source ESP32 touchscreen smart thermostat
Illustration
ESP32Draft
A cloud-free ESP32 thermostat with touchscreen UI, Home Assistant integration and forecast-aware behaviour.
Advanced·Cost varies·Code
4 parts listed
PixelIt: pixel-art LED matrix display for ESP32
Illustration
ESP32Draft
A WS2812B 8x32 matrix display that shows clock, pixel-art animations and smart-home notifications via MQTT or HTTP.
Beginner·Cost varies·Code
3 parts listed
OTGateway: ESP32 OpenTherm boiler controller for Home Assistant
Illustration
ESP32Draft
Controls OpenTherm gas boilers from an ESP32 with PID/weather-compensated heating and full Home Assistant integration.
Intermediate·Cost varies·Code
3 parts listed
XZG: ESP32 network Zigbee coordinator firmware
Illustration
ESP32Draft
Firmware for ESP32 + CC2652 boards that turns them into Ethernet or Wi-Fi Zigbee coordinators for Zigbee2MQTT and ZHA.
Intermediate·Cost varies·Code
3 parts listed
Ruuvi Firmware: open sensor beacon firmware for RuuviTag (nRF52)
Illustration
NRF52NRF52832Draft
Official open firmware for the RuuviTag environmental sensor beacon (nRF52832) broadcasting BLE sensor data.
Beginner·Cost varies·Code
1 part listed