
19 min read
makerHow I designed a home alarm on an ESP32-S3: an explicit state machine, a hardware abstraction layer that lets me run the firmware on my laptop, and a Telegram integration that can never block the siren.

How I designed a home alarm on an ESP32-S3: an explicit state machine, a hardware abstraction layer that lets me run the firmware on my laptop, and a Telegram integration that can never block the siren.