I do have one Wemos switch, but they are a bit on the expensive side. My esp8266 nodes all run Fauxmo to look like Wemos switches for Alexa to discover.
I have one esp8266-01 that I put inside a vaporizer that turns it on when the relative humidity goes below 60%. It drives a solid-state relay I happened to have laying around. the RH data comes from WeatherUnderground on node-Red because I have found the DHT series of sensors to be wildly inaccurate.
I have another in the attic with a DHT11 temperature sensor and a photoresistor. The temperature us just to satisfy my curiosity about how hot does it get up there. The main purpose of the node is to monitor the light in the attic. If it's on for more than 15 minutes, an MQTT message gets sent and my Node-Red tells me with a voice notification that I forgot to turn off the attic light. Again.
I have a Sonoff Touch wall switch in the Dining Room, a couple of wall switches with a Sonoff switch box inside. I discovered that if you hacksaw the plastic Sonoff switch about a quarter-inch on each end, it will fit inside a standard U.S. four-inch box. You don't need the cover over the screw terminals when the Sonoff is inside an electical box. I brought out the extra GPIO from the Sonoff Switch wired to a standard wall switch giving me local control of the light.
I have more plans. Soon I will hack an outdoor floodlight fixture with a nodeMCU at its core. I will add a PIR motion detector and light sensor to the MQTT message back to Node Red. Basically, I wanted a way to turn the driveway light on when I wanted it.
Of course, I controlled the Christmas tree with a Sonoff switch box, and BigTimer on node-Red turned it on at dusk. But, my wife enjoyed telling Alexa to turn the Christmas Tree Light on.
I also have a pair of Ikea Tradfri lights in the mix. My wife got a chuckle of the node names. The lights are on our bedroom nightstands, and I named them "Steve" and "Kim". So, "Alexa, turn Steve on" does sound kind of kinky.
By the way, I discovered that Sonoff also has another version of the Switch called the Sonoff SV. I haven't used them yet, but I did flash one just to make sure I could. It's basically a bare (no plastic box) Sonoff Switch with a couple more GPIO pins, and it's smaller than the Sonoff switch.
Oh, I am also working on an IR TV remote that will be on Node Red and Alexa so that I can control the TV (monitor) and the Cable TV receiver by saying "Alexa, turn on NBC".
My Alexa has "discovered" 39 devices and my IP scan has 56 IP addresses. And I am just getting started.
Steve Mann