How to Flash the Wyze Outdoor Plug - ESPHome Local Control No Cloud


  • ESP32 for Bluetooth scanning!
  • Higher Gain antenna than a normal ESP module PCB antenna
  • LUX Sensor
  • Power Monitoring (Both relays combined, single channel)
  • Dual Relays
  • Dual Status LEDs
  • IP64 Weather proofing
  • 15 Amp capacity

First...plot change!  ESPHome is what we are going to use here.  Tasmota could be used but the two buttons would not work since Tasmota does not support the use of enabling pull-down resistors on the ESP32 module. UPDATE: 9.5 Tasmota supports this (template near the end of this article)  Yes, you heard this right, it's an ESP32 just like how the Sonoff Dual R3 came.  Luckily the efuses are not burned and we can use the device how we want, cloudless!  Thanks Wyze!  Dear Wyze, this is a good thing, you'll sell more of these plugs as well as additional word of mouth exposure for the company.  Win win situation, don't screw it up!

If you just came for the ESPHome Yaw Mill and don't care about reading or looking at my cool pics, you know the drill, go like and share my stuff, you'll find the YAML here.  

You will need to solder this plug, there's almost no way around that but it is relatively easy.  If you need to brush up on how to solder to the pads below, check out my in depth how to solder jumper wires to PCB pads in the Sonoff Dual R3 video as well as products I used in the video description - Sonoff Dual R3 Video.

Wyze made a nice little weatherproof door for us to easily open and close this plug!  To access it you will need a triangle screw driver bit.  If you do not have one, it's time to get a nice kit.  You can cheap out of course and get a cheap kit, but if you want a nice one, I can't say how impressed I am with the quality on the iFixit toolkit (they didn't sponsor this).  Super nice!  Amazon Link

Once you get the five screws out you'll be greeted with the ESP32 module (that I traced out for you...) and the nicely labeled flashing pads.  

Right next to the module is GND, RX, TX and BOOT.  Boot is your GPIO 0 pin that needs to be held to ground to enable the flash mode.  Where's 3.3v?  It's tucked up under the mains AC lines.  

If you are afraid you might melt the case or the wires soldering 3v3, you can remove the board from the case, remove the two screws on the wire clamp and rotate the board out.  Please do not attempt to power this via Mains AC while you have small wires attached to it or the case open!

If you only have one Ground pin on your USB TTL adapter for flashing, I use a simple solder bridged header pin to make a splitter.  Make sure your USB TTL is on 3v3 and NOT 5v!

Use the provided ESPHome YAML for an example setup, create your bin and flash it up!  Enjoy.  Flashing instructions -

New to ESPHome?  Check out some of my previous sensor builds for complete walkthroughs with ESPHome setup and flashing - Bathroom Sensor or Multisensor

If you need help flashing, setting up ESPHome, or anything, feel free to join us in the Discord Chat.

Purchase the Wyze Outdoor Plug (Amazon)

Tasmota 9.5 ESP32 Bin File Template 

{"NAME":"Wyze Outdoor Plug","GPIO":[0,0,0,0,0,576,0,0,0,0,0,224,321,7713,7712,320,0,0,0,0,0,2624,2656,2720,0,0,0,0,225,0,4704,0,0,0,0,0],"FLAG":0,"BASE":1}

Products We Use/Recommend

Be Social!
Discord Chat -
Patreon -
Facebook -
Instagram -
Please note that links above may be affiliate link, using them could earn digiblurDIY a small commission of most purchases and helps with future video projects. Thank you!


  1. Thank you DigiBlur.

    Here utilized Amazon Fermerry 28 AWG Stranded Wire Silicone Cables and purchased new soldering tips. I connected different colored wires to GND, RX, TX , BOOT, 3.3VDC and 2nd GND pads.

    I have yet to upgrade the firmware. Went off to modifying the Wink Relay 2.

  2. Thanks for this write up. My local Home Depot has these on the shelf for $15.

    Do you think it is possible to add any sensors or a small display to the ESP32 in this unit? I.e. are any of the other I/O pins accessible?

  3. Hey T,

    Wondering if you possibly have the bandwidth to develop a (ESPHome or Tasmota) plug / power device solution regardig this device or a similar device to cater to backyard or even quasi-commercial chicken keepers? 14ish daylight hours on full spectrum LED + heated water or heated coop options. HMU and let's discuss some things. More than willing to pay for your expertise just to coolaberate a potential solution for my individual situation.

  4. Hi.......I bought a couple of these and flashed and used your template file however the Switch 2 turns itself on and off repeatedly. The button press on Switch 1 works fine. Getting ready to flash the 2nd one now. My first flash was with Tasmota, not Tasmota32 and I wonder if there are some gremlins left behind. At any rate the template is not working on my device. Everything else is perfect. Thanks!........John

  5. Had to sign in and say thanks. First time learning/flashing these ESP32 chips and all worked (surprisingly) well thanks to your guide. 👍


Post a Comment