All projects

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
Home Automation Panel

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

ESP328-channel relayCurrent sensingOTAWiFiMQTT

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.