Smart Home Control Center

Automated IoT House Dashboard

Live House Status

System Ready

ESP32-S3 controls 3 relays, a gate servo, and MFRC522 RFID access while syncing live status through your Laravel API.

Gate Locked
Light Off
Fan Off
Pump Off
API Base https://iot-house.kaz-routes.com/api/iot-house
Last Server Update Waiting for ESP32
Last ACK No ACK yet
RFID State LOCK MODE
Tank Level 0%

Gate Access

MFRC522 RFID and Servo Gate Control

LOCK MODE

Lock/Unlock Mode ON

Registered RFID cards unlock the servo gate. Unknown cards are denied.

Lock / Unlock Mode Register Mode
Last UIDNone
Last Actionnone

Ready. Enter a card holder name and press Register Card, then tap the card on MFRC522.

No card name pending.

LOCK

Gate Locked

In Lock Mode, registered cards open the gate through the servo. In Register Mode, tapped cards are stored in ESP memory.

Register Card starts a guided single-card flow. You can also turn Register Mode ON manually if you want to store multiple cards one after another.

Registered Cards

Gate Access Logs

Relay Control

Three Relay Outputs

3 Relays Configured
LGT

Room Light

Relay 1 output control

FAN

Ceiling Fan

Relay 2 output control

H2O

Water Pump

Relay 3 output with manual and automatic tank control

Water Monitoring

Tank Level

Monitoring Active
0%

0% Filled

Enter a test level and send it to the ESP32-S3 until the real tank level sensor is connected.

Ready to send level to hardware.

Gate and Water Settings

Servo and Pump Rules

Prepared
0 deg
90 deg
5 sec

Auto Pump Mode

This turns the pump relay on or off based on tank level.

Automatic pump control is ON.

30%
90%

AI Voice Assistant

Amy - Voice Controlled IoT Assistant

Checking Voice Support

What Amy can control

Use the floating mic button in the bottom-right corner. Amy converts your voice into a dashboard command and sends it to the ESP32 through the same Hostinger API already used by your buttons.

Turn on fan Turn off light Open gate for Mom Turn on motor Register card for Dad System status

Decision Tree Logic

Voice Input
↓
Clean text and remove wake word “Amy”
↓
Decision tree detects intent: fan / light / pump-motor / gate / RFID / status
↓
For gate: ask who is there, detect Dad/Mom/Brother/Sister/Guest, then unlock
↓
Send API command to ESP32 using the same dashboard command route
↓
Speak a female-style natural reply; each command rotates 3-4 response lines