esphome
esphome
ESP32-S3 Camera Pan-Tilt Security Tracker: Build a Smart ESP32 Weather Station
I set out to build a pan-tilt security camera with an ESP32-S3 and ended up creating a fully-fledged ESP32 weather station while I was at it. The idea was simple: I wanted to keep an eye on the packages that couriers keep leaving in the rain, but also to know exactly how wet and miserable those packages were getting. Adding a cheap temperature and humidity sensor to the camera mount turned the project into something far more useful—a smart weather station that could see and feel the conditions in my backyard.
An Introduction to PWM: Controlling RGB LED Colors with an ESP32 Potentiometer
I’ll be honest: my first attempt to build an adjustable colored lamp ended with a dead LED and a faint smell of burnt hope. I’d hooked up an RGB LED straight to the ESP32’s GPIO pins, spun a potentiometer, and expected a smooth rainbow. Instead, I got a single angry flicker, then darkness. What I’d missed wasn’t just a current‑limiting resistor — it was the whole concept of Pulse Width Modulation (PWM).
From ESP32 Weather Station to Home Security Monitor with HC-SR501 PIR Sensor
A few months ago I cobbled together a simple ESP32 weather station that dutifully reported temperature and humidity to my Home Assistant dashboard. It worked great until my cat decided the breadboard was a better bed than the couch. While the weather station slowly transitioned into a fur-covered sensor graveyard, I needed something else to do with the spare ESP32 Development Board Module I had lying around. That’s when the idea hit me: why not repurpose the same hardware I used for a weather station into a dead‑simple motion alert system?
Smart Weather Station ESP32: Control High-Voltage Appliances with a 2-Way Relay
Last winter my garage turned into a walk‑in freezer every night because I’d simply forget to flip the heater switch before bed. I wanted something that didn’t just display the temperature but actually did something with it—so I set out to build an ESP32 weather station that reads the room conditions and physically switches a high‑voltage appliance. The result is a small, Wi‑Fi‑connected brain that uses a 5V 2‑way relay module to control a space heater and an exhaust fan.
ESP32 Weather Station Alert: DIY Touchless Alarm System with Infrared Obstacle Avoidance
Last winter, right after I had finally fine‑tuned my home‑brewed ESP32 weather station, our cat discovered the temperature sensor dangled from the windowsill and treated it as a feline punching bag. Within a week the outdoor humidity reading was permanently stuck at 99%—not because of a monsoon, but because the sensor had been batted onto the muddy ground one time too many. I needed a way to know when something (or someone) got within paw‑swiping range of my weather kit, without turning the project into a tripwire‑laden fortress.
Turn ESP32 Into a Smart Energy Meter with Home Assistant Integration
I’ve always been a bit obsessed with data, especially when it comes to understanding my home’s energy consumption. After getting hit with a surprisingly high electricity bill last winter, I decided it was time to stop guessing and start measuring. Commercial smart plugs with energy monitoring are great, but what if you want to monitor a whole circuit, like your kitchen or workshop? That’s when I decided to turn an ESP32 into a smart energy meter.
Make Your Garage Door Smart with ESP32 and Home Assistant
I’ve always had this nagging anxiety about whether I remembered to close the garage door. After driving halfway to work only to turn back and check (more than once, I’ll admit), I decided it was time for a solution. I wanted something more reliable than my memory and more integrated than a basic standalone smart opener. In this tutorial, I’ll show you how I used a cheap ESP32 board and some reed switches—the same type of sensor in door/window alarms—to create a smart garage door monitor that integrates seamlessly with Home Assistant.
Control and Automate Air Purifier with ESP32 and Home Assistant Air Quality Index
I’ve always been a bit obsessive about air quality. Living in a city, you notice the difference a good air purifier makes, but I got tired of manually turning it on every time the pollution levels spiked. It felt, well, decidedly un-smart. So I set out to fix that by creating a system where my air purifier automatically kicks in when the Home Assistant Air Quality Index (AQI) reaches a certain threshold.
Build a Room Occupancy Tracker with ESP32 and Ultrasonic Sensors
I’ve been tinkering with smart home automation for years, always looking for clever ways to make my home more responsive. Commercial room occupancy sensors work fine, but they’re expensive and often limited in functionality. After one too many instances of my smart lights turning off while I was still reading in my favorite armchair, I decided to build my own room occupancy tracker using an ESP32 and ultrasonic sensors. The beauty of this approach?
Build a Smart Light Dimmer with ESP32 and a Rotary Encoder in Home Assistant
I’ve always loved the tactile feel of a good knob. While voice commands and smartphone apps are convenient, there’s something deeply satisfying about physically turning a dial to dim the lights. I wanted to bridge that gap between the digital smarts of Home Assistant and the physical world. So, I set out to build a custom smart light dimmer with ESP32 and a rotary encoder. The goal was simple: a knob that not only controls my smart lights locally but also stays perfectly in sync with their state in Home Assistant.