

The Sonoff POW Elite is a smart Wi-Fi switch manufactured by Alexa. It allows users to remotely control and monitor electrical devices via a smartphone app or voice commands. This device is equipped with advanced energy monitoring capabilities, enabling users to track real-time power consumption, voltage, and current of connected devices. Additionally, it supports scheduling and automation, making it ideal for smart home setups.








The following table outlines the key technical details of the Sonoff POW Elite:
| Parameter | Specification |
|---|---|
| Input Voltage | 100-240V AC, 50/60Hz |
| Maximum Load Current | 16A |
| Maximum Power | 3680W |
| Wireless Standard | IEEE 802.11 b/g/n (2.4GHz Wi-Fi) |
| Energy Monitoring | Real-time voltage, current, and power |
| Operating Temperature | -10°C to 40°C |
| Dimensions | 98mm x 54mm x 31mm |
| App Compatibility | Alexa, Google Assistant, eWeLink App |
The Sonoff POW Elite has a simple terminal block for wiring. Below is the pin configuration:
| Pin | Label | Description |
|---|---|---|
| 1 | L (Input) | Live wire input from the power source |
| 2 | N (Input) | Neutral wire input from the power source |
| 3 | L (Output) | Live wire output to the connected device |
| 4 | N (Output) | Neutral wire output to the connected device |
Note: Ensure proper wiring to avoid electrical hazards. Always turn off the power supply before installation.
Wiring:
Setup:
Control and Monitor:
While the Sonoff POW Elite is primarily designed for use with the eWeLink App, advanced users can flash custom firmware (e.g., Tasmota) to integrate it with platforms like Arduino. Below is an example of how to control the device using MQTT after flashing Tasmota:
#include <PubSubClient.h>
#include <WiFi.h>
// Wi-Fi credentials
const char* ssid = "Your_SSID";
const char* password = "Your_PASSWORD";
// MQTT broker details
const char* mqtt_server = "192.168.1.100";
const char* mqtt_topic = "sonoff/powelite/cmnd/POWER";
WiFiClient espClient;
PubSubClient client(espClient);
void setup() {
Serial.begin(115200);
// Connect to Wi-Fi
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("\nWiFi connected");
// Connect to MQTT broker
client.setServer(mqtt_server, 1883);
while (!client.connected()) {
if (client.connect("SonoffClient")) {
Serial.println("Connected to MQTT broker");
} else {
delay(5000);
}
}
}
void loop() {
// Publish a command to turn the device ON
client.publish(mqtt_topic, "ON");
delay(10000); // Wait 10 seconds
// Publish a command to turn the device OFF
client.publish(mqtt_topic, "OFF");
delay(10000); // Wait 10 seconds
}
Note: Flashing custom firmware voids the warranty and may damage the device if not done correctly. Proceed with caution.
Device Not Connecting to Wi-Fi:
Energy Monitoring Not Working:
Device Not Responding to Commands:
Overheating:
Q: Can I use the Sonoff POW Elite with a 5GHz Wi-Fi network?
A: No, the device only supports 2.4GHz Wi-Fi networks.
Q: Does the Sonoff POW Elite support voice control?
A: Yes, it is compatible with Alexa and Google Assistant for voice commands.
Q: Can I monitor energy usage in real-time?
A: Yes, the eWeLink App provides real-time data on voltage, current, and power consumption.
Q: Is it safe to use outdoors?
A: No, the Sonoff POW Elite is designed for indoor use only. Use a weatherproof enclosure if outdoor installation is necessary.