I created a Wyze Garage Door Opener

So, this was actually a pretty simple thing once I got the Wyze Plug.

I took an Enclosed Power Relay, some 18/2 Thermostat Wire, and a Wyze Plug.

That’s it.

Here’s what you have to do:

Disclaimer I’m not responsible if you break something

  • Disconnect all power to your opener preferably at the breaker box

  • Take the relay and connect the ends to the “Normally Open & Common” connectors. If you get the relay I have it is very plainly labeled on the bottom.

  • Connect the other end of the brown thermostat wire to the same connectors that your wall button is connected to. (What we are actually doing with this set up is emulating a button press)

Quick Side Note: if your door is Security 2.0+, then you have to connect the relay terminals to either a push button switch connected to the door, or to a remote. I have an older opener so can’t help if you have one of these newer models.

  • Now set up your Wyze plug using the Wyze App.

  • Plug the relay into the wyze plug

  • Now, at this point you can give power back to the garage and you’re good to go! But you have to make sure that the power to the plug goes off after it is either fully opened or closed. I did this using a rule in the Wyze app that if the plug has been on for 30 seconds turn it off.

All done with the opener. But it doesn’t do you any good if you don’t know if it’s opened or closed.

I used some ribbon, and the contact sensors for this one. I think the pictures will show you what I mean better than I can explain it. I put them over on the reddit thread I made here:

This is probably the first time I’ve written anything DIY like this so if I missed something or didn’t explain well please let me know!

List of parts:

  • Enclosed AC/DC Power Relay with Protection & De-Bounce

  • 18/2 Thermostat Wire

  • Some Spare cloth/ribbon

  • Some glue/hot glue

  • Wyze Plug

  • Wyze Sensors

10 Likes

Thank you

Hello DaisyLee
Very nice application of two products working together.
I have seen in WYZE forum your garage door open/closed contact sensor implemented with a strap hinge in place of the ribbon.

This is the main reason I decided to check out the Forums. You have a great idea,

It seems it wouldn’t be too hard for them to make a module to piggy-back a cam that has a NO contact on it. That would open up some options for people and even better if they gave the contact a momentary option.

1 Like

I have done the same thing only using a different rule that is safer. Write a rule that states ‘when the plug turns on, turn it off’. The duration is about 2 seconds.
This is important because while the button is being pressed it will defeat the safety systems on most openers posing a safety hazard.

I’ve been thinking about the same sort of design. I’m glad to see others have been experimenting. I especially like the simple rule to turn the plug off if it’s on. But none of these solutions account for the action of the relay after a power failure. Let me tell you why. If you have a power failure, when the power comes back on the plug will temporarily flash on even if it’s switched off. I haven’t built mine yet because I was only toying with the idea. But in my thought experiment, I believe that the on flash after a power failure is sufficiently long to trigger the garage opener. So what we need is to add a a delay circuit so that the power has to be on for certain amount of time before a pulse is allowed to pass to the garage door opener. I don’t want to do that with digital logic, because I don’t want to have to keep it powered up. I’ve been thinking of a simple “start from zero” delayed-on power source and relay based on 555s and signal transistors. The 555 circuit will need to be independently powered at the wall and set for at least 5 seconds. When the 555 delayed power turns on it will provide a VCC to a NPN signal transistor that drives the relay coil. I will have to put a 5 volt adapter into the Wyze plug to supply gate current to the transistor. All of this can be done without digital logic. It will be messy but it should protect against accidental openings. >>> Further thought. I might be able to eliminate the 555, by using an RC electrolytic circuit to power VCC to the signal transistor, meaning several seconds will pass before there is sufficient voltage to trigger the relay. When I’m able to build this in early December, I’ll report back to the forum and provide schematics.

I gave up waiting on Wyze and bought a Meross unit and couldn’t be happier with it. It also works with Apple HomeKit, which is another popular customer want that Wyze is ignoring.