Chamberlain blocks smart garage door opener from working with smart homes
arstechnica.com
arstechnica.com
The company I work for has a policy where we don't block third party clients, as long as they use a uniquely identifiable user agent and API key that we provide to them. That way we can easily monitor if they're calling endpoints excessively and make sure that our alarms don't go off when they did something wrong, but still offer power users flexibility. Power users are the users you can get good feedback from, and they spread the word more than a regular user would. If keeping them happy doesn't require active effort, it would be silly to start a cat-and-mouse game just to keep them busy and angry with you.
Just a blind guess but is your company free of control by shareholders, venture capitalists and private equity?
A company is by definition controlled by its shareholders.
company: noun kʌm.pə.ni
an organization that sells goods or services in order to make money:
- OED
No body of legislation ever said that companies needed to maximize profits.
I thought that in Common Law countries, court precedents are "real law".
https://en.wikipedia.org/wiki/Common_law
> In law, common law (also known as judicial precedent, judge-made law, or case law) is the body of law created by judges and similar quasi-judicial tribunals by virtue of being stated in written opinions.
(emphasis mine)
If he cannot sustain the costs of the business then I guess you can argue that there's a law of nature in play saying that the proprietor has to earn some amount of profit just to exist, but if you're shaking your fist at Nature demanding that we produce the value that we intend to consume, well, good luck. You may as well be upset about the existence of gravity, or that food must be grown or hunted in order to be eaten.
You had a valid point that most companies are structured in that way, but not all.
This isn’t relevant since that’s not why I bought a Chamberlain product. I bought it specifically for the capability that they arbitrarily killed.
I'm glad they pulled this now, was just looking to upgrade our two openers for something connected to my HA.
https://openthings.freshdesk.com/support/solutions/articles/...
The device has been fantastic, I got mine about 4 years ago and I just never think about it, it's never failed to work (even after power outages).
Mine isn't a motion sensor, it's a distance measuring device, it's how it can tell if a car is in the bay or the garage door itself is open (you set the distances in the device)
The ratgdo device is decoding the line version of the Security+ 2.0 protocol, which gives you state information/etc. They have a page describing what they currently decode:
https://paulwieland.github.io/ratgdo/01_features.html
FWIW The Flipper Zero can decode the wireless version of the Security+ 2.0 protocol.
Chamberlain doesn't get to authorize people to open your door, but they do get to decide who uses their API. While I think it's a very poor decision, they certainly can decide that any use of their API they don't like is unauthorized. That said, I would love to see legislation that ends this kind of vendor lock-in.
Hence "inflation" and shit like this.
"Fuck that," I said to myself, as any self-respecting hacker would. "I'll just hook a $20 remote key fob switch from Home Depot up to the button on the garage wall."
That's when I found that they actually DRM'ed the button. The usual pair of wires was there, but I couldn't open the door by simply shorting them together. There were several ICs on a PC board inside the button housing doing Woz knows what. So, back to lifting the door manually.
This is only going to get worse. It will get worse because we let them go this far.
I agree that it is annoying in a "It's just a momentary switch! How hard can it be!" sort of way, but it be that way anyhow.
Manual operation seems perfectly understandable in this context. Odds of some AirBnB driving off accidentally with the remote approach 100%.
Re-keying the front door is arguably a bigger pain in the ass, and many Airbnbs just lend you the front door keys.
I can see why an AirBnB host wouldn't bother after 1st or 2nd time, is all I'm saying.
Agree the front door key is a bigger pain, but less likely to accidentally happen.
I mean, I would have a slight preference to have a functioning remote but it's not going to ruin a stay. In the same way that if I went to a place that didn't have an automatic opener at all I wouldn't find it odd.
The garage door remote I modified with the Zigbee relay is a remote I purchased and paired with my rental unit's garage door opener, and then took apart for modification. I don't own the property or the garage door opener, I just looked up which model of remote it used, bought one, and paired it. I also have the landlord-provided remote as a backup.
I don't think HomeLink is particularly dangerous in this regard; anyone can purchase additional remotes and pair them, they don't need a car with HomeLink.
If you're really worried as a landlord, reset your garage door openers for every new tenant re-pair the remotes they presumably returned to you, and re-key your front door locks while you're at it. Microscopic cost compared to what the tenant probably paid you.
Add to that the fact that garages tend to be less covered from a camera perspective (usually there’s a doorbell camera at the door) and it’s a bit of a blind spot for homeowners I’d think.
However, one thing that is interesting is when you get a loaner car from the dealership, and not only is there a valid Homelink recording, but the nav system still shows the start and end points for the last trip(s) the previous person took. Bonus if their phone's contact list is still there.
Always use the vehicle handover function whenever turning in a rental or loaner car, folks.
Oof. That's awful, but put a servo above the button that physically hits the button. Analog loopholes are immune to DRM.
The arms race continues I guess.
For anyone who wants an out of the box, and open source, solution.
> "I clicked door open/close event and it popped up the video storage subscription dialog to ask me to subscribe,"
I mean... who, while waiting to get into or out of garage, sitting in the car or soon to be sitting in the car clicks on ads to buy something? Wouldn't conversion rates be ridiculous?
Not that everything else is wrong there with current approaches to IoT: Blocking 3rd party apps, needing 3rd party cloud server somewhere to open garage door, putting ads on top of actual button, needing special app to operate, be dependent on internet. Cannot comment on security for this particular product, but that is a topic on its own.
On a less snarky note, I hate how this has become so common that for some reason this is not "sue the company into non-existence" behavior, but we just sigh and either add the company to our shit list or pay the price because we are now locked in.
I’ve been going to my baseball team’s website recently to buy stuff because they won, and a 5 second video ad pops up every time you go…
I’m here, I want to spend money, and you want to show me ads?
However, if you run pop-over-everything ads, auto-play videos with audio, resizing ads, run CPU heavy BS, attempt redirects, or other garbage ads, I simply stop visiting your site.
Don't abuse your ads. Don't use an ad provider that supports malicious behaviours. Too many sites abuse their users, I agree, but you're encouraging them by still giving them traffic.
For what it is worth the video doesn’t load, but the 5 second pop up does load.
This reddit thread says it uses a UI dark pattern of moving the "open/close button" from a familiar screen position formed by habitual use such that you accidentally click on an ad for a $3000 pet door:
https://old.reddit.com/r/myq/comments/xoxrlv/shady_af_advert...
Also, if you’re about to go into your house, the ad in the car may be priming you for buying something.
No thanks, I'm looking for information for my own safety ASAP, not your "quality journalism".
If anything it highlights the point that having a cloud service to handle your smart home device is a recipe for shenanigans like this.
Stick with ZigBee/Matter devices, and if the device is WiFi try and at least make sure it works over the local network.
Doesn't excuse philips but that was at least the only reason I'd consider using them.
Homebridge and Home Assistant used a popular Python library that reverse-engineered the MyQ API from the Android app. Many companies couldn't care less until abuse ramps up, but given that Chamberlain (Blackstone-owned) has gone into rent-seeking mode all of a sudden, they decided to turn the Cloudflare Super Bot Fight stuff way the hell up on their OIDC token exchange endpoint (you can still request auth codes).
I decided to abandon trying to get MyQ to work with Home Assistant (it would have required hours of trying to figure out what combination of headers would have passed the CF checkpoint) and ended up getting a Meross Smart Opener. It was shockingly easy to install (plug the relay device into the same pinouts that your wall door opener uses) and works even better than MyQ (in that you won't get a weird "close error" that prevents you from operating your door that not even MyQ customer service will clear)
Added benefit, is that Meross opener is just a dry on switch. It doesn't have to be for a garage door, but for any momentary push button.
You own the device, they can fuck off with "allowed".
Everything exposed as entities in home assistant, everything just works, and myQ/chamberlain/genie have absolutely no idea that you are doing anything because you're not even touching their API. Just drop the cloud bs altogether.
Ultimately this whole using-a-product-means-using-the-user-experience-dictated-by-the-product-seller, be it SaaS, mobile app or hardware is a total dead end. The part Richard Stallman missed when arguing with his printer was you have to allow honest people to make money working in such an ecosystem, or you end up with no UX at all.
https://www.homeconstructionimprovement.com/ryobi-launches-l...
I was excited about it when we bought the house, but:
1. The remote control range is terrible. Both of our remotes regularly fail to operate the door from less than a car length in to the driveway, through a normal garage door in a normal wood framed home, even with fresh batteries.
2. EVERY control accessory is proprietary, even the wall button. Our house came with the button missing and it can't be replaced with just a normal button. The entire line is out of production as well so the only options for replacement are expensive NOS. Likewise for the keypad and remotes, there are no third party replacements that are compatible and the first party stuff is out of production.
3. The app doesn't work, it won't even detect the opener. Because even the button is proprietary I can't even install an aftermarket controller.
The Ryobi opener has some great ideas like the accessory ports and the support for a battery backup using a battery many of us already have, but they went out of their way to make it worse than any other opener on the market in multiple ways and then abandoned their users. I'm going to be replacing mine with a simple dumb Genie or similar with a DIY controller hooked to the wall button port as soon as we get some garage work completed.
My understanding is that the discontinuation was actually over patent issues or something in that general area.
When I bought my house I was planning to get in to Ryobi's yard tool ecosystem since my experience with their 18v tools had been so good, but the garage door opener experience was enough to give me a push to eGo.
I don’t have mqtt setup on my home assistant (yet?), which the primary ratgdo firmware relies on, but there’s also an esphome-based firmware that should work for me.
edit: one of those mentions is https://www.home-assistant.io/blog/2023/11/06/removal-of-myq...
Tired of Apple Home automation misses with no logs. My wife’s phone won’t connect to our Home and the only solution is to rebuild your Apple Home from scratch.
Now I know never to buy Chamberlain products in my home, and recommend anyone I know doesn't either.
Seems expected after the courts stopped enforcing the Sherman Antitrust Act and started allowing vertical restraints.
I know there are a lot more steps to it but my mind was telling me that the motor mechanism is a solved problem. Could perhaps even buy the barebones parts to assemble locally. The magic or at least what is the most interesting for me is providing the integration module that allows it to 1) connect to the internet or 2) connect to other local devices that can control it. Would possibly require a subscription from the internet route but not even close to the silly $45 a year Chamberlain charges.
P.S. the phrase "the S in IoT stands for security" was def true in our case
https://web.archive.org/web/20150205230218/http://arrayent.c...
A brand doesn't necessarily have cloud/IoT expertise, so they partner with someone else. Time passes, business crap happens, the partnership fails, and the brand itself is out in the cold along with its customers, not necessarily by any fault of its own.
And now we have the likes of Tuya quietly providing turn-key white-labeled IoT services to a vast ocean of gold rush products flooding Amazon.
Why the dependency on the cloud and the lack of support for HomeKit or Matter in these devices ... I can only speculate.
This is corporate doublespeak at its worst. If you switch every sentence there to the exact opposite of what he said, you'll get a far more accurate version of reality.
Are there industry groups representing home automation solutions that push back on these decisions?
But I suppose a company that controls 70% of the market is uninterested in what anyone thinks, including their own customers.
There is a newer protocol called "matter" that a lot of big names have gotten behind. These devices are slowly rolling out, but id check for matter compatibility with any hub at this point.
As for the hubs, use open source that are not cloud based. The largest and most active project is called Home assistant. Its robust, has good options to build it yourself or buy devices, and it's dedicated to being forever FOSS. Another hub in the same "local, FOSS" ethos is called Hubitat. Their UI/hardware was easier than home assitant for a long time, but not really anymore. I still consider them more "turnkey" but both systems work great and support literally thousands of devices.
True. But when you have good-enough alternatives, simply do not buy any "smart home", IoT, or connected devices at all. Unless [complex open-source conditions here], buying from NiceCorp does nothing to stop them from being taken over by NastyCorp, with the obvious malicious intent.
- People complaining that their IoT device doesn't integrate with Home Assistant anymore...
- Solution (?): Stop buying IoT devices so that nothing integrates with Home Assistant.
That's kind of the exact opposite of people's goals in this situation.
To me, that sounds like a worse case than "Just use a dedicated 1990's-tech garage door opener, that I keep in my car". If Chamberlain's cloudy infrastructure was off-line (internet outage, went bankrupt, or the just lost interest), would there be any way to remotely open the garage door?
It depends on whether their goal is averaged convenience in the long term. In my opinion, having to deal with this crap always ends up offsetting not having to manually hit a switch.
So yeah, they took something that worked fine and intentionally broke it.
If you are trying to say “do not buy smarthome products which depend on a cloud connection” then that’s a position I agree with strongly.
Personally, I moved to an ESPHome based controller and deleted their app years ago. That said... I'm definitely ordering a ratgdo, that seems like a way better option than what I've got now!
I think there is only 2 companies now that control most of the American market. Chamberlain and Overhead Door Company (owned by a Japanese door company). I think I have mostly had Chamberlain brands and of course the door itself always works but the tech behind is has been lacking. I suspect ODC is similar. Lots of gimmicky systems like adding video cameras to the opener which requires yet another subscription along with controlling the door through the web along with a similar subscription. Last I looked the fee was something like $45/year which felt steep, would be happy to pay but the price felt out of line with what it does.
Along with poor tech decision I always felt that the product itself was not very interesting or innovative. Shoot, look what Ryobi did with the now discontinued opener, it had a battery backup, excellent lighting, extension cord, plugs. I don't remember the story on why it was discontinued but I believe it had something to do with supply chain and covid....I might be misremembering.
So yes, I am always a little stumped why someone does not jump in and just make a solid unit. Give me a non-buggy interface, let me pay for a reasonable subscription so I can maybe connect to my apple ecosystem. I never see any clones from China in America, they surely must exist but I never see them.
Sidenote but in Europe many architects pick Hörmann:
https://en.wikipedia.org/wiki/H%C3%B6rmann
I've got this both here (apartment in a building) and in another country at my vacation house. I've even got the same remote control in both (EU) countries.
They've got their own home automation system too but I'm not using it. I know there are people just opening the box containing the motor and screwing (no need to solder AIUI) some open home-automation thinggamagic into them.
They're compatible with cars having "homelink" too (buttons in your car which you can configure to act as this or that remote control).
> it had a battery backup
Oh that is sweet for...
I remember the "fun" of having electricity down (black out in the entire rural area) and needing to hurry up to go pick my kid at school... I wasn't familiar with garage doors openers and black out meant no WiFi and no 4G (black out was obviously affecting 4G too: don't know why but everytime we had that black out, we'd have no 4G either). Anyway I ended up removing a safety wire on the garage door, to then remove a bolt, then used a rope and a pulley of sort to create leverage to be able to lift up the wide sectional door.
There probably was a simple way but I was in a hurry.
Fixing the mess was fun too: it involved watching YouTube vids and talking with my brother on the phone (he's familiar with these) to understand how to "clip" the motor again on the belt (or whatever that is called) and how to have the door close at the correct spot (at first there was a big gap!).
There's usually a rope hanging down you can pull on to disengage the chain lock, then the door will be loose to move.
http://www.thedoorco.net/wp-content/uploads/2019/12/Garage-D...
A friend of mine has a relation (uncle?) that was part of the litigation team that spent startling amounts of time trying to block third party accessories from being able to interoperate with Chamberlain openers, because of their proprietary "encryption" routine. But their encryption was startlingly simple, IIRC something like basically being one of 3 effective codes.
If you're going to do security, don't half ass it, and don't use shitty security to litigate.
What a joke.
This is a cloud service with real costs. Chamberlain has a responsibility to maintain access for its users.
I can’t speak for Chamberlain, but this reaction seems reasonable.
But is it reasonable to need to make a request to their cloud service to open a door right in front of you?
Although when the API is exposed to unfiltered external requests, I think the answer is no amount of cloud services is enough.
The only drawback is that it's less secure, as it uses RF but I can't be bothered to dig a new cable to gate motor through already paved driveway.
Of course, a power user could block their Matter network from accessing the Internet or update server.
Note that dropping Matter if the device has WiFi still means it needs to have some pre-existing redundancy or at least add something else instead. This also likely breaks integrations with any voice assistant in a way that would at the very least require reconfiguration, I think. It's certainly a lot less sneaky and a lot more self-destructive than just turning off a proprietary API.
[1] https://arstechnica.com/gaming/2020/01/unauthorized-bread-a-...
HN just made my life a bit easier and better — Thanks!
Earlier discussions: https://news.ycombinator.com/item?id=38186303
I just don't get this behaviour
Bought a Tailwind - it's glorious. No batteries, tons of integrations, the bluetooth+android to open/close automatically is crazy solid (doesn't work with ios sadly, but you can buy a fob).
I just want some way for devices to publish/report their model numbers and what features they offer/support so everything can auto-configure itself rather than requiring me to manually set MQTT paths/filters/parsers for every device I get.
Then dashboards/controllers (who should also auto discover the server via the same method) should be able to send some message to some well-known topic on the server to find all connected devices.
The Shit Squeeze.