ESPHome: Nothing-to-firmware in 30 minutes

Published at : 23 Dec 2025

Supporting resources: https://tatham.blog/2020/08/30/esphome-nothing-to-firmware-in-30-minutes/

Chapters:
00:00 Intro
00:40 Why Home Assistant
02:40 Installing ESPHome
03:20 Creating your first ESPHome node
06:00 Handling secrets
07:10 Controlling the RGB LED on the M5Stack Atom Lite
09:10 Doing the first flash via USB, with esphome-flasher
14:15 Adopting the device in Home Assistant
16:00 Detecting the button on the M5Stack Atom Lite
17:10 Cleaner code with substitutions
18:30 Doing the subsequent flashes over-the-air
20:45 Adding light effects
21:15 Adding automation on the device
23:50 The firmware from my intercom project
25:40 Lightning detectors and particulate matter sensors
26:30 “Covers”, for garage doors, blinds, and pool covers
27:40 Opinions on Tasmota, in this context
28:50 Other devices, like the Shelly1