The outdoor version of the esp 8266 based ecoplug wifi outlet. THe Eco Plugs RC-028W Outdoor Wi-Fi Controlled 2 Outlets version.
It works with Alexa! Has Arduino OTA incorporated. The pushbutton turns on/off the switch as well. If you push and hold the switch for like 5 seconds it initiates a web based WIFI setup and saves the data to the 8266 EEPROM.
Built with the help of these sites as well as the base code from the sonoff
https://github.com/kakopappa/arduino-esp8266-alexa-multiple-wemo-switch
http://thegreatgeekery.blogspot.com/2016/02/ecoplug-wifi-switch-hacking.html
https://hackaday.io/project/21911-mqtt-ify-the-eco-plug-outdoor#menu-description