A home automation course: build the devices yourself
A room multisensor, a plant sensor, a radar light, an LED strip and a garage opener on an ESP32-C3, then a hub with schedules and a dashboard.
How you will learn it
Store-bought smart devices do what their maker decided. Building your own means the sensor goes where you need it and reports what you want. These courses build the devices people actually put around the house, one per lesson.
Home Assistant devices shows how each reading reaches Home Assistant. Build a smart home hub makes a dashboard of your own on the ESP32-C3 that switches relays and runs schedules.
What you will learn
- Build calibrated sensors for temperature, humidity, soil and motion.
- Control an LED strip and switch loads safely with relays.
- Report each device to Home Assistant.
- Run a hub with schedules, automatic modes and a status screen.
The courses and lessons to take
Every lesson opens in the editor right away, signed in or not, and the simulator checks each step.
- Step 1 路 5 lessons 路 5 h
Home Assistant devices
The devices, one per lesson.
- A room multisensorTemperature, humidity, light and motion on one board: the sensor Home Assistant users build first, and how each reading becomes a message.
- A radar hallway lightAn RCWL-0516 radar, an off delay so a pause does not plunge you into the dark, and a light that only comes on when it is dark.
- A garage door openerA relay that presses the wall button for half a second and two reed switches that report where the door really is, with the safety rules that come first.
- Step 2 路 3 lessons 路 3 h
Build a smart home hub
A hub that switches and schedules them.
- A dashboard that switches real thingsServe a web page from the ESP32-C3 and use it to switch a lamp and a fan through relays, and to dim a porch light. Why a relay, and why it is wired the way it is.
- Schedules and a status screenFinish the hub: a DS3231 clock that turns the porch light on at dusk and off at bedtime, and an LCD that shows the time, the climate and every switch.
- Step 3 路 7 lessons 路 4 h
Connected devices
The protocols underneath: WiFi, MQTT, ESP-NOW and BLE.
WiFi, APIs, a web server, MQTT, ESP-NOW and BLE on the ESP32, and a device that keeps going when the network does not.
Every lesson in the course
Guides and tools on the same subject
Arduino relay module
Open itMaker track
Follow the starter kit you already own, then build a claw machine, a balance bot, a handheld console or an LED cube, each a short course checked by the simulator.
See the whole trackQuestions people ask
Do I need Home Assistant running to take the course?
No. The lessons run in your browser and show what each device sends, so you can build first and connect a real Home Assistant later.
Is it safe to switch mains power with these projects?
In the simulator, yes. On a real bench, use relay modules rated for the load, and leave mains wiring to a licensed electrician.
Which board do the devices use?
The ESP32-C3, a cheap board with WiFi and Bluetooth built in.