






๐ Plug into smarter living โ control, monitor, and save like a pro!
The SONOFF S31 WiFi Smart Plug is a compact, ETL-certified smart outlet supporting up to 15 amps and 120V AC. It connects exclusively via 2.4 GHz WiFi and integrates with Alexa, Google Home, and IFTTT for voice and remote control. Featuring advanced energy monitoring, it provides real-time and 100-day historical data on power consumption and costs. Its scheduling and sharing capabilities empower users to optimize energy use and collaborate on smart home management, making it ideal for tech-savvy professionals seeking efficiency and control.














| ASIN | B08X2944W7 |
| Actuator Type | Push Button |
| Best Sellers Rank | #385,706 in Tools & Home Improvement ( See Top 100 in Tools & Home Improvement ) #463 in Electrical Outlet Switches |
| Brand | SONOFF |
| Brand Name | SONOFF |
| Circuit Type | 1-way |
| Color | White |
| Connectivity Protocol | Wi-Fi |
| Connector Type | Plug In |
| Contact Material | Brass |
| Contact Type | Normally Open |
| Control Method | Remote |
| Controller Type | Amazon Alexa, Google Assistant, IFTTT |
| Current Rating | 15 Amps |
| Customer Reviews | 4.5 out of 5 stars 374 Reviews |
| International Protection Rating | 50 |
| Item Dimensions | 3 x 2 x 1.02 inches |
| Manufacturer | SONOFF |
| Material Type | Copper |
| Model | S31 |
| Mounting Type | Plug In Mount |
| Number of Items | 4 |
| Number of Positions | 1 |
| Operating Voltage | 120 Volts |
| Operation Mode | Off |
| Part Number | S31 |
| Smart Home Compatibility | Smart Home Compatible |
| Specification Met | ETL |
| Switch Type | Touch |
| Terminal | Blade |
| Unit Count | 4.0 Count |
| Wattage | 1800 watts |
B**N
Great unit for ESPHome
Love these! Easy to use and Compatible with Flashing over to ESPHome for Home assistant. I do wish it was a bit easier but if you do a lot of these can just make a jig to program. Power monitoring seems to be accurate checking with a Kilowatt The inside traces seem to be thick enough to handle the amperage it is rated at. Function great for my needs to monitor energy of devices and trigger automation and also be able to toggle on and off the device. Use with my Washer to tell when it is done since it can do 15 amps.
T**N
Super Useful, Informative Product
I bought these smart plugs to make my office run more efficiently. Using these smart plugs, I can schedule my office equipment to turn on and turn off at certain times of the day so that during the closed hours, I am saving energy. For that purpose, these smart plugs, work flawlessly. In addition to being able to schedule on and off timing, they also show the power usage going through them. Itโs a little unclear in the app (there are no units shown), but I believe that the numbers presented are in kilowatts. So, the plugs, via the app, show how many kilowatts the plug is being presented and it tracks that power Usage both real time as well as on a daily and monthly basis. I wanted to be able to see how much power my office equipment was using, and these smart switches provided the exact amount of detail that I needed. Finally, and itโs a small thing, but these smart switches fit height wise, two into a standard AC outlet. This allows me to put two of them into a single outlet. Some other smart switches that I have tried take up more space on the outlet preventing use of the second outlet thus wasting outlet space. So I was very happy that I was able to put two of these into a single outlet. Overall, Iโm very happy with these smart plugs and would recommend them to anyone that was interested in having a smart plug that was both schedulable as well as provided real time in historical power usage information. T
D**P
Integrates seamlessly with Home Assistant. No hub needed.
This device integrates seamlessly with Home Assistant, making setup incredibly straightforward. One of the best features is that it requires no additional hub โ it connects directly to your network, eliminating unnecessary complexity and extra hardware costs. This is exactly what I needed for my smart home setup. The direct integration means fewer points of failure, reduced latency, and a cleaner overall system. Configuration was simple, and the device was recognized immediately by Home Assistant without any complicated workarounds or custom integrations. If you're running Home Assistant and looking for a hub-free solution that just works, this is an excellent choice. It delivers reliable performance without the bloat of proprietary ecosystems or bridge devices.
K**C
S31 Works with Home-Assistant -NO Flashing needed
I first bought SwitchBot smart plugs thinking they would work with the Core SwitchBot integration with Home-Assistant, extremely disappointed in not only the broken integration, but also the terms of service from a company that has had a lot of recent YouTube praise. Unfortunately, it just shows the known ignorance and total abandonment of values in the name of convenience... Enter HACS and Sonoff; While Sonoff is also doing some data mining it is possible to run the S31 Smart Plugs completely local without the app or the cloud using HACS on Home-Assistant with no fooling with jumpers or fussing with flashing. Several recent HA forum posts and YouTube videos cover the procedure, just look for the most current so you can follow along more easily since the recent changes. Also, Stay away from the S40 if you use Home-Assistant. S31 is the way to go. Deducted a star for the shady terms of service that are getting all too common with IoT products. Otherwise, it would be 5 stars.
N**P
The SONOFF S31 is great after you flash it with tasmota
Pros: Flashable Affordable Easy to use Compatible with Amazon Alexa, Google Assistant, and IFTTT Power monitoring feature Cons: Too big it cover 2 gauge outlets Not as fast as some other smart plugs Does not support 5GHz Wi-Fi To flash a Sonoff S31 with Tasmota, you will need the following: A Sonoff S31 smart plug A USB to TTL adapter A micro USB cable A computer with a terminal emulator Once you have gathered your materials, follow these steps: Disconnect the Sonoff S31 from power. Open the Sonoff S31 and expose the PCB. Locate the GPIO0 button and the TX and RX pins. Connect the TX pin of the USB to TTL adapter to the RX pin of the Sonoff S31. Connect the RX pin of the USB to TTL adapter to the TX pin of the Sonoff S31. Connect the ground pin of the USB to TTL adapter to the ground pin of the Sonoff S31. Connect the 3.3V pin of the USB to TTL adapter to the 3.3V pin of the Sonoff S31. Connect the USB to TTL adapter to your computer. Open a terminal emulator and set the baud rate to 115200. Enter the following command to enter bootloader mode: Press the GPIO0 button and hold it down. While holding down the GPIO0 button, plug the Sonoff S31 into a power outlet. Release the GPIO0 button after a few seconds. The Sonoff S31 should now be in bootloader mode. Use the terminal emulator to upload the Tasmota firmware to the Sonoff S31. Once the Tasmota firmware has been uploaded, the Sonoff S31 will reboot. The Sonoff S31 will now be running Tasmota.
H**S
Reliable plugs on Wifi
I added these four to a set of 16 S32 because I wanted the option to flash them with Tasmota SW instead. They integrate as easy in Homeassistant as the other plugs and work reliably so far.
U**0
Great for Tasmota
I purchased a dozen of these plugs from Sept to Oct 2025. They were all easy to flash with Tasmota, using a couple of grabber test probes and a USB to TTL adapter. The only gotcha is that the screws on these are VERY easy to strip out. The trick to that is to get a high quality, narrow PH1 hex bit and put that in a drill. Then you can apply tons of pressure to really seat the bit in the screw head while you ease onto the drill's trigger to break it loose. Doing it by hand, I was stripping 1 in 3, but the drill made the rest of them easy. After installing Tasmota, you can either use them via their own web interface, or add them to Home Assistant.
T**D
Fantastic value for home automationโhighly recommend!
As an avid tech enthusiast, Iโve played around with a lot of smart gear, and these SONOFF S31 plugs are impressive. They are incredibly easy to set up and integrate seamlessly into a smart home network. I've been using them around the house for various home automation tasks, and the energy monitoring feature is incredibly accurate and useful for tracking power draw. Very good quality for the cost, and an excellent overall value if you are looking to make your home smarter without breaking the bank. They are compatible with a lot of devices through the app and you can adjust them as necessary.
S**O
Buen producto
Cumple con su funciรณn y sencillo de instalar
ร**S
Do yourself a favor and buy these ones
I didn't even test them with the app, I directly flashed them with Esphome. Disassembly was a breeze, flashing them was a bit tricky but that's what you get when you do it without an iron solder. Now that they're flashed, I run a custom template to report the current and wattage to Home assistant. The build quality is solid and they have so far responded really well. This is really the best of both world, a great product flashed with a custom firmware I have 100% control over.
A**S
Perfect!!
Can easily flash esphome using a ftdi converter and they work absolutely perfectly so far. They also connect to home assistant easily now and provide all the necessary power statistics in real time.
A**W
Works great when the firmware is reflash with esphome
I haven't used them with the included app so I can't day how well they work out of the box. I immediately flashed the esphome firmware on them and they now work flawlessly with home assistant.
T**Y
Tasmota flashable [via soldering]
Tested without Sonoff's app [so that if somehow I got a bad one I could get it dealt with] and then loaded Tasmota on them. Being ESP based and being able to open the case was the reason why I bought these. I also understand that there are integrations available for local control without needing the cloud using the Sonoff firmware which is nice [as nice as the cloud is to get started quick in home automation unfortunately sometimes companies go away, so local control is always #1 on my shopping list as is not being locked into one company's product line]
Trustpilot
3 weeks ago
2 days ago