Case study
Home Automation Panel
ESP32-based 8-channel home automation panel with current measurement and OTA firmware update support.
At a glance
- Status
- Shipped
- Tech stack
- ESP328-channel relayCurrent sensingOTAWiFiMQTT
Challenge
The client needed a panel that could control eight independent loads, measure the current draw on each channel, and be updated remotely without physical access. The enclosure had to fit a standard DIN rail mounting and comply with basic electrical safety requirements.
Solution
We designed an 8-channel relay board controlled by an ESP32, with per-channel current sensing using ACS712 hall-effect sensors. The firmware connects over WiFi to an MQTT broker for control and telemetry. OTA updates are handled via the ESP-IDF OTA partition scheme. The PCB and enclosure are DIN-rail mountable.
Outcome
Shipped to production. Remote firmware updates have been deployed twice post-launch without on-site visits. Per-channel current data feeds into the client's energy monitoring dashboard.
8 (independent relay + sense)
Channels
2 post-launch
OTA updates deployed
DIN rail
Mounting
MQTT over WiFi
Protocol
Tech used
Building something similar?
Tell us about your project. We will assess it technically and come back within 24 hours with a realistic path to production.