User Manual

Welcome to Smart Power AMS ⚡

This manual explains the Smart Power Analyzer and Management System in simple steps. Read this before using the dashboard or turning on connected appliances.

What the System Does

Smart Power AMS monitors household power consumption using an ESP32 device, voltage sensor, current sensors, and relay-controlled outlets. The dashboard shows live readings such as voltage, current, power, energy consumption, and estimated cost.

The system has two controlled outlet groups:

The labels capacitive and resistive refer to the assigned outlet channels of the prototype. Always plug appliances only within the safe rating of the device and relay module.

Navigation Preview

This is the bottom navigation shown in the mobile app. It gives quick access to the main sections: Home, Reports, Add, and Profile.

Smart Power AMS mobile bottom navigation preview
1

Getting the ESP32 Online đŸ“ļ

The ESP32 must be connected to WiFi so it can upload readings and receive control commands from the dashboard.

Once the ESP32 is connected to WiFi, the user can monitor and control the system remotely from any location as long as both the ESP32 and the phone have internet access.
The ESP32 works best with 2.4 GHz WiFi using WPA2-Personal. WPA3-only or captive-portal WiFi may not work properly.
2

Home Tab 🏠

The Home tab is the main dashboard. This is where you can see the device status, live electrical readings, monthly energy use, estimated cost, and load control switches.

Device Status

Shows whether the ESP32 is online or offline. If offline, the dashboard may show the last saved reading until the device reconnects.

Monthly Usage

Shows the accumulated kWh for the current month and compares it with your saved threshold.

Live Metrics

Shows voltage, current, power, today's energy usage, this month's energy usage, and estimated cost.

Load Control

Lets you turn the capacitive and resistive outlet groups ON or OFF, depending on automatic/manual mode.

3

Understanding Live Metrics 📊

The Live Metrics section displays the current electrical readings from the ESP32 sensors.

Readings may update every few seconds depending on WiFi signal. If the internet connection is weak, the dashboard may update slower, but the ESP32 can still perform local relay cut-off logic.
4

Setting the Monthly Threshold ➕

The Add tab is used to save your monthly energy limit or budget. The threshold tells the system when to send warnings and when to disconnect loads in automatic mode.

Do not set the threshold lower than your current monthly kWh unless you want the system to trigger cut-off immediately.
5

Automatic Control and Alert Levels 🔔

In Automatic Control, the system monitors how much of the monthly threshold has been used and responds in stages:

The 80% cut-off depends on which outlet group has the higher accumulated energy consumption. If the capacitive channel has higher consumption, Outlet 1 may be cut off. If the resistive channel has higher consumption, Outlet 2 may be cut off.
6

Manual Control đŸ•šī¸

Manual Control allows the user to control the outlet groups directly from the dashboard.

Only turn loads back ON if it is safe to do so. The system may have disconnected the outlet because the threshold was reached.
7

Load Energy Comparison âš–ī¸

The Load Energy Comparison section compares the accumulated energy used by the capacitive and resistive outlet channels.

For example, if the resistive channel has used more total kWh than the capacitive channel, the system may identify the resistive channel as the higher energy consumer.
8

Reports Tab 📈

The Reports tab helps the user review energy history and understand usage behavior.

Check the Reports tab regularly to understand which period or appliance use increases energy consumption.
9

Profile Tab 👤

The Profile tab is used to manage account and app settings.

Manage Profile

Update user account information.

Security

Manage account protection settings.

Notifications

Choose which warnings and alerts should appear on the device.

10

Important Notes and Limitations âš ī¸

Quick Start Guide 🙋

Troubleshooting Guide 🔧