Failed to load media. After reading so many rave reviews about the S31 and how it helped start the smart plug revolution, we were *extremely* disappointed. It took 15-20 attempts to pair the connector and before sending it back I decided to reset the connector and see if it was an accident - no, after 10 attempts it still wouldn't connect. Take a look at the exact behavior of the video sharing - unfortunately, with this level of detail, the eWeLink team cannot explain why the "Connecting to WiFi" message keeps appearing. While the app technically 'works', it pales in comparison to Atomi and Meross and you have to pay for a subscription to integrate IFTTT (it's free with Meross). We were shocked that there is no out-of-the-box way to implement a countdown timer - the Meross app makes it very easy and even shows the time remaining after pressing a button in the app. When we started integrating it with Google Home, the plug status wasn't updated exactly like the Meross plug. Another quirk of the software we found is that the log doesn't show *which* scene the device activated (something that's very clear in the Atomi app) - this makes troubleshooting very difficult. Now we liked the power monitoring aspect of this plugin (but later found out that if you're willing to go open source you can get everything in this plugin cheaper in the Athom plugin - see below). Atomi and Meross don't, and the ads make the app look unprofessional. Tasmota later (requires soldering). We've found Athom connectors on Aliexpress that are factory flashed by Tasmota, so we think this is probably the way to go. It's not a terrible fork, but it doesn't feel half-baked at all. Get a different plug if you can.