I just got new garage doors installed with new openers, and I saw that the openers support myQ, and that my car does too, and I thought "sweet, I'll be able to open and close the garage from my car without any extra hardware".
Turns out myQ charges a subscription fee for the privilege of using this feature.
I could install an opener like this one, but it still wouldn't solve the in-car integration side of things. Anyone know of any clever workarounds for this? Seems like maybe I could MITM the myQ service since my car and garage would both be on the same WiFi when I'm home, but I don't know if there are OSS replacements for the myQ server software.
Apparently you can hijack the mqtt setup and manage it locally (I mostly wanted to know if I forgot to close the door, so I'm pretty okay with the Meross app).
I guess it doesn't have the built in support for the obfuscated protocol, my opener is just a dry contact so I didn't need to look into it.
I also got a Meross garage door opener, primarily so the kids could get in and out of the house without having to shuffle our two physical clickers around every day (depending on who would be home first).
My wife commented that it's the only useful technology I've ever implemented.
Like you, and haven't yet done the "make it work locally" hijack thing yet - but I haven't needed to because it works well.
Knowing that the door has been left up has also come in handy a couple of times. Also been able to open the garage door to let people into the house to feed the pets while we're away.
Only issue I had is that the WiFi range on the single unit is woeful. I had to put a WiFi repeater within the garage for it to see the signal.
I don't know how anyone could stand to work at Chamberlain. Getting rid of the previous HomeKit integration they supported, basically for no good reason other than greed, is corporate brained idiocy.
A bit of fiddling to get it properly flashed and configured, and ever since it's worked flawlessly with HA.
MyQ is nice, especially with the account management and easy door status viewing from your smartphone anywhere at any time. But I'm not up for the enshittified exorbitant rent-seeking subscription fee and needlessly closed API interface.
If you use Apple CarPlay, any garage door opener you have will appear on your dashboard when you are close to it. No subscription, no need for device to have internet access. Not exactly the same as it's not using hardware in your car and you'll need your phone, but this works nicely for me.
From what I've read, myQ is pretty locked down and doesn't support local control (outside of a HomeKit device that I think is no longer supported).
I would guess that the cert pinning would prevent such MITM attack, but I could be wrong. I'm not a huge fan of Chamberlain and myQ since they are so against 3rd party use of their products [0].
I inherited a garage door opener that does homelink/myq and the homelink is radio-based that your car can learn, while myq is wifi nonsense that I turned off.
I helped my friend instal one of these closed source ones and I never saw the point. They shut down their integration with his Alexa and other automations later which was amusing, but it kind of just showed off the fact that, yeah, you pretty much push the button in your car or the button inside your garage or on the keypad outside your garage and that’s pretty much all you ever do with a garage door so this smart home stuff doesn’t really add much.
I have an automation that locks my front door, closes the garage door if it’s open, and arms my home alarm. I can let someone in my house if I’m away, and I can see at a glance if someone left the garage door open when it should be closed. That’s pretty damn useful in my book.
Locks front door - great, someone left it open and yes it's locked, but it's not closed (more expensive locks have a sensor to ensure the deadbolt made it into the frame)
Garage door - similar, you don't know if someone disconnected the automatic and it's just reporting itself in the down position because the chain/drive has moved but the door hasn't.
Both solvable just some failure modes no one talks about.
I don't even have a garage, but I run the media tech at German university. I wouldn't care for Alexa, but having actual remote control (and monitoring) over things can be incredibly useful. Not that useful that you have to have it at any cost, but still useful.
One thing I like about them is the peace of mind it brings. On the very rare occasion that I somehow forget to close my garage when I leave (maybe I’m in a rush and the button in my car didn’t register), it’s nice to be able to close the door remotely.
I don't see the point in 95% of home automation projects, but I've decided to accept that other people see it differently and if they have fun with these kinds of projects, it doesn't hurt me in any way at all.
You can also open the garage door remotely for someone, e.g. your kid who wants to take out their bike, or a person who was supposed to pick something up from you but you couldn't be at home.
My roomate started an arduino project for this and we used the sonic sensor perpendicular to the ground to be able to tell how much the door was opened too (by measuring how close the top side of the door was to the sensor as it moved closer to the door opener).
To "talk" to the door we ended up buying some sort of universal remote controller that we tore apart to change the button you press for a relay that the arduino was able to use.
A raspberry in front of the arduino ran a webpage and more smarts.
We tried to make mac address detection on the wifi network to realize our phones connected home after work, but ended up not using that as it felt risky.
I have a variety of Shelly 1 devices in my house, one of which is on the oldschool Garage Door opener (with a reed switch for open/close tracking) - Very inexpensive, flexible for other applications, and works with HA etc.
I bought an OpenGarage and then saw that it had MQTT integration.
So... installed MQTT and got that working.
Then asked how hard would it be to hook this up to Alexa and get voice control working? Not toooooo hard ... working.
Then... how hard to get all of my home automation IOT/OAUTHish stuff integrated into MQTT+Alexa? ... a fair bit of work, but .... done!
So, now MQTT is the heart of a system that can talk to my tempest weather station, Tesla, sprinklers, opengarage, ecobee, sense, flume, smartthings controller, all queryable and controllable via voice.
I use Z-Wave for everything. I looked into Home Assistant, but went with a Hubitat C8 Pro hub bridged to HomeKit on my Apple TV. A Z-wave multi-relay and tilt sensor kit is under $100, and just works.
Home Assistant is more flexible, and has nicer dashboards, but it's also way more of a PITA to get everything working consistently. Hubitat, OTOH, has just worked, with very little tinkering. I had some issues early on with it running slow, but later firmwares resolved all such issues.
If you're a fraidy-cat, look into "SwitchBot" which you can mount externally to physically push the button on the wall.
Otherwise, I've been really happy with the iSmartGate I put in years ago. The wiring isn't difficult, and the HomeKit integration is essential for me.
Similar "that's useful!" experience as everyone else in the thread, but an annoyance sometimes is that "closing" is free, but opening requires "FaceID", which makes a ton of sense but means I never use it outside of automations since it requires fishing out the phone and a free hand (and that's just easier to mash the button on the wall).
I have automations to automatically close the door at 10:20am, 5:30pm, and "sunset" which catches like 90% of the "accidentally left open" use cases. Asking Siri if the garage door is closed even when you're out of the house is super useful as well.
Another local-only alternative; Athom have a pre-flashed ESPHome Garage Door opener which has a reed switch for determining whether the door is closed. Works flawlessly for me, and less than half the price.
I’ve used it to control window blinds, projectors, projector screens, and even some basic Apple TV commands. Wouldn’t surprise me if it could do the RF used by garage doors too.
OpenGarage is great. I have an overcomplicated system that goes from iPhone widget -> Apple Home -> Home Assistant (HomeKit Bridge) -> OpenGarage, but it has worked great for the past few years. I could probably cut out the Apple-dependent steps with some more effort.
Takes me 2 seconds to pick up my phone, swipe to the widget screen, and hit the garage button. Within 1 second, the garage door opens/closes.
Edit: removed HomeBridge, it's actually HomeKit Bridge which is a HA integration
My openers have myQ and it worked so terribly I gave up on using it. The opening/closing worked intermittently, and the monitoring of open status only worked once, and never again. It was so bad that I spend 5 hours to get my in-car controls working with the opener instead.
Garage doors are not high security devices. Hackers on the internet are the least of your concerns. If someone is going to break in, it's the idiot down the street with a crowbar, not a nerd 3 states away.
The nerd 3 states away is not going to break in. The script kiddie 3 states away running a bot and opening garage doors en masse for the lulz is going to be a problem. Especially if the random idiot from down the street gets your ebikes without using a crowbar, because he passes by in the right moment.
Imagine someone opening the garage doors of every house that has this installed. The fact that physical access is needed to open the door, legally or not, is a good thing.
I just got new garage doors installed with new openers, and I saw that the openers support myQ, and that my car does too, and I thought "sweet, I'll be able to open and close the garage from my car without any extra hardware".
Turns out myQ charges a subscription fee for the privilege of using this feature.
I could install an opener like this one, but it still wouldn't solve the in-car integration side of things. Anyone know of any clever workarounds for this? Seems like maybe I could MITM the myQ service since my car and garage would both be on the same WiFi when I'm home, but I don't know if there are OSS replacements for the myQ server software.
You can just buy a RATGDO device and use it with your opener!
https://paulwieland.github.io/ratgdo/
It's a reverse-engineered device that you can attach to the opener. It works perfectly, and provides local control and monitoring.
You can also use it alongside the official myQ client, if you want to use in-garage delivery from Amazon.
I bought a https://www.meross.com/en-gc/smart-garage-door-opener/garage...
Apparently you can hijack the mqtt setup and manage it locally (I mostly wanted to know if I forgot to close the door, so I'm pretty okay with the Meross app).
I guess it doesn't have the built in support for the obfuscated protocol, my opener is just a dry contact so I didn't need to look into it.
I also got a Meross garage door opener, primarily so the kids could get in and out of the house without having to shuffle our two physical clickers around every day (depending on who would be home first).
My wife commented that it's the only useful technology I've ever implemented.
Like you, and haven't yet done the "make it work locally" hijack thing yet - but I haven't needed to because it works well.
Knowing that the door has been left up has also come in handy a couple of times. Also been able to open the garage door to let people into the house to feed the pets while we're away.
Only issue I had is that the WiFi range on the single unit is woeful. I had to put a WiFi repeater within the garage for it to see the signal.
Yeah, the wifi connection on my setup is flaky. Not an attached garage though, a good distance from my router, with cinder block walls.
I don't know how anyone could stand to work at Chamberlain. Getting rid of the previous HomeKit integration they supported, basically for no good reason other than greed, is corporate brained idiocy.
Sounds like something Apple would do. Oh, wait
Their market cap says they are pretty terrible you are right
+1, ratgdo is amazing.
A bit of fiddling to get it properly flashed and configured, and ever since it's worked flawlessly with HA.
MyQ is nice, especially with the account management and easy door status viewing from your smartphone anywhere at any time. But I'm not up for the enshittified exorbitant rent-seeking subscription fee and needlessly closed API interface.
I set one of these up the other day with HA: works perfectly/as-advertised.
If you use Apple CarPlay, any garage door opener you have will appear on your dashboard when you are close to it. No subscription, no need for device to have internet access. Not exactly the same as it's not using hardware in your car and you'll need your phone, but this works nicely for me.
Probably this is why MyQ/Chamberlin doesn’t support HomeKit.
From what I've read, myQ is pretty locked down and doesn't support local control (outside of a HomeKit device that I think is no longer supported).
I would guess that the cert pinning would prevent such MITM attack, but I could be wrong. I'm not a huge fan of Chamberlain and myQ since they are so against 3rd party use of their products [0].
[0] https://www.home-assistant.io/blog/2023/11/06/removal-of-myq...
Can you use homelink? or have they removed this?
I inherited a garage door opener that does homelink/myq and the homelink is radio-based that your car can learn, while myq is wifi nonsense that I turned off.
Ratdgo + Homebridge and you can control your doors with Siri. And probably Android Auto with a different bridge, but I don't have that.
I have a RATGDO, and have an automation that opens my garage door when I drive up.
Does your car not have HomeLink? Homelink works fine with MyQ, no subscription required.
It's great to see more and more open source hardware products that work seamlessly with home assistant.
Home assistant is getting more and more user friendly and these open IoT devices also improve significantly.
I am quite positive that there will be an "alternative" ecosystem to proprietary subscription locking in ones.
I helped my friend instal one of these closed source ones and I never saw the point. They shut down their integration with his Alexa and other automations later which was amusing, but it kind of just showed off the fact that, yeah, you pretty much push the button in your car or the button inside your garage or on the keypad outside your garage and that’s pretty much all you ever do with a garage door so this smart home stuff doesn’t really add much.
I have an automation that locks my front door, closes the garage door if it’s open, and arms my home alarm. I can let someone in my house if I’m away, and I can see at a glance if someone left the garage door open when it should be closed. That’s pretty damn useful in my book.
Locks front door - great, someone left it open and yes it's locked, but it's not closed (more expensive locks have a sensor to ensure the deadbolt made it into the frame)
Garage door - similar, you don't know if someone disconnected the automatic and it's just reporting itself in the down position because the chain/drive has moved but the door hasn't.
Both solvable just some failure modes no one talks about.
I don't even have a garage, but I run the media tech at German university. I wouldn't care for Alexa, but having actual remote control (and monitoring) over things can be incredibly useful. Not that useful that you have to have it at any cost, but still useful.
One thing I like about them is the peace of mind it brings. On the very rare occasion that I somehow forget to close my garage when I leave (maybe I’m in a rush and the button in my car didn’t register), it’s nice to be able to close the door remotely.
I don't see the point in 95% of home automation projects, but I've decided to accept that other people see it differently and if they have fun with these kinds of projects, it doesn't hurt me in any way at all.
You can also open the garage door remotely for someone, e.g. your kid who wants to take out their bike, or a person who was supposed to pick something up from you but you couldn't be at home.
My roomate started an arduino project for this and we used the sonic sensor perpendicular to the ground to be able to tell how much the door was opened too (by measuring how close the top side of the door was to the sensor as it moved closer to the door opener).
To "talk" to the door we ended up buying some sort of universal remote controller that we tore apart to change the button you press for a relay that the arduino was able to use. A raspberry in front of the arduino ran a webpage and more smarts.
We tried to make mac address detection on the wifi network to realize our phones connected home after work, but ended up not using that as it felt risky.
What did you need the Arduino for that you couldn't do with the GPIOs on the Raspberry Pi?
I guess, but things started with an Arduino and no project.
I have a variety of Shelly 1 devices in my house, one of which is on the oldschool Garage Door opener (with a reed switch for open/close tracking) - Very inexpensive, flexible for other applications, and works with HA etc.
https://us.shelly.com/products/shelly-1-gen3
OK, nerd sniped.
I bought an OpenGarage and then saw that it had MQTT integration. So... installed MQTT and got that working.
Then asked how hard would it be to hook this up to Alexa and get voice control working? Not toooooo hard ... working.
Then... how hard to get all of my home automation IOT/OAUTHish stuff integrated into MQTT+Alexa? ... a fair bit of work, but .... done!
So, now MQTT is the heart of a system that can talk to my tempest weather station, Tesla, sprinklers, opengarage, ecobee, sense, flume, smartthings controller, all queryable and controllable via voice.
Amazing what is possible these days.
My opener broke a few months ago, maybe 10+ year old model that I previously had on zwave via GoControl.
I just got a cheap homedepot Chamberlain to replace it and got ratgdo. Works much better than my old zwave solution.
I use Z-Wave for everything. I looked into Home Assistant, but went with a Hubitat C8 Pro hub bridged to HomeKit on my Apple TV. A Z-wave multi-relay and tilt sensor kit is under $100, and just works.
Home Assistant is more flexible, and has nicer dashboards, but it's also way more of a PITA to get everything working consistently. Hubitat, OTOH, has just worked, with very little tinkering. I had some issues early on with it running slow, but later firmwares resolved all such issues.
If you're a fraidy-cat, look into "SwitchBot" which you can mount externally to physically push the button on the wall.
Otherwise, I've been really happy with the iSmartGate I put in years ago. The wiring isn't difficult, and the HomeKit integration is essential for me.
Similar "that's useful!" experience as everyone else in the thread, but an annoyance sometimes is that "closing" is free, but opening requires "FaceID", which makes a ton of sense but means I never use it outside of automations since it requires fishing out the phone and a free hand (and that's just easier to mash the button on the wall).
I have automations to automatically close the door at 10:20am, 5:30pm, and "sunset" which catches like 90% of the "accidentally left open" use cases. Asking Siri if the garage door is closed even when you're out of the house is super useful as well.
Another local-only alternative; Athom have a pre-flashed ESPHome Garage Door opener which has a reed switch for determining whether the door is closed. Works flawlessly for me, and less than half the price.
https://www.athom.tech/blank-1/garage-door-opener-for-esphom...
I have this one and use it with my Chamberlain opener. You just wire it to button trigger and stick the rees switch on the door. It works great.
Could also look at something like a RF and IR control hub.
Something like https://www.orvibo.com/mobile/en/product/allone.html
I’ve used it to control window blinds, projectors, projector screens, and even some basic Apple TV commands. Wouldn’t surprise me if it could do the RF used by garage doors too.
OpenGarage is great. I have an overcomplicated system that goes from iPhone widget -> Apple Home -> Home Assistant (HomeKit Bridge) -> OpenGarage, but it has worked great for the past few years. I could probably cut out the Apple-dependent steps with some more effort.
Takes me 2 seconds to pick up my phone, swipe to the widget screen, and hit the garage button. Within 1 second, the garage door opens/closes.
Edit: removed HomeBridge, it's actually HomeKit Bridge which is a HA integration
Why are you using Homebridge to talk to Home Assistant? It has a built-in integration to expose devices to HomeKit.
GitHub: https://github.com/opengarage
Website: https://opengarage.io/
Looks to be related, opensprinkler: https://github.com/opensprinkler
I have this and OpenSprinkler in my house, and love them both.
Hated myQ even before it went subscription.
> Hated myQ even before it went subscription.
My openers have myQ and it worked so terribly I gave up on using it. The opening/closing worked intermittently, and the monitoring of open status only worked once, and never again. It was so bad that I spend 5 hours to get my in-car controls working with the opener instead.
I can't imagine paying a subscription for that.
I'm pretty much all in on ESPHome in my house. Have all the lights, air conditioners and anything else that might be left on wired up.
Walking out my front door I hit "lights off" and "AC off" on my phone and everything turns off.
If my phone drops off home wifi for over an hour inger notifications if I've left the garage door open (and can close it remotely).
Open source IoT is great.
OpenGarage's device can keep a cloud connection open to Blynk or the maker's own OpenThings.io cloud server.
Let's hook up the garage door to a system that, if it were hacked, would let anyone on the Internet control it. What could go wrong? /s
I just don't get it.
Garage doors are not high security devices. Hackers on the internet are the least of your concerns. If someone is going to break in, it's the idiot down the street with a crowbar, not a nerd 3 states away.
The nerd 3 states away is not going to break in. The script kiddie 3 states away running a bot and opening garage doors en masse for the lulz is going to be a problem. Especially if the random idiot from down the street gets your ebikes without using a crowbar, because he passes by in the right moment.
Imagine someone opening the garage doors of every house that has this installed. The fact that physical access is needed to open the door, legally or not, is a good thing.