Home Automation Starter Kit Guide
Circuitkar Team · 22 May 2026
Home Automation Starter Kit Guide
Building your first home automation system does not require expensive branded products. An ESP32, a relay board, and a few sensors can automate a room for under ₹1,500 — and you own the firmware, the data, and the control logic entirely. This guide tells you exactly what to buy and how to get started.
The Minimum Viable Starter Kit
To automate a single room (4 switches — lights, fan, geyser, exhaust fan) with WiFi control and basic sensor feedback:
- ESP32 DevKit V1 — ₹280–350
- 4-channel relay module (optocoupler isolated) — ₹120–180
- HLK-PM01 (5V/600mA mains power supply) — ₹180–250
- DHT22 temperature/humidity sensor — ₹130–180
- 0.96" OLED I2C display (optional) — ₹80–120
- 10 kΩ resistor (pull-up for DHT22) — ₹1
- Enclosure (to fit inside switchboard) — ₹150–250
- Terminal blocks and insulated wire — ₹80–100
Total: ₹1,000–1,400 for a single room controller
Choosing Your Firmware
ESPHome (recommended if you use Home Assistant): Configure the entire device in YAML — no programming needed. Flash via browser. Automatic OTA updates. Two-way communication with Home Assistant. Example config to toggle a relay on GPIO 26:
switch:
- platform: gpio
pin: GPIO26
name: "Bedroom Light"
id: bedroom_light
Tasmota: Web interface, MQTT support, works without a home server. Flash via Tasmota web flasher at tasmota.github.io/install. Configure WiFi and MQTT broker in the web UI. Supports Alexa and Google Home via SinricPro or similar bridge services.
Custom Arduino firmware: Write your own. Most flexible, most complex to maintain. Recommended only if you need logic that neither ESPHome nor Tasmota can express.
First Build: Step by Step
- Test on breadboard first. Before cutting any mains wires, verify the ESP32 + relay module works with a safe 12V LED load. Confirm relay clicks and ESP32 GPIO toggles it correctly.
- Flash ESPHome or Tasmota. Configure GPIO pins matching your relay module wiring.
- Verify WiFi connectivity and control via web UI or Home Assistant before involving mains voltage.
- Have a licensed electrician connect the HLK-PM01 to mains and wire the relay contacts to the light/fan loads.
- Test all automations (timers, motion triggers, voice control) before sealing into the switchboard.
Expanding to Multiple Rooms
Each room gets its own ESP32 + relay board. All connect to the same WiFi and MQTT broker (or Home Assistant). You can control all rooms from a single dashboard. A Raspberry Pi 4 running Home Assistant is a natural central hub — or use a free-tier Home Assistant Cloud account to avoid running a server at home.
For a 3BHK flat with 4 switches per room: 3 ESP32 + relay kits = ₹3,000–4,200 in components. Compare this to proprietary smart home systems that cost ₹1,500–3,000 per switch point without the flexibility of open firmware.
Adding Voice Control
ESPHome with Home Assistant integrates natively with Alexa and Google Home. "Alexa, turn on bedroom fan" works out of the box after linking the integrations. Tasmota achieves the same via SinricPro or similar cloud bridges.
Get started with the ESP32 boards and relay modules from Circuitkar — all components required for this build are in stock with pan-India delivery.
Related Articles
Relay Modules for Industrial Control: What to Know Before Buying
Contact ratings, isolation requirements, DIN rail options, SSR vs mechanical for industrial use — the buying guide for professionals.
ESP32 for Small Factory Automation: A Practical Starter Guide
How small Indian manufacturers are using ESP32 for basic factory monitoring and control — real use cases, limitations, and what it costs to get started.
Home Automation Bill of Materials: Complete Component List with Prices
Full BOM for a 3-room smart home — every component, quantity, price range, and total cost estimate for a DIY home automation installation.