[HN Gopher] Home Assistant blocked from integrating with Garage ...
       ___________________________________________________________________
        
       Home Assistant blocked from integrating with Garage Door opener API
        
       Author : eamonnsullivan
       Score  : 882 points
       Date   : 2023-11-08 09:04 UTC (13 hours ago)
        
 (HTM) web link (www.home-assistant.io)
 (TXT) w3m dump (www.home-assistant.io)
        
       | eamonnsullivan wrote:
       | Here's the company's statement, which they've updated to accuse
       | HA of, basically, DDOS:
       | https://chamberlaingroup.com/press/a-message-about-our-decis...
        
         | Nextgrid wrote:
         | Even if we assume that's true (I very much have my doubts),
         | this is a totally self-inflicted problem as a result of bad
         | design: there's no reason a garage door opener should rely on a
         | remote server instead of local communication.
        
           | malermeister wrote:
           | If it's not on a remote server, then how would you know when
           | people leave/arrive at their homes? You'd miss out on so much
           | sweet, monetizable personal information. Won't anyone think
           | of corporate profits???
        
           | mindslight wrote:
           | You don't even have to go so far as saying they should change
           | the embedded software. Here is the problem:
           | 
           | > _The MyQ integration was introduced in Home Assistant 0.39,
           | and it 's used by 3.1% of the active installations. Its IoT
           | class is Cloud Polling._
           | 
           | "Cloud Polling", meaning they don't have a way for an API
           | client to register for state change callbacks. I'm sure this
           | is why there is so much traffic - if Home Assistant wants to
           | support triggers based on state changes (eg door opening,
           | turn on home lights), then it needs to repeatedly check the
           | status so that it becomes aware of the change in a timely
           | manner.
           | 
           | (Personally I only buy/use devices with local control, and
           | generally cut them off from Internet access. Just saying
           | though)
        
         | Someone1234 wrote:
         | As they themselves admit in that statement: There used to be an
         | official way to integrate locally, but they discontinued it
         | (myQ Home Bridge) and they're hard to find today (inc. huge
         | markups when available).
        
         | lvh wrote:
         | Perhaps they updated the statement since then, but they're not
         | accusing them of "basically" DDOS: they literally say DDOS now.
         | Which of course prompts the question: is the problem that the
         | CTO doesn't understand what DDOS is, or are they intentionally
         | painting HA as malicious somehow?
        
         | jsight wrote:
         | TBH, that's better, as that is a problem that could be fixed.
         | Even if we had to switch to a tilt sensor and just retain
         | control, that'd be much better than their approach.
         | 
         | IOW, this real reason is better than their dumb comment about
         | "unauthorized use".
        
       | dathinab wrote:
       | can we just make non-sens like that illegal
       | 
       | no one has time for it
       | 
       | you bought the device you should own it
       | 
       | it's not even anything fancy where you could argue that
       | continuous software updated need to be done or similar
       | 
       | also pass a law that all smart home devices had to go through a
       | hub, no direct internet connection allowed, uh put it under
       | "reducing DDOS potential due to long term issues with internet
       | connected smart home device security"
        
         | pjc50 wrote:
         | The problem is it's routed through a central server.
         | 
         | > all smart home devices had to go through a hub
         | 
         | I think ultimately this is the only way to get it to even work
         | properly, let alone last long enough that the next purchaser of
         | a smart home can use it reliably. But it will also slow
         | innovation and Big Tech will _hate_ it.
        
         | rft wrote:
         | > all smart home devices had to go through a hub
         | 
         | I fully agree, this is the reason I mostly buy Zigbee devices
         | for my smart home. The problem with this rule is that there is
         | already a device on the market that complies with it on paper,
         | but not how you intended: Amazon Echo devices act as Zigbee
         | gateways. While I never tried it, I bet it will not turn on
         | your lights without calling the mothership.
         | 
         | If this rule were to become reality, vendors would just sell
         | your their "mandatory" hubs that handle the calling home part.
         | Smaller vendors would no longer be able to offer their ESP
         | based devices, even though I can easily decloud them via
         | ESPHome etc, if even necessary.
         | 
         | From a purely idealistic PoV, I guess the only way we achieve
         | ownership as you described is if we require by law, with proper
         | enforcement, that reasonable technical people are able to
         | connect to the device on a local interface. But this has so
         | many weasel words already, it would be ineffective and/or lead
         | to regulatory capture ("implement this 600 page, 200$ ISO
         | standard based on XML, don't mind the proprietary extensions
         | ensuring no interop!").
         | 
         | For me, the way to have some degree of ownership of my smart
         | home is doing research before buying to ensure the device
         | either runs on Zigbee, has a local network interface and does
         | not rely on the cloud even for initial configuration or can be
         | flashed with Tasmota or ESPHome with minimal fuzz. I don't see
         | this changing any time soon. It is sad that you need to have
         | the knowledge and time to be able to "own" your smart home, but
         | I at least can help my "tech support circle" where possible to
         | make informed decisions.
        
           | darkwater wrote:
           | > If this rule were to become reality, vendors would just
           | sell your their "mandatory" hubs that handle the calling home
           | part. Smaller vendors would no longer be able to offer their
           | ESP based devices, even though I can easily decloud them via
           | ESPHome etc, if even necessary.
           | 
           | No, what should become the reality is that only HARDWARE
           | vendors that make a living off the hardware and some
           | corollary service will have the incentives to be on the
           | market, instead of the behemoths like Amazon or Google that
           | just want to harvest your data with mostly loss leader
           | products.
        
             | rft wrote:
             | Yeah, I agree that this is what SHOULD happen. But I am far
             | too cynical at this point to believe it WILL happen.
             | 
             | In our current system I see two ways to try to make this
             | reality: 1) economic factors and 2) regulation. 1) will not
             | happen, because the data is worth enough to big players
             | that a small competitor can not compete on the
             | hardware/software/service margins alone. You need to become
             | as big and integrated as the current players to be able to
             | offer similar features and prices. Sure, it is more choice,
             | but the option is just as bad.
             | 
             | 2) will not happen due to regulatory capture problems as I
             | already stated. A big player can shoulder the burden of
             | compliance easier than a small shop. Maybe, just maybe,
             | there is hope if anti-trust actions split up the existing
             | big players, but I am not holding my breath.
             | 
             | The third way, one small group of indomitable Gauls^Wnerds
             | still holds out against the invaders, is what we currently
             | have and what offers a little bit of hope to me. But I fear
             | this will never become the norm.
        
           | vidarh wrote:
           | I use (or used, I mostly have Lightwave switches instead of
           | zigbee bulbs now) one of my Echo devices as a gateway, and
           | sure it will call the mothership, but I really don't care
           | about _that_ as long as the switches and other devices
           | themselves still works if /when I decide to tear out the
           | Echos. To me they're not a problem, as long as they speak
           | open protocols.
           | 
           | I think that part is more important than demanding a hub.
           | Demanding that the device _can_ connect to a local hub (where
           | "can" means "can easily be reconfigured without going through
           | the original manufacturer or requiring expensive tools"...)
           | speaking open protocols (and specify clearly what "open
           | protocol" means, to avoid your 600 page, 200$ ISO standard)
           | is more important than requiring that they _must_ connect to
           | a local hub. Also necessary to specify that you can carry out
           | _all_ the functions of the device via open protocols, or you
           | 'll get bullshit where essentials get locked away.
           | 
           | Personally, I don't care if I have proprietary smart home
           | devices. I _do_ care that the maximum _cost and hassle_ if a
           | manufacturer goes  "rogue" like in this linked article
           | remains low. So each proprietary device in current use
           | reduces my willingness to get another one. Currently, all of
           | my devices can be controlled via open source, and though some
           | of them (some cheap Govee led strips) do call home, there are
           | open source to talk to them, and worst case I can literally
           | cut them off with a pair of scissors and replace the
           | controllers for a pittance if they ever become a nuisance,
           | and that makes them an acceptable choice (though whenever
           | there are multiple options I _will_ look for the more open
           | one).
        
         | vidarh wrote:
         | > also pass a law that all smart home devices had to go through
         | a hub, no direct internet connection allowed, uh put it under
         | "reducing DDOS potential due to long term issues with internet
         | connected smart home device security"
         | 
         | Assuming no authentication/encryption/intentional obfuscation
         | shenanigans (which would need to be covered), I don't really
         | care if it is _forced_ to go through a local hub if only they
         | were required to provide an easy mechanism for pointing the
         | device at a local network endpoint.
        
       | TeMPOraL wrote:
       | From company statement:
       | 
       | > _Our customers rely on us to make access simple without
       | sacrificing quality and reliability. Unauthorized app
       | integrations, stemming from only 0.2% of myQ users, previously
       | accounted for more than half of the traffic to and from the myQ
       | system, and at times constituted a substantial DDOS event that
       | consumed high quantities of resources._
       | 
       | Yeah, that sounds plausible, because:
       | 
       | - Home Assistant users are power users, thus more likely to
       | _actually use_ the devices in question;
       | 
       | - Official IoT software and integrations are uniformly _shit_ ,
       | designed to discourage effective use (while maximizing data
       | collection).
       | 
       | Thus, I read this statement as: "We're not happy that some of our
       | customers decided to _actually use_ the  'smart'/'connected'
       | aspects of our product; our service-providing part was not ready
       | to provide the service, and unlike the data collection part, it
       | was never intended to."
        
         | api wrote:
         | The problem is that these require some kind of server. Get one
         | that just talks to HA over your local network.
         | 
         |  _Why in the hell does a garage door opener need a server?_
         | 
         | Oh, data collection. And subscriptions. Nothing for the user.
         | 
         | I avoid any home automation thing that has any cloud backing
         | that's not strictly optional. It's a strong anti-feature. In
         | home stuff cloud means it won't work when the Internet is down,
         | it spies on you, and it can become a brick or start requiring a
         | subscription at any time.
        
           | nijave wrote:
           | You can access the device when you're away from home if it's
           | internet connected. Of course, the server doesn't need to be
           | doing much besides proxying connections.
        
             | cassianoleal wrote:
             | And of course, you can easily run a
             | VPN/Tailscale/ZeroTier/whatever to achieve the same without
             | the downsides.
        
               | api wrote:
               | There are home assistant integrations for all of those.
               | HA can also open a port via uPnP and use Letsencrypt.
               | 
               | You don't need a cloud server to remotely access a
               | device.
        
               | colinmorelli wrote:
               | I'm quite confident my parents and the many people like
               | them in the world would not find running
               | VPN/Tailscale/ZeroTier to be "easy." Nor would they have
               | any idea how to troubleshoot when those services have
               | issues. Nor would they want to play intermediary between
               | Tailscale and myQ customer support to figure out which
               | one is broken and fix it.
               | 
               | Having options like this is great for powerusers, but the
               | vast majority of people are not that. They need something
               | that just works. Of course that still doesn't mean they
               | need their garage door collecting telemetry data, but
               | they need something more than a LAN-connected smart
               | device.
        
               | iAMkenough wrote:
               | Sounds like there's a market for intermediary tech
               | support
        
               | colinmorelli wrote:
               | Perhaps in general, but if the problem here is "I don't
               | want a corporation to have access to when my garage door
               | is open or closed" I can't fathom how "Give another
               | corporation access to my entire network to troubleshoot
               | my VPN and LAN configuration of my devices" is the
               | solution?
        
               | TeMPOraL wrote:
               | The solution is to "give my tech whiz
               | kid/neighbor/friend, or a local IT shop two blocks over,
               | the responsibility of managing my home network".
               | 
               | This is where ideas like non-shit IoT, Right to Repair,
               | Free (Libre) Software, and even "how to not fuck up
               | foreign aid 101", all converge. The point isn't to make
               | everyone their tech support. The point is to _allow local
               | communities to be more self-sufficient, able to manage
               | technology on their own - as opposed to outsourcing
               | everything to some faceless companies that have no
               | attachment to any given community.
               | 
               | Note that this doesn't preclude business - on the
               | contrary, local businesses are the fundamental part of
               | any community larger than couple dozen people; the ideas
               | converge not on everyone doing stuff pro bono, but on
               | _small, local businesses* doing things for their
               | communities, accumulating and retaining know-how.
               | 
               | I wish more people from aforementioned movements realized
               | their ultimate goal (at least in form that's possible in
               | the real world) is the same, and joined forces.
        
               | kube-system wrote:
               | If your mass-market commercial product needs this by
               | design, you will fail. To successfully sell a product to
               | the general public, it must work out of the box.
        
               | jollyllama wrote:
               | True, but there's contractors for pretty much everything
               | else that can be installed on your home. Why not home
               | automation contractors?
        
               | kube-system wrote:
               | They exist, but they're expensive. And the products they
               | sell are not really consumer devices, they are B2B
               | products marketed at contractors.
               | 
               | They're really two different markets, the bulk of the
               | home automation market doesn't want to spend $10K+ for a
               | contractor to check the same feature boxes that something
               | on the shelf at Home Depot can do for a 3-digit price
               | tag. Labor is really expensive, so home automation
               | contractors operate almost exclusively on the high-end of
               | the market.
        
               | epiecs wrote:
               | They can just pay for home assistant cloud?
        
               | colinmorelli wrote:
               | 1) Home Assistant is not an officially sanctioned option
               | by the devices and will run into technical issues
               | regardless whether it's cloud hosted or not (as seen by
               | the very post we're all commenting on).
               | 
               | 2) Even if the above were not true, at that point you're
               | back to an internet enabled smart home device system, and
               | now we're simply picking which vendor to trust over the
               | other. But in both cases, the option for the vendor to
               | collect telemetry data about your usage of the products
               | exists.
               | 
               | There is really no viable way for the typical consumer to
               | be able to both have a good product experience for
               | something like this, and to prevent a cloud vendor from
               | having access to their data. Unless I'm missing something
               | obvious.
        
               | lloeki wrote:
               | > Even if the above were not true, at that point you're
               | back to an internet enabled smart home device system
               | 
               | Home Assistant Cloud is essentially a TCP-level proxy
               | (IOW Nabu Casa sees jack squat):
               | 
               | > The remote UI encrypts all communication between your
               | browser and your local instance. Encryption is provided
               | by a Let's Encrypt certificate. Under the hood, your
               | local Home Assistant instance is connected to one of our
               | custom built UI proxy servers. Our UI proxy servers
               | operate at the TCP level and will forward all encrypted
               | data to the local instance.
               | 
               | > Routing is made possible by the Server Name Indication
               | (SNI) extension on the TLS handshake. It contains the
               | information for which hostname an incoming request is
               | destined, and we forward this information to the matching
               | local instance. To be able to route multiple simultaneous
               | requests, all data will be routed via a TCP multiplexer.
               | The local Home Assistant instance will receive the TCP
               | packets, demultiplex them, decrypt them with the SSL
               | certificate and forward them to the HTTP component.
               | 
               | > The source code is available on GitHub:
               | 
               | > SniTun - End-to-End encryption with SNI proxy on top of
               | a TCP multiplexer
               | 
               | > hass-nabucasa - Cloud integration in Home Assistant
               | 
               | https://www.nabucasa.com/config/remote/#how-it-works
               | 
               | https://www.nabucasa.com/config/remote/#security
        
               | colinmorelli wrote:
               | Yeah so this is why I said "no way for the typical
               | consumer to have a product experience like this" because
               | what you're saying is true, but not something an
               | individual can rely on.
               | 
               | Typical consumers have no way of ensuring their UI is, in
               | fact, encrypting the data and not farming it out. They
               | cannot verify the source code themselves, because they
               | don't have the technical skill set they'd need to do so
               | (nor, frankly, the time). They're reliant on the goodwill
               | of whoever packaged and installed the offering for them
               | not doing anything to that offering.
               | 
               | Technical power users can circumvent this because they
               | can build/install from source, verify keychains, read the
               | source, etc. Non-technical users can't do this, and need
               | someone to help them. That someone will most likely be in
               | the form of a third party organization that does this in
               | exchange for money. They're placing their trust in that
               | third party.
               | 
               | The point I'm getting at is that, eventually, a consumer
               | has to trust a third party who may have incentives that
               | don't align with their own. They're just playing a game
               | of which vendor to place that trust in. This is why
               | centralization is still the predominant architecture
               | choice for the overwhelming majority of products, even in
               | a world where myriad decentralized solutions exist for
               | almost everything. It turns out that having bespoke third
               | parties run decentralized solutions for customers is
               | often not a better product experience, and still has the
               | same root problem even if it manifests in different ways.
        
               | TeMPOraL wrote:
               | > _The point I 'm getting at is that, eventually, a
               | consumer has to trust a third party who may have
               | incentives that don't align with their own. They're just
               | playing a game of which vendor to place that trust in._
               | 
               | The problem is that approximately NONE of the commercial
               | vendors are in any way trustworthy. They're really
               | pushing hard the degree of abuse they inflict on the
               | customers, and social immunity takes long time to build.
               | 
               | The ultimate solution IMO is to have people trust _in
               | people they can actually trust_ - that is, make the third
               | parties local. A partner, a kid, a neighbor, a small
               | company servicing the local community and physically
               | located in it. At this scale, trust can be managed
               | through tried-and-true social techniques humans are
               | innately good at, and have successfully used for many
               | thousands of years. This is how you make most of the tech
               | industry and adjacent problems go away.
        
               | dthul wrote:
               | I suppose the vendor could sell a home server device,
               | which runs some kind of Tailscale-like technology to make
               | it available from the internet, and the app talks to that
               | locally hosted server.
        
               | MadnessASAP wrote:
               | My wife doesn't understand what I do on the computer all
               | the time and she's pretty doubtful of my claim that
               | server racks are normal household items. Nevertheless
               | setting up the HA app on her phone with a Wireguard VPN
               | was super simple and she's got a good handle on that.
               | 
               | That being said, setting up the HA and Wireguard server
               | is definitely a more demanding experience. Although once
               | setup it's pretty much a once and done sort of thing, and
               | they're are integrated ready to go solutions available.
               | 
               | It would be nice to see something like "Geek Squad"
               | offering that sort of service instead of just running AV
               | software while trawling for nudes on customer laptops. No
               | guesses on what's more profitable though.
        
               | nvy wrote:
               | >she's pretty doubtful of my claim that server racks are
               | normal household items.
               | 
               | Haha, she's got you there.
        
               | Eduard wrote:
               | > Although once setup it's pretty much a once and done
               | sort of thing
               | 
               | I guess you started using Home Assistance recently /
               | shortly... and/or you use only a few HA integrations.
               | 
               | Otherwise, you would have already run into enough
               | troubles with updates.
        
               | freedomben wrote:
               | I refuse to use cloud services, and I use tail scale, but
               | telling the average consumer to do this instead of using
               | whatever app came with the device is not going to work
               | for most people
        
               | fullspectrumdev wrote:
               | > easily
               | 
               | Not for the average consumer.
               | 
               | I actually have gotten to know a lot of folks who are
               | massive into home automation, who also know precisely
               | fuck all about computers or whatnot.
        
               | WirelessGigabit wrote:
               | Most VPNs need significantly extra work to get
               | notifications to pass through.
               | 
               | For example, Apple Home does not work by default over
               | WireGuard.
        
             | RobotToaster wrote:
             | Why would you need to access a garage door opener when away
             | from home?
        
               | heartbreak wrote:
               | To let in your cat sitter.
        
               | eknkc wrote:
               | Check if you left it open? Let someone in remotely?
        
               | pmontra wrote:
               | I forgot it open.
        
               | _ZeD_ wrote:
               | the real solution here is to make it auto close locally.
        
               | pmontra wrote:
               | That's a nice to have feature. However there are cases
               | when one wants to keep it open for hours or, as pointed
               | by other replies, to open it to let somebody in. An edge
               | case I just thought about: open it to let somebody
               | delivery a package inside, possibly by looking at them
               | with a camera, and then close it.
        
               | neodymiumphish wrote:
               | Give access to a friend or family member when you're out
               | of town.
               | 
               | Allow package deliverers to put a package in your garage
               | instead of on your step.
               | 
               | When I had MyQ, I used it almost exclusively when I was
               | on my motorcycle. I had it configured so that I could tap
               | a button on my phone that tracked my location and enabled
               | a geofence around my house so it would ping the MyQ to
               | open when I got about a quarter mile from home. I called
               | this my "riding home" mode. This saved me the trouble of
               | having to get my gloves off and open the door through the
               | app when I got to my driveway, and I didn't have to leave
               | a garage door opener on/with my bike.
        
               | colinmorelli wrote:
               | Putting aside the very legitimate use cases highlighted
               | in other messages, a very simple one is: you're just
               | arriving at home, but are still not (yet) connected to
               | wifi.
               | 
               | These very practical daily occurrences can make devices
               | incredibly annoying and frustrating for typical consumers
               | who want it to just work.
        
               | pmontra wrote:
               | That's why I have a radio remote in my car and in my
               | living room and never bothered automating the garage door
               | any further.
        
               | organsnyder wrote:
               | I find it handy for when I'm outside but not in my car--
               | on my bike, working around the yard, etc.
        
               | vel0city wrote:
               | For the "working around the yard" idea, I just got a
               | keypad mounted near the garage door. It is wireless, it
               | just acts like a remote which requires a pin before it
               | sends the toggle command.
        
             | tmccrary55 wrote:
             | You can also just do both.
             | 
             | I'd rather that it use the LAN, if I'm there at the time.
             | 
             | Data collection and remote access can just be their own
             | functionality.
        
             | tensor wrote:
             | Homekit provides this as well, and by default is local
             | only. There really is no excuse for these devices not to
             | support homekit out of the box other than a money grab.
        
           | ourmandave wrote:
           | In the updated fairy tale, the 3rd little piggy actually
           | perishes, because his house got _bricked_ by the Big Bad Wolf
           | IoT service.
        
             | kevindamm wrote:
             | It's a good thing the piggies invested in light
             | infrastructure and good logs with their previous houses,
             | the next version after brick will be even better!
        
               | TeMPOraL wrote:
               | I still prefer the version where the fourth pig built its
               | home from wolf bones - while it wasn't the best building
               | material, it made a point.
        
             | marcosdumay wrote:
             | Nah, the wolf just pays a minimal fee to the IoT provider
             | so it unlocks every door on the pig's house.
        
           | lexh wrote:
           | _Oh, data collection. And subscriptions._
           | 
           | This makes sense (and myQ's privacy policy is a nightmare:
           | https://www.myq.com/privacy-notice) but I've never understood
           | how this _particular_ bit of data is valuable to anyone. Any
           | ideas?
        
             | firtoz wrote:
             | Number of active car owners living in an area could be
             | valuable for a few industries and governments
        
             | ca_tech wrote:
             | I buy a garage door opener. That is the end of my
             | transaction.
             | 
             | I buy a connected garage door opener. The provider knows my
             | geolocation, my name, email address, socioeconomic status,
             | even the phone I own. Inferences can be made on activity
             | such as "they leave for work at 7am when garage door
             | opens".
             | 
             | The collection of data doesn't need to be used specifically
             | for reengaging me with Chamberlain. It is now an asset to
             | the company that can be sold to others as outlined in their
             | Information Sharing section. Which basically says "we share
             | it with everyone".
             | 
             | Partners can be anyone from insurance companies to academic
             | researchers. Remember that partners aren't limited to just
             | one data set. They have the ability to ask multiple
             | companies: "What data do you have for all occupants of
             | houses in this geographic area?"
        
               | TeMPOraL wrote:
               | > _Remember that partners aren 't limited to just one
               | data set. They have the ability to ask multiple
               | companies: "What data do you have for all occupants of
               | houses in this geographic area?"_
               | 
               | Yup. And to make the issue clear: there is no such thing
               | as "anonymized data", there's only "anonymized until
               | correlated with enough related data sets".
        
             | gosub100 wrote:
             | No direct experience, just my guesses
             | 
             | * someone who drives frequently may rank higher for
             | automotive products and services
             | 
             | * use to independently rank other statistics, i.e. someone
             | with kids probably comes and goes more than a single person
             | or non-child-rearing couple. Take the dataset where you
             | _know_ they have kids (and myQ) and see if you can detect
             | the ones with kids using _only_ myQ data (plus other
             | statistics). If it allows you to infer this property
             | accurately enough, profit.
             | 
             | * Someone who comes and goes a lot is most likely _not_
             | physically disabled, so exclude them from those specific
             | marketing materials.
             | 
             | * someone who is home a lot (hardly ever opens their garage
             | door) might like to spend money on useless gadgets, try
             | selling them IoT toasters
        
               | criddell wrote:
               | Plus some of their door openers have a camera and
               | microphone. From that they could get a lot more very
               | specific data.
        
           | kube-system wrote:
           | > Why in the hell does a garage door opener need a server?
           | 
           | Because the user is almost certainly installing the device
           | behind a NAT with a dynamically assigned public IP. These are
           | mass-market garage door openers, not devices targeted to
           | those familiar with advanced network configuration.
           | 
           | I also avoid cloud connected IoT stuff. I have the luxury of
           | doing so because I have IT skills. For those who do not,
           | accessible alternatives simply don't exist.
        
         | PurpleRamen wrote:
         | > - Home Assistant users are power users, thus more likely to
         | actually use the devices in question;
         | 
         | >50% traffic from 0.2% of the users is far too big of a
         | discrepancy to just explain it away with powerusers. Customers
         | too have to follow a fair level of usage.
         | 
         | > designed to discourage effective use (while maximizing data
         | collection).
         | 
         | What valuable data can they collect, if nobody is using it?
        
           | malermeister wrote:
           | This thing probably phones home every time you open or close
           | your door, no matter if you do it via their smart portal or
           | manually.
        
             | neodymiumphish wrote:
             | As a former MyQ user, I can say definitively that this is
             | accurate. There's a magnetic sensor that you put on the
             | door for it to track the state of the door, so the app is
             | always correct on whether it's open or closed.
        
             | PurpleRamen wrote:
             | Yes, but according to their statement, the official client
             | seems to behave better than the HA-implementation. Maybe HA
             | is brute forcing something, like pulling state every 10
             | seconds or so. And this is a legit complaint from their
             | side if this is the case.
        
               | bonzini wrote:
               | If pulling the state goes through the cloud app it is
               | their (self-inflicted) problem.
        
               | PurpleRamen wrote:
               | Sure, and because it was their problem, they made it the
               | problem of those who gave them this problem, and pulled
               | the plug.
               | 
               | But let's get real, 0.2 of customers are probably also
               | matching around 0.2% of their income with those products.
               | So it's probably not really a problem, short term.
               | 
               | Long term, they probably have damaged their brand hard,
               | and missed out on some revenue from grassroot marketing.
               | But that's a problem of future chamberlain. Today, the
               | one responsible for this has solved their problems, calls
               | it done and gets their paycheck.
               | 
               | And who knows, maybe next year they switch to Matter, get
               | some good marketing from it, raise the sales and the
               | victims from today are forgotten. That's business..
        
               | Eduard wrote:
               | any home IoT solution without a cloud inbetween and which
               | shall also be able to communicate with you while on the
               | go requires a lot of technical expertise (and perpetual
               | maintenance...). It is therefore not viable for the mass
               | market.
        
               | gog wrote:
               | Probably because the official client only checks the
               | state if you open the app, while HA probably does it
               | every so often.
               | 
               | Legit solution would be for the company to allow local
               | access to the garage door to check the state without
               | needing to go through their servers.
        
           | bitshiftfaced wrote:
           | I think they want you to install their app so that you have
           | to open the app everytime you press the button. From there,
           | you see ads to other products.
        
             | ttcbj wrote:
             | I use the myq app to open my garage door open regularly.
             | The app is slow to open and generally annoying. For
             | example, the whole interface is initially blocked, so you
             | tap to open and it doesn't register the tap, still doesn't
             | register the tap, then finally it does.
             | 
             | I was not aware of there being ads in it, but I just
             | looked, and you are absolutely right, there is an ad at the
             | top. It looks like its for their home security camera.
             | 
             | Based on my experience with the company, I would not
             | purchase additional products from them. Not based on my
             | desire to use home automation or homekit, just on the fact
             | that the app is poor.
             | 
             | The garage door openers themselves, however, which have
             | battery backup and which open quietly and with a gradual
             | slowing near the finish, are pretty decent. Mainly I wish
             | they had a better, faster app, as the garage door is the
             | smart home thing I used most (followed by maybe Rachio).
        
               | fullstop wrote:
               | > I use the myq app to open my garage door open
               | regularly.
               | 
               | It used to ask me to provide a rating every time I opened
               | the app. I eventually added a negative rating because it
               | kept asking even after I had answered "Do not ask me".
        
               | pjsg wrote:
               | Yeah -- it is certainly quicker to use the keypad that I
               | have outside the garage door than try and use their app.
               | In particular, it keeps asking me for a username and
               | password (which I can't remember because who remembers 16
               | character strings??).
               | 
               | I just want to get local access to my openers.
        
           | HankB99 wrote:
           | > What valuable data can they collect, if nobody is using it?
           | 
           | What permissions does the app have? If it has location data
           | so it can open/close the garage door based on proximity, it
           | can probably collect your location whenever the phone is on
           | and that can be sold to data brokers. That's just an example.
           | There is potentially a trove of information the app could
           | collect and sell and not just when the user has the app open.
           | 
           | Of course if the app is never installed it collects nothing.
           | I wonder if the vendor requires the app to be installed for
           | initial configuration.
           | 
           | And IAC, it would be preferable (to me) to have a device that
           | works entirely locally.
        
             | cyberax wrote:
             | > What permissions does the app have?
             | 
             | "Location" (while using App) and "Notifications". So it can
             | locate you when you trigger it, but it can't track you all
             | the time.
        
           | jsight wrote:
           | They do not support opening your own garage door via IFTT,
           | Alexa, or Google Assistant.
           | 
           | They do support allowing their paid partners (eg, Amazon) to
           | open your garage door for deliveries. I think this last part
           | is where they get "value".
        
           | PaulHoule wrote:
           | "Valuable Data" doesn't have to be valuable but can be
           | valuable anyway if investors and other partners believe it
           | is.
        
           | egberts1 wrote:
           | Valuable data is in the eye of the beholder: such as
           | burglars, home invaders, stalkers, panty-sniffers, voyeurs,
           | blackmailers, robbers, kidnappers, spies, squatters,
           | vagrants, wild teenagers and dumb adults that are scouting
           | for their next juicy target.
        
         | a254613e wrote:
         | The main reason why HA accounted for so many requests is
         | probably because it was a polling integration, requesting data
         | every 30 seconds from the server, while the official app either
         | had push events when something changes, or it updated state
         | when the app gets opened.
        
           | ryukoposting wrote:
           | Isn't the high road solution here to open your API to enable
           | users to make a less shitty HA integration?
           | 
           | Either way, they'll almost certainly pull the plug on this
           | service sometime before the end of the decade.
        
             | lhamil64 wrote:
             | Or open up a local API so Home Assistant users don't even
             | need to hit their servers in the first place, which is
             | preferable anyway...
        
               | epiecs wrote:
               | I was just going to comment this. The device is network
               | connected anyhow. So just open up the local api.
        
               | cameldrv wrote:
               | Haha this is the company that has an undocumented
               | encrypted wire protocol between the wired button and the
               | opener so you have to use their button instead of a
               | normal doorbell switch.
        
               | thecapybara wrote:
               | If I recall correctly, Chamberlin had an optional
               | accessory that added HomeKit support to garage door
               | openers, and that was discontinued last year. Home
               | Assistant is capable of acting as a HomeKit hub, allowing
               | it to control HomeKit compatible devices locally that
               | otherwise would've required a cloud connection.
        
               | ziml77 wrote:
               | I'm so glad HomeKit exists because without it I'm
               | positive the vast majority of "smart" home devices
               | wouldn't support any kind of local connectivity.
        
               | kortilla wrote:
               | It sucks how many iot devices skip home kit integration
               | for this very reason. :(
        
             | giancarlostoro wrote:
             | I would argue that letting HA define a callback URL or some
             | way to receive those events instead of relying on polling
             | would do it. But also, are they caching the responses? I
             | have a weird feeling that the vendor is not caching enough,
             | especially for data that changes insanely infrequently.
        
             | criddell wrote:
             | That's definitely the high road solution. The low road
             | solution would have been to start suing HA users under the
             | CFAA. So I guess they took the middle road.
        
           | Angostura wrote:
           | Possible answers would be for the company to create an
           | official integration, using a change state trigger rather
           | than a polling trigger - or possibly to throttle requests
           | from a particular IP to a certain number per day to
           | incentivise parsimonious usage
        
             | xur17 wrote:
             | Absolutely. It would also be possible for them to create a
             | local API that home assistant can call over the local
             | network. The real problem is that the company just doesn't
             | care.
        
             | greggsy wrote:
             | HA even claim that it's used as a test bed for many iot
             | products, so it can often have integrations before any
             | other platform. Kind of makes sense, give many cross
             | platform integrations there are in it.
        
           | lvh wrote:
           | A third-party hub would have a similar problem, though,
           | right?
        
             | mikeryan wrote:
             | MyQ has built in integrations for Apple Smart Home and
             | Alexa. I'm assuming in those situations the MyQ app passes
             | state to those services so they don't have to poll.
        
               | achandlerwhite wrote:
               | Not for HoneKit unfortunately. They did sell a separate
               | -$100 box that would bridge it officially but have
               | discontinued it.
        
           | giancarlostoro wrote:
           | Why not... just allow HA receive callback events at that
           | point when things change? I feel like this has an easy
           | resolve that doesn't piss off your power user customers, and
           | makes them encourage others to invest in your products, IE
           | power users, and they'll come back because despite being a
           | little extra engineering effort, they were glad you thought
           | of them.
        
             | twicetwice wrote:
             | Good suggestion, but where and how does HA receive
             | callbacks? I would guess that almost all HA instances are
             | behind residential LANs and most aren't accessible on the
             | public internet. You could use dynamic DNS and forward
             | ports, but that's flaky, you might run into CGNAT, etc. And
             | anyway, it's best if your HA instance isn't publicly
             | addressable; mine is only accessible over my personal
             | WireGuard VPN and I intend to keep it that way.
             | 
             | I'm sure this is a solvable and solved problem, but I do
             | believe it is non-trivial, and potentially a major headache
             | for a company to implement just to support a tiny niche of
             | users. I'd be delighted to find out I'm wrong though!
             | 
             | And, unfortunately, the business case isn't there, since
             | this weakens lock-in effects. I don't endorse this reason--
             | that's why I run my own HA instance and don't buy or use
             | any products that require the cloud or otherwise can't be
             | operated entirely locally (including flashing Valetudo to
             | my robot vacuum!).
        
               | tuckerman wrote:
               | If you pay for the home assistant cloud subscription
               | (built into HA, ~5 USD/mo) they can provision custom
               | callback URLs for you so you don't have to expose your HA
               | instance. I have this setup for certain integrations such
               | as Samsung Smart Things.
               | 
               | It's not a perfect solution since it costs money but it's
               | a nice alternative to exposing your HA instance or some
               | other front end proxy to the internet.
        
               | andrewaylett wrote:
               | Unfortunately it's not actually that different in effect
               | -- Nabu Casa proxy the encrypted TCP connection, rather
               | than terminating TLS and proxying HTTP, which is _great_
               | for privacy but not so much for providing an extra layer
               | of security on top of HA itself.
               | 
               | It is also much easier for those without easy access to
               | extra static IP addresses. Given the target audience I
               | think it's probably the right approach.
        
               | tuckerman wrote:
               | I don't think it's entirely devoid of security
               | improvements---you need to know the webhook address in
               | order to get access to talk to a HA instance which would
               | be a lot more difficult than just port scanning for an
               | open (perhaps unpatched) HA instance on the open
               | internet. I would still prefer it though if things would
               | expose a local API or speak MQTT however.
        
               | ndriscoll wrote:
               | Open a TCP connection from the instance to the cloud
               | service. I don't know about all consumer routers, but I
               | just checked mine and the default TCP established timeout
               | is 7440 seconds. Idle timeouts are _supposed_ to be at
               | least 2 hours.
               | 
               | If you served the entire US (130 million households) and
               | had a 1 hour keepalive, that's only 36k packets per
               | second, which is nothing.
               | 
               | You could also auto-train the idle timeout by using a
               | pair of TCP connections. One uses a known good value
               | while the other probes upwards until it finds its
               | connections start getting closed (with some optional
               | binary search fanciness), feeding new known good values
               | back to the first.
               | 
               | (Obviously the no-cloud solution is better still)
        
               | pjsg wrote:
               | MQTT is the solution for this. Note that the garage door
               | openers talk MQTT to the myq service (over TLS with
               | preshared keys). It should be possible to subscribe to
               | events from your garage door opener(s) and also to send
               | commands to it.
        
               | Eduard wrote:
               | but MQTT alone doesn't solve the challenge for some
               | Internet server to push messages to a Home Assistance
               | instance running inside a home network / behind a router
               | / behind a firewall / NAT unless a port is opened on the
               | router, or long-polling is used.
        
             | jacquesm wrote:
             | Why not simply allow HA to integrate _on site_ rather than
             | to have to go through some crappy service that likely will
             | not last the lifetime of the doors in the first place?
        
               | steamer25 wrote:
               | I'm not saying owners should be completely barred from
               | modifying their systems but there are security
               | implications to bypassing their centralized / cloud-based
               | authentication.
               | 
               | It'd be possible for a knows-enough-to-be-dangerous
               | customer to modify their system in such a way that they
               | unwittingly allow unauthenticated local access. From my
               | point of view, Chamberlain/MyQ should be totally
               | indemnified in such scenarios but I'm not sure how murky
               | the legalities would be in terms of getting judges/juries
               | to accept "caveat emptor".
               | 
               | EDIT: Maybe there's a way to ensure customers have signed
               | an indemnification agreement before unlocking local API
               | access? I guess there'd also need to be a way to
               | ensure/promote a factory reset if/when
               | ownership/rentalship changes.
        
               | hunter2_ wrote:
               | Deadbolt companies aren't liable for customers leaving
               | their products unlocked, right? Is this so different?
        
               | steamer25 wrote:
               | That makes sense to me but I'm not sure your average
               | judge/juror would see it so simply--especially given that
               | in most cases it'd be a lot easier to tell if/when a
               | deadbolt has been modified.
        
               | jacquesm wrote:
               | You've got that backwards. Giving a third party control
               | over your garage door is the 'security implication' you
               | want to avoid.
        
               | organsnyder wrote:
               | I bought MyQ's Homekit bridge to allow local integration
               | with Home Assistant. It was a bit of a pain to set up
               | initially, and it's stupid that I have a separate device
               | when the openers themselves support wifi natively, but
               | it's been rock-solid.
        
               | mikestew wrote:
               | You know that "bit of a pain to set up initially" you
               | mentioned? Yeah, I've had to do that repeatedly because
               | its little pea-brain forgets every few months. It's been
               | anything but rock-solid for me. I just gave up on it.
               | 
               | I initially bought the bridge because I thought a
               | wireless relay spliced into the hardwired door switch
               | would be too much trouble, so I'll spend a little and
               | save some time. Boy, was I wrong.
        
               | organsnyder wrote:
               | I've been lucky, I guess. After I got it set up, it's
               | just worked--even across various configuration changes
               | I've made to Home Assistant and my network
               | infrastructure.
        
               | rootusrootus wrote:
               | I had a version of your experience, but it resolved
               | magically. No idea why. I originally set up the
               | integration, and it worked. Then I completely rebuilt HA
               | at one point and had to redo the bridge config, and it
               | just refused. All sorts of errors, it just refused to
               | even see the doors. Frustrated, I chucked the device in
               | my closet and forgot about it for a while.
               | 
               | Then a few months later I decided to try again and be
               | very careful and deliberate, and ... it worked. Just like
               | it was supposed to. Sigh. No idea what incantation I did
               | right, but now it has been working for several years
               | without a hitch.
               | 
               | I did recently buy a ratgdo (well, ordered it at least,
               | it hasn't arrived). That's my backup plan if the Home
               | Bridge decides to go tits up.
        
               | giancarlostoro wrote:
               | That's also a good question, one reason I'd be okay with
               | having callbacks is if your software that handles what to
               | do is on a server somewhere else entirely, maybe you own
               | multiple homes and don't want to run several on-premise
               | servers when one could do, I'm also thinking of more than
               | just whatever HA is doing and whatever a power user might
               | do.
        
             | moritonal wrote:
             | I recently bought a Nuki smart-lock, purely because it
             | offered MQTT support with auto home-assistant discovery.
             | Vote with your wallets and we can have nice things.
             | 
             | https://support.nuki.io/hc/en-
             | us/articles/12947926779409-MQT...
        
             | bluGill wrote:
             | Because that would require them to build a callback system
             | for the 0.2%. I don't have this, but I'm guessing the app
             | only checks if your garage is open when you open the app.
             | That is if you don't have the app open and someone opens
             | the door you don't get a notification.
        
         | YiraldyGuber wrote:
         | Unofficial IoT software and integrations are not (much?)
         | better. I wouldn't be at all surprised if this was _partly_ due
         | to a junk integration for this device cobbled together by an
         | amateur and replicated by thousands more amateurs into their
         | own ginormous pile of other junk YAMLs.
        
           | lvh wrote:
           | Why did that software work mostly fine most of the time since
           | 2017? Even Chamberlain admits their blocking is deliberate.
           | Even Chamberlain's external statements suggest this is part
           | of their corporate strategy.
           | 
           | Why is Chamberlain's API so brittle it can't stand prodding
           | from what they claim is a tiny fraction of users, even if
           | those are misbehaving? Do you agree that comparing that to
           | DDoS is ludicrous, and suggests either dishonesty or a
           | fundamental misunderstanding of what "DDoS" means?
        
           | gregmac wrote:
           | > partly due to a junk integration for this device cobbled
           | together by an amateur
           | 
           | Judge for yourself, here's the code:
           | 
           | https://github.com/home-
           | assistant/core/tree/5523e9947d82ac14... (before it was
           | removed)
           | 
           | https://github.com/arraylabs/pymyq/tree/master/pymyq
        
         | jsight wrote:
         | Yeah, I always felt like the implementation wasn't that good.
         | But, tbh, rate limiting them and saying "hey don't poll quite
         | so much" would have been trivial compared to the approach they
         | ultimately took.
         | 
         | And obviously people with HA will use it more than people that
         | have to wait a ridiculous amount of time every time they open
         | that stupid myq app. It was terrible.
        
         | mikeryan wrote:
         | I have a MyQ door opener (and home assistant)
         | 
         | This is bullshit. Their app is bloatware that they use to try
         | to push additional services like Amazon home delivery etc. I
         | mean it's just a button, that's all it needs to do.
         | 
         | I'm going to replace it with one of the recommended devices.
         | This is such an overt money grab.
        
           | duxup wrote:
           | I have the MyQ app (iOS).
           | 
           | I don't mind it at all. App works, fairly fast, the stupid
           | extra stuff is just a chunk of the screen I can ignore /
           | don't have to do / interact with.
           | 
           | I don't approve of the API situation but the app itself
           | doesn't feel particularly bad.
        
             | BenjiWiebe wrote:
             | The iOS app sounds like it's better than the Android one.
        
               | duxup wrote:
               | What is the Android app like?
        
               | bonestamp2 wrote:
               | Ah, ya that might be it. I use the iOS version and it
               | works well.
        
             | atonse wrote:
             | I do agree that their app works perfectly fine. And it's as
             | responsive as HomeKit, but I don't want to have to launch
             | 20 apps for my various devices.
             | 
             | In fact, after my initial irritation, I thought "at the end
             | of the day, if they made a couple shortcuts available then
             | I could still say <Hey Siri> Open the Garage door" - It's
             | not perfect like homekit but it'll go a long way to
             | placating many of us who don't want to keep launching a
             | separate app.
        
           | gotbeans wrote:
           | This. Chamberlain/homeassistant user here too.
           | 
           | In the past the app has gone the lengths of make us try to
           | use their own assistant (!).
           | 
           | Why the fuck would I ever want to use a voice assistant from
           | my garage door provider? Seems like a desperate attempt to
           | enter a market that doesn't even make sense for them as they
           | currently are.
        
         | kkielhofner wrote:
         | At the end of the day this is a very reasonable business
         | decision - an incredibly obvious and easy one.
         | 
         | Chamberlain/myQ makes very low cost (likely loss-leader) mass
         | manufactured devices. Like anything else if you can identify
         | 0.2% of your users leading to 50% of an issue you're having the
         | reasonable thing to do (from a business perspective) is to just
         | cut them loose. If this CTO or anyone at Chamberlain were to
         | try to champion support for HA users people with the numbers
         | would look at them like they are crazy. For 0.2% of the user
         | base it barely justifies anything more than a 10 minute
         | conversation with a foregone decision.
         | 
         | I use and love Home Assistant. While it's a "big deal" to
         | techies and power users like us the total installed base (as
         | these numbers show) is infinitesimally small when you zoom out
         | and look at the total "smart home" market. There are 275k
         | active Home Assistant installations[0]. This number is already
         | tiny compared to myQ sales. Then you can check the myQ
         | integration and see that it's only used by 3% of HA
         | installs[1]. Home Assistant is insignificant to Chamberlain and
         | Chamberlain is insignificant to Home Assistant.
         | 
         | For a device that sells for $30 8,250 HA installs is $247,500
         | of total device lifetime revenue. Chamberlain has $820m of
         | revenue per year. Even if every one of these installs bought
         | four devices that's less than $1m. They. Do. Not. Care.
         | 
         | Again, I don't love this either. It's a jerk move but when
         | viewed through the eyes of a cold and calculating business it
         | makes perfect sense. Frankly I'm surprised this decision didn't
         | come sooner. Especially when you consider all of these awful
         | commercial devices really want you to install their app so they
         | can push who-knows-what and upsell at every possible
         | opportunity. That's an entire revenue stream they will never
         | tap into with users utilizing the API and few businesses can
         | resist gobs of money they see as ripe for the taking. Sad but
         | true and standard for nearly any business. Even more so for a
         | de-facto monopoly like Chamberlain.
         | 
         | HA users and people here are outraged, and that is completely
         | fair but with these numbers Chamberlain isn't even going to
         | remotely feel this.
         | 
         | At the end of the day HA is extremely powerful and the
         | ecosystem and maker-ish community around it is incredibly
         | robust. A device with a contact sensor on door close/open and
         | relay (or something) to toggle the door is trivial. It's what
         | I've been using since before MyQ or anything like it was even
         | on the market.
         | 
         | Just avoid the commercial "IoT/smart home" junk whenever
         | possible.
         | 
         | [0] - https://analytics.home-assistant.io/
         | 
         | [1] - https://www.home-assistant.io/integrations/myq/
        
           | deadbunny wrote:
           | > There are 275k active Home Assistant installations[0]
           | 
           | Nit: That they know of. As you say it's a techy product and I
           | would assume that techy types are the exact kind of people to
           | turn off analytics.
        
             | kkielhofner wrote:
             | Very fair but even if you multiply it by 10 the end result
             | turns $1m for myQ into $10m - or 1.2% of their yearly
             | revenue.
             | 
             | Order of magnitude higher, same point, same result.
        
         | belthesar wrote:
         | One would think a reasonably decently written HTTP client with
         | a server that responsibly responded with HTTP 429's when a
         | client was polling too hard would be able to set a standard and
         | enforce "good netizen" behavior.
        
       | simbolit wrote:
       | If you buy a device that relies on a server connection for
       | functioning, you might legally own it, but it essentially is 'on
       | loan' by the company.
       | 
       | Well, you could always strip it for copper, I guess...
        
         | causi wrote:
         | Devices that rely on cloud infrastructure should be required to
         | carry an expiration date right on the box. "This item
         | guaranteed to receive support until XX/XX/XX"
        
           | denysvitali wrote:
           | I prefer to have an e-waste law that says that if you stop
           | maintaining the service, you have to open-source it :)
        
             | theK wrote:
             | Also a very good option. Ideally it should trigger
             | immediately once a regression happens and at least 12
             | months prior to service eol (give users time to migrate)
        
             | kubik369 wrote:
             | Unfortunately, this is just wishful thinking. Take an
             | example where a company is going under. If such a law
             | existed, it would be unenforceable as the company does not
             | have the resources and know-how how to do such a thing.
             | After they file for bankrupcy, there is no point in
             | punishing them.
        
               | sokoloff wrote:
               | Software escrow processes could (partially) solve this,
               | at an upfront cost for every company developing and
               | selling such a device (meaning, at a price that will
               | ultimately be paid by consumers).
        
               | malermeister wrote:
               | Some government agency could be doing the escrow, at no
               | charge to the company.
        
               | sokoloff wrote:
               | There is still a _process cost_ to participate in any
               | escrow process, both on an initial and on-going basis.
               | 
               | (That's before the blindingly obvious observation that
               | even something provided by the government at no cost _at
               | point of use_ has a cost which is ultimately borne by the
               | people.)
        
               | malermeister wrote:
               | I don't disagree with either statement, but I think both
               | of those are a price worth paying to avoid having
               | hardware become e-waste because software support was
               | stopped.
        
               | sokoloff wrote:
               | I agree with that conclusion.
               | 
               | I think we'd also need to figure out some durable and
               | stable way to reach a conclusion on "when should the
               | software be published out of escrow?" that handles a
               | bunch of the various edge cases. "What happens to devices
               | that are one-time programmable? What devices are in-
               | scope/out-of-scope? Does this apply to radio firmware as
               | well as general CPU firmware? Is the software license
               | changed alongside the release of code from escrow? Are
               | signing keys also released? Is code released from escrow
               | just because some individual use case is no longer
               | supported by the mainline firmware? [Is a disagreement
               | with a product decision enough to release the old code?]"
        
               | joelfried wrote:
               | I agree as well, though I don't think we need to figure
               | out all edge cases before the legislation is viable. All
               | we need to do is allow any person who purchased said
               | software a private cause of action in which they can
               | petition a court to release the code. Then a judge could
               | decide based on the merits of the person's need whether
               | the code should be released or not.
        
               | sokoloff wrote:
               | I think that situation exists _now_ , which is the
               | essential root of the problem.
               | 
               | It's too expensive and too unlikely to succeed, but I
               | could sue Chamberlain now arguing that they have breached
               | an implied contract and that the remedy I seek is for
               | them to open-source their code.
        
               | joelfried wrote:
               | I disagree; I believe any lawsuit brought against
               | Chamberlain today would be dismissed for lack of
               | standing. Further, even if it wasn't, I think you would
               | have a very hard time convincing the court that open
               | sourcing their code is a reasonable remedy.
               | 
               | Best case, I think you'd get your purchase price back.
               | I'm not sure how you'd argue that remedy is insufficient,
               | either - hence why my preference is to have the cause of
               | action written into the law we're imagining here. It'd be
               | even better if we can write in that the remedy for a
               | degradation of the service is an open mechanism by which
               | the user has sufficient level of control as to recreate
               | their desired functionality.
        
               | rjmunro wrote:
               | All you need is an option you can set on a private repo
               | in Github so that if you close your account or don't pay
               | your fees for 3 months it automatically becomes public
               | rather than gets deleted.
        
               | thereddaikon wrote:
               | Yeah open sourcing code sounds nice but that's the pipe
               | dream of the tech literate. A real workable solution
               | would be regulation defining and banning ewaste creation
               | and consumer protection from vendors rug pulling product
               | support. Penalizing deviant practices and incentivizing
               | open industry standards.
        
             | PurpleRamen wrote:
             | That will only work for the code the company owns herself.
             | But they can't open source code they licensed themselves,
             | which means they can easily cheat the law by outsourcing
             | their code.
        
               | pmontra wrote:
               | Yes, but if there is a law like that there will be demand
               | for open source components, like drivers, and if there is
               | demand there will be offer.
        
               | PurpleRamen wrote:
               | Because that works so well with other laws...
        
             | mindslight wrote:
             | I'd prefer to have antitrust regulation that stops this
             | _bundling_ of software with hardware from day 1 - ideally
             | applying to both app software, and the embedded software on
             | the device itself. When a product is going end of life, it
             | seems awkward to enforce a requirement on companies and
             | difficult to get traction for a libre development
             | community.
        
             | baq wrote:
             | once the company goes bankrupt there might be no one left
             | to open source the leftovers if that's even legally
             | possible due to NDAs, 3rd party licenses, etc.
        
               | rcMgD2BwE72F wrote:
               | Then it should be anticipated. Just like a company is
               | required to pay employees what it owes them before it
               | eventual shutdown, even in case of bankruptcy.
        
             | marcosdumay wrote:
             | So they publish the crypto certificate that allows opening
             | anybody's door?
        
               | cferry wrote:
               | Unless it's security by obscurity, releasing the source
               | code of the entire infrastructure should never result in
               | all systems becoming compromised. So, assuming the API is
               | run over HTTPS with authentication tokens, Chamberlain
               | wouldn't need to (and should under no circumstances)
               | release its SSL certificates' private keys. Instead, the
               | firmware and server infrastructure should be easily
               | modified by the user to point to their own servers (or
               | get rid of intermediate servers and directly be usable on
               | the local network, which is the only good solution
               | anyway).
        
               | simbolit wrote:
               | If that exists, the company should be shut down for gross
               | negligence, even before they go bankrupt.
        
           | j45 wrote:
           | The cloud is some one else's computers and internet.
           | 
           | That internet connection for cloud services for smart gear
           | always costs someone.
           | 
           | Smart home devices that can't be locally hosted or easily
           | made to be locally hosted should be avoided.
           | 
           | There's no reason a light switch that normally works for
           | 10-20 years will only work for 2-5 due to cloud connectivity.
           | 
           | Luckily for the time being a lot of the providers can be
           | reflashed with Tuyo based firmwares.
        
             | sokoloff wrote:
             | Agree with you overall, while adding a note that light
             | switches normally work for _far, far longer than 20 years_.
        
               | j45 wrote:
               | Extremely fair comment that light switches normally work
               | far longer than 20 :)
        
           | PinguTS wrote:
           | There are lots of devices these days that rely on cloud
           | infrastructure, like Apple devices, Teslas. Its becoming more
           | devices.
           | 
           | The same for software. Even Microsoft is going fully Cloud.
           | Just had problems to activate my MS Office for Mac Business
           | 2019, which I bought in physical. They now require on
           | @outlook.com email address to be able to activate. Otherwise
           | I can't use my "box" software.
        
             | causi wrote:
             | The same pirated copy of Office 2007 has been doing me fine
             | for well over a decade at this point.
        
               | theGeatZhopa wrote:
               | I updated it to version 2010. Much much better. Jack
               | Sparrow ahead:)
               | 
               | Just do it. You won't regret it. I also bought office
               | 2016 cheap at some point in time. That's even better.
               | Faster, nicer UI.. just to give you feedback xD
        
               | PinguTS wrote:
               | We are a small company. I don't use pirated software. I
               | like on-premise software over cloud solutions. Adobe and
               | Zoom ae the only cloud solutions we use. Zoom is
               | obviously. But I look on how to get rid of Adobe, while
               | Adobe Stock has no real competition as the bought
               | Fotolia, which we used before.
        
               | simbolit wrote:
               | Serious question: did you try pexels? for most of my
               | stock photo needs they are okay (not great but okay), and
               | all pictures are public domain and free of charge. They
               | don't have stock video tho. :(
        
               | dormento wrote:
               | Once again, the paying customer has a worse experience.
               | 
               | The Gaben has spoke: "piracy is more about convenience
               | than price"
        
             | vetinari wrote:
             | They require Microsoft account, not an outlook.com address;
             | though that address is an easy way to get the account. It
             | is used for activation/license management, one nice feature
             | is that you can yank a license on a dead device and use it
             | with your new one.
             | 
             | Outside of activation, it is easy to use MS Office for Mac
             | completely offline -- there's a checkbox for that in
             | preferences. You will lose some marginal functionality,
             | some of which I prefer to be disabled (like generating pdfs
             | of your documents server-side instead of client-side).
        
               | PinguTS wrote:
               | Nope, a Microsoft account is not enough. It must be an
               | @outlook.com address, or any registered
               | company/school/university address.
               | 
               | It took me almost 3 days to find the problem. Microsoft
               | changed that and between all "answers" there is only one
               | single thread in the Microsoft forums that had the
               | solution.
        
               | vetinari wrote:
               | What does "any registered company/school/university
               | address" mean?
               | 
               | Some years ago, I activated some Office licenses using my
               | company email; we never did any hosting with O365 or
               | whatever was it's predecessor, and at the time,
               | everything went fine. All I had to do was to create live
               | account using that email address.
        
               | PinguTS wrote:
               | The error message is along the lines: "You can't sign in
               | here with a personal account. Use your work or school
               | instead".
               | 
               | Which means, that you need to associate your existing
               | account with an @outlook.com address. It seems, that
               | Microsoft changed that requirement somewhere in
               | 2020/2021.
               | 
               | Yes, previously Microsoft account with whatever email
               | address was enough. But they changed that.
               | 
               | I stumbled upon that while upgrading to new hardware,
               | which requires new activation of the Office products.
        
           | rhplus wrote:
           | The date should at least match the expiration date of any
           | root CA public certificates installed on the device.
        
             | dormento wrote:
             | I remember reading about someone who could not brew coffee
             | anymore because the cert on their "smart coffee maker" had
             | expired and the business had gone under.. they discovered
             | that by attempting to use wireshark, of all things, to take
             | a peek. I thought "this moment right here is where people
             | will catch up to it, no way we can go even further".
             | 
             | This was like 7+ years ago.
             | 
             | https://twitter.com/internetofshit
        
       | rft wrote:
       | Parallel discussion:
       | https://news.ycombinator.com/item?id=38188614
        
       | dinckelman wrote:
       | Another one on the shame list. You can use the public api, but
       | only if you send your local data through our dogshit online
       | channels, so we can sell it later
        
       | lvh wrote:
       | Based on my local big box store and garage installer
       | availability, Chamberlain has a de facto monopoly. They also
       | pulled the rug out from under customers: that behavior had been
       | in Home Assistant since 2017, and it's their own recent changes
       | that caused the alleged "DDoS". They say it's to promote official
       | products, but the company previously had a local hub that didn't
       | require their cloud service and discontinued it.
       | 
       | The API breakage coincides pretty well with their brand new CTO,
       | whose objective is apparently "transformation to a smart access
       | software company".
       | 
       | It's unclear if the CTO just doesn't understand that "DDoS"
       | generally implies malice, or if they're intentionally using that
       | language to blame users for using their product.
       | 
       | Good news: ratgdo, an ESP-based local solution works great. I
       | hope the author is making a decent profit on the kits.
        
         | hanklazard wrote:
         | That project looks great! Now the issue is finding a
         | Chamberlain or Liftmaster opener without myQ built-in. Or maybe
         | I just don't have to activate it.
        
           | lvh wrote:
           | Odds are that whatever nice Chamberlain opener you want will
           | have myQ built in because that's their business strategy. You
           | can try getting a different brand if you're voting with your
           | wallet -- but if all you care about is security: the Cloud
           | connectivity is optional and you can just not connect it to
           | WiFi.
           | 
           | The ratgdo is more trustworthy, and it just connects (really
           | easily, too, especially with the new v2.5 board) to the
           | opener via the same contacts that the dry contact button
           | does.
        
         | ur-whale wrote:
         | >The API breakage coincides pretty well with their brand new
         | CTO
         | 
         | You can go and engage him directly on the topic, maybe he'll
         | present a perspective we haven't seen, or maybe he'll listen to
         | your arguments and reconsider:
         | 
         | https://www.linkedin.com/in/dan-phillips-9a33831/
         | 
         | (and no, this is not doxing: his profile is public).
        
           | madeofpalk wrote:
           | Still, linking out to socials and encouraging brigading is
           | pretty gross.
        
         | XorNot wrote:
         | Huh, nice. I went with a dry contact kit from Athom but status
         | feedback is tempting (mine just uses a reed switch to detect
         | state):
         | 
         | https://www.athom.tech/blank-1/garage-door-opener-for-esphom...
        
           | jonwest wrote:
           | I use the Athom one also, and putting a reed switch in the
           | fully closed state, as well as in the fully open state allows
           | me to reasonably determine where the door is. Might not be
           | enough for your case, but for me it was enough to know that
           | the door is "kinda open", or "fully open", or closed.
        
           | rootusrootus wrote:
           | Getting status information from the door is the entire value
           | prop from something like the ratgdo. It's the only reason I
           | ordered one. Otherwise, momentary switches with HA
           | integration are readily and cheaply available.
        
         | pseg134 wrote:
         | Can someone post the endpoint it is trying to reach for
         | "research" purposes?
        
           | jacquesm wrote:
           | Tsk tsk.
        
         | tzs wrote:
         | > It's unclear if the CTO just doesn't understand that "DDoS"
         | generally implies malice, or if they're intentionally using
         | that language to blame users for using their product.
         | 
         | I've definitely seen "DDoS" used when there was no malice, such
         | as when a developer accidentally releases a client that
         | generates way more traffic than it was supposed to. Probably
         | because we don't seem to have a good term for "event that at
         | the server looks exactly like a malicious DDoS attack but was
         | actually due to a mistake or to the server becoming
         | unexpectedly popular" :-).
         | 
         | My favorite example of whatever we are supposed to call this
         | was John Carmack in 1997. From his 1997-12-09 .plan:
         | 
         | > Cyrix has a new processor that is significantly faster at
         | single precision floating point calculations if you don't do
         | any double precision calculations anywhere.
         | 
         | > Quake had always kept its timebase as a double precision
         | seconds value, but I agreed to change it over to an integer
         | millisecond timer to allow the global setting of single
         | precision mode.
         | 
         | > We went through and changed all the uses of it that we found,
         | but the routine that sends heartbeats to the master servers was
         | missed.
         | 
         | > So, instead of sending a packet every 300 seconds, it is
         | sending one every 300 MILLISECONDS.
         | 
         | > Oops.
         | 
         | > To a server, it won't really make a difference. A tiny extra
         | packet three times a second is a fraction of the bandwidth of a
         | player.
         | 
         | > However, if there are thousands of network games in progress,
         | that is a LOT of packets flooding idsoftware.com.
         | 
         | > So, please download the new executable if you are going to
         | run any servers (even servers started through the menus).
        
           | lvh wrote:
           | That's fair. Maybe my security background is shining through
           | here. I guess we used to have "slashdotting" but that doesn't
           | generalize well :)
           | 
           | I did do some napkin math to quantify how much that bad
           | traffic may have been: HA estimates between 6857-25576
           | intallations of the MyQ integration. Let's say 16k clients.
           | HA makes it really easy to detect and "add" the integration
           | (which counts as an installation even if it's not
           | configured), so, that's definitely not all clients hitting
           | the API. Let's say it's 50%, so 8k actually using it. Most
           | users just notice myQ is broken. Let's say some fraction
           | retry, which would look the same as an extra user from a
           | volume perspective. Call it an even 10k users (including
           | repeat users).
           | 
           | The most recent change is after they broke everything past
           | the OAuth dance. Let's say the OAuth request is 1kB. The
           | retry code retries up to 5 times with exponential backoff.
           | Let's say 5 requests over 10 min.
           | 
           | (5 requests / 10 minutes) * 1 request/user * 10k users = 5k
           | requests/minute, or 83 per second, amounting to 83kB/s
           | inbound.
           | 
           | There's no reason to assume those requests would synchronize,
           | but I'm sure there's something (let's say every single myQ
           | user updated at the same time).
           | 
           | If what they're saying is true, sounds like actually
           | malicious botnet wielders can ransom the living daylights out
           | of them. Given 1Tbs DDoS attacks they'd only need a tiny
           | fraction of the full bore ion cannon! ;-)
           | 
           | [1]: https://github.com/arraylabs/pymyq/blob/master/pymyq/req
           | uest...
        
             | smarx007 wrote:
             | 83 rps would be a challenge when hitting a Java EE app
             | written to make use of tutorial-level ORM code without any
             | caching or optimizations. An app where a request takes
             | 300ms to resolve (pulling numbers out of hat for an average
             | poorly written Java EE app; ignorantly assuming 300 ms are
             | spent with 100% CPU utilization of a single core), would
             | require a 24-core machine to keep up with 83 rps.
             | Accounting for some peaks in usage (how about 5x around
             | 7-8am?), 400 rps could make almost every morning an "all
             | hands on deck" event for the ops?
        
           | thereddaikon wrote:
           | A term I hear a lot for non-malicious or non-intentional DDOS
           | is the Hug of death.
        
           | freeplay wrote:
           | > I've definitely seen "DDoS" used when there was no malice,
           | 
           | Absolutely. Used to work on the Identity team somewhere. Dev
           | accidentally removed code that was supposed to cache a token
           | on a very chatty service. Brought auth to its knees and
           | called it DDoS.
        
         | jacquesm wrote:
         | I'm happy to not have one of their devices but if they did this
         | after I had installed it based on the fact that it works with
         | HA then I'd definitely sue them for breach of contract or
         | whatever else I can think of or to get a full refund.
         | 
         | What a shit move to pull on your existing customers.
        
           | borski wrote:
           | It was $30. I highly doubt it's worth it, unfortunately.
        
             | jacquesm wrote:
             | It's not about the amount, even though you are right that
             | it isn't worth it, it's about the principle of being
             | screwed after you're on-board.
        
         | russell_h wrote:
         | Came here to plug ratgdo as well - mine is supposed to arrive
         | today! And he should definitely charge more.
        
       | meindnoch wrote:
       | Is this "myQ ecosystem" the only way to interact with these
       | garage doors? i.e. is there no way to communicate with them
       | without involving the manufacturer's server?
        
         | HunterWare wrote:
         | You can buy little ESPHome devices that will speak it's local
         | serial protocol and control it. (And then link to them how you
         | want)
         | 
         | It's incredibly annoying and dumb and I now have to get some.
         | _grumble_
        
           | op00to wrote:
           | You can just use a relay to open and close the door if that's
           | all you want.
           | 
           | Edit: no you can't, if it's the fancy one. You gotta hack a
           | switch like this: LiftMaster 883LM Security+ 2.0 MyQ Door
           | Control Push Button
        
             | lvh wrote:
             | Sort-of: the newer ones require the physical button to
             | speak the same rolling code protocol the remotes do. So,
             | yes: but you have to modify a real door opener. ratgdo has
             | the advantage that it pretends to be said door opener.
        
               | op00to wrote:
               | bummer! i had no idea it wasn't just a dumb switch! also
               | super cool that they reverse engineered it. :)
        
               | jpitz wrote:
               | There's often a pair of pins on the internal board that
               | you can attach a relay to. Shorting the pins causes the
               | door to close.
        
               | lvh wrote:
               | That sounds even dicier than modifying the wall switch,
               | but sure :)
               | 
               | There is a part of me that wants to break the damn thing
               | open to hunt for a 3.3V line so I can power the ratgdo
               | without a USB PSU...
        
         | fideloper wrote:
         | My garage doors (purchased within the last year) have "regular"
         | buttons / car remotes to open them, myQ was 100% optional. I
         | basically use it as a way to alert me when the garage door
         | opens (someone just came home, amazon is doing that semi-weird
         | in-garage delivery thing, etc)
        
       | zamalek wrote:
       | Home Assistant should really maintain a list of actively hostile
       | (and actively cooperative) manufacturers to make it easier to
       | decide what to purchase.
        
         | HunterWare wrote:
         | And put it high and proud on the site!
        
         | gog wrote:
         | On each integration page there is a button that states if the
         | integration is local or remote.
        
           | lvh wrote:
           | That helps, but a remote integration doesn't _have_ to be
           | hostile. I get that it's different from IoT, and most of my
           | stuff is local Zigbee after learning the hard way, but my
           | Home Assistant also talks to the Norwegian meteorological
           | institute and Tailscale :)
           | 
           | One reason this is tricky to do is because up until let's say
           | the last 6 months or so, myQ _wasn't_ hostile, even if it was
           | Cloud-based. (I get that that aligns with your point! I'm not
           | arguing with you there.)
        
             | egberts1 wrote:
             | All remote are more potentially hostile than any local will
             | ever be.
        
               | lawn wrote:
               | Yes, but some can't be local. For instance an integration
               | that scrapes news from a website.
        
               | TeMPOraL wrote:
               | Sure it can be local - in the sense that all control and
               | scrapping lives on your machine.
               | 
               | But in general, OK - some things are better done via an
               | on-line service. But it's the minority of cases - almost
               | none of IoT devices have a legitimate reason to route
               | control and diagnostics through the cloud.
        
               | rjmunro wrote:
               | And a local integration can be hostile if it's not
               | publicly documented and they can update it / make it go
               | away with an over the air update.
               | 
               | What matters is that they provide proper documentation
               | for their APIs, encourage devs to use them, and don't
               | have a history of breaking old clients with new firmware
               | updates (without very good security reasons).
        
               | justin_oaks wrote:
               | And the company doesn't even have to be actively hostile
               | for remote to be risky.
               | 
               | The company could go out of business and shut down their
               | servers. Or shut down the servers because they're no
               | longer selling the product.
               | 
               | Sometimes incompetence is as bad or worse than malice.
               | The company could break an API accidentally. Or the API
               | only works intermittently. Or they could add poorly-
               | implemented rate limiting that unintentionally affects
               | multiple users when they share an IP via NAT.
        
           | emilecantin wrote:
           | Yes, but you have to open each integration page manually, you
           | can't filter by this.
        
           | TeMPOraL wrote:
           | Oh, that. I'm actually wondering if they are making this hard
           | _on purpose_.
           | 
           | The _obvious_ way to implement this would be to have a front-
           | and-center filter for cloud /local, so that one could use it
           | to check which brands to consider before buying new connected
           | hardware. It's a use case people have been asking for years.
           | It's the only reason one would want to access a searchable
           | list through their own page (as opposed to googling "${brand
           | name} home assistant").
           | 
           | What's the blocker here?
        
             | deadbunny wrote:
             | > What's the blocker here?
             | 
             | It's an open source project. Stuff generally gets worked on
             | by people who care about features. You seem to care about
             | this. https://github.com/home-assistant/home-assistant.io
        
       | HunterWare wrote:
       | I use Home Assistant and have this openner. My installer
       | recommeneded it because he's had happy customers like me who use
       | home automation. I can tell you that I a) will never recommend or
       | buy the brand again, and b) have already complained to my
       | installer about his recommendation of this line (and he is moving
       | to another brand).
       | 
       | I wish ratgdo a ton of success and have several on order.
        
         | travoc wrote:
         | On top of the lack of integration support, the MyQ app used to
         | open garage doors is full of advertisements. It's ridiculous. I
         | regret buying their products.
        
           | dspillett wrote:
           | _> the MyQ app used to open garage doors is full of
           | advertisements._
           | 
           | This will most likely be a significant factor in though,
           | though good luck getting them to admit it.
           | 
           | HA users will mostly be bypassing the app and therefore not
           | providing revenue via ad impressions.
        
             | toyg wrote:
             | The fact that a _garage door accessory company_ relies on
             | _showing ads_ is a triumph for MBAs programs and a tragedy
             | for the human race.
        
               | TeMPOraL wrote:
               | The stuff I learn in this thread is so unbelievable that
               | I don't even know what to say anymore. This feels like
               | pulled straight from _Idiocracy_.
        
               | LocalH wrote:
               | Ow, My Balls
        
               | jrockway wrote:
               | To some extent, serving ads is like owning a money
               | printer. I can't really get upset that everyone wants to
               | own a money printer. I just hope that there is a backlash
               | against ads someday, where they start having a negative
               | effect. "Oh, Toyota is constantly advertising in my
               | garage door app? I'm going to buy a Ford instead." People
               | say that the US government defaulting on its debt would
               | be the end of the world, but the real end of the world is
               | one where advertisements stop working!
        
               | fnordpiglet wrote:
               | As far as I can tell, fwiw, the ads are all cross sells
               | for chamberlain products so there isn't an impression
               | based revenue stream, just conversions.
        
           | lopis wrote:
           | And there you have it folks. That's the number one reason why
           | they are forcing you to use their app.
        
           | theGeatZhopa wrote:
           | Actually, some other commentator statet, that when he's about
           | to open/close his garage door, he opens the official app and
           | where there's been a "open/close" button is now a video ad
           | and to reach the button, you have to scroll the screen until
           | you reach it.
           | 
           | I would try to sue that manufacturer. I hope it we'll be
           | pulled to a court.
        
         | quadrifoliate wrote:
         | > have already complained to my installer about his
         | recommendation of this line (and he is moving to another
         | brand).
         | 
         | What brand is he moving to? Does it work with Home Assistant?
         | 
         | I can't recall the last time I saw a garage door that wasn't
         | Chamberlain or one of the brands they own. At least in my area
         | they seem to have a near-monopoly.
        
           | throw03172019 wrote:
           | Hopefully it has a native HomeKit integration.
        
           | HunterWare wrote:
           | Genie is what I heard. I haven't deep dived, as I'm going to
           | get along with Ratgdo. But if I needed new ones that's where
           | I'd start. =)
        
           | fnordpiglet wrote:
           | Genie Aladdin is supported by HA (don't have one so don't
           | know how well it works)
        
         | bonestamp2 wrote:
         | I don't blame your installer for recommending it. I've had a
         | myQ opener since 2015 and it's been rock solid... it has been
         | the most reliable home automation product I have ever owned,
         | until now.
        
           | HunterWare wrote:
           | I don't, and would happily use that installer again. =) But
           | unless you give feedback on how the choices are working out
           | how can you expect them to know and have a better choice next
           | time? (Genie, is what I heard for the future... I'll have to
           | check further when/if it becomes relevant)
        
         | nfriedly wrote:
         | I also just left my installer a voicemail explaining that they
         | are going out of their way to break compatibility with the
         | software I use, and I recommend that they look for another
         | brand, at least for folks who are interested in wifi
         | connectivity.
        
       | ekianjo wrote:
       | Why does a garage door need an API?
        
         | LeifCarrotson wrote:
         | Two reasons:
         | 
         | 1. My wife can check that we didn't forget to close it instead
         | of driving 20 minutes back home to quell her nerves.
         | 
         | 2. We can let a friend or neighbor into the garage (or into the
         | house if we use the smart lock on the door inside the garage)
         | when we're not home. Without giving permanent access to a key
         | or PIN code.
        
           | op00to wrote:
           | My chamberlain remote pad opener from like 2012 has "burner"
           | codes that operate a certain number of times, down to a
           | single use. I have one programmed if I need to let someone
           | in.
        
           | sgu999 wrote:
           | > 1. My wife can check that we didn't forget to close it
           | instead of driving 20 minutes back home to quell her nerves.
           | 
           | Seems like a bit of an ill-adaptation. I used to want a smart
           | door lock for exactly this reason, but instead I learned to
           | be mindful when I close my dumb door...
        
             | theshrike79 wrote:
             | You can teach yourself to be mindful, how about the other
             | people in the house? Or will you personally check it every
             | time the house is empty?
        
             | lvh wrote:
             | My garage was broken into. The open door warning is how I
             | found out.
        
             | sanex wrote:
             | Let me know how you feel after you're married.
        
         | PurpleRamen wrote:
         | Maybe so people will get alarmed when the garage opens, while
         | they are not at home? Or for them to open the garage remotely
         | for deliveries, workers or visitors. Does this system support
         | this?
        
         | hnbad wrote:
         | To allow remote control. Of course this is silly and the real
         | answer is to make you dependent on their app which shows you
         | ads.
         | 
         | Also many smaller smart home device manufacturers with an app
         | seem to be heading in the direction of wanting to expand into
         | other smart home devices and lock you into their proprietary
         | ecosystem, while the rest of the industry simultaneously seems
         | to move towards more interoperability via things like the
         | Matter protocol, presumably to make it easier to interact with
         | various voice assistants without requiring an individual
         | gateway for each one.
         | 
         | This is just another reason to distrust any smart home device
         | that doesn't support ZigBee, Matter, or a similar purpose-built
         | local protocol.
        
       | j45 wrote:
       | One extra step I've learned to follow is to verify if needed,
       | could the hardware be permanently redirected to a local server,
       | and worst case reflagged with a different firmware or it can be
       | redirected to remain local. The latter is sometimes easier if
       | it's a Tuya based device, which a lot of these unknown devices
       | are.
       | 
       | https://github.com/make-all/tuya-local
       | 
       | One of the main things these "smart" devices do is use your
       | internet connection. It's wise to create a dedicated _IoT
       | suffixed wifi which can't access your network or devices, but at
       | the same time your other devices can ping them.
       | 
       | How?
       | 
       | This is a pretty solid guide of a home network setup here. It can
       | be running a $50 EdgeRouter X or translated to other devices.
       | 
       | https://github.com/mjp66/Ubiquiti/blob/master/Ubiquiti%20Hom...
       | 
       | Edit: comments below have additional info on Tasmota and ESPHome
        
         | rft wrote:
         | > https://github.com/make-all/tuya-local
         | 
         | Just a small warning: make sure to check whether your device
         | needs to be added to the Tuya cloud to get a local API key. I
         | was only able to get "my" lamp working locally after
         | registering it via the app and creating a developer account.
         | 
         | Another option can be flashing it with Tasmota:
         | https://tasmota.github.io/docs/Tuya-Convert/
        
           | j45 wrote:
           | Thanks for that clarification, I also couldn't remember the
           | name of Tasmota.
        
           | Nextgrid wrote:
           | > Another option can be flashing it with Tasmota
           | 
           | ESPHome is also a good option and makes Home Assistant
           | integration easier.
        
       | Moldoteck wrote:
       | FYI if you want smart things that are not yet limited by this bs
       | decisions, afaik IKEA products are pretty neat
        
         | rft wrote:
         | Yepp, I have some IKEA buttons and they are just Zigbee
         | devices. They also sell lamps etc., mostly Zigbee based from
         | what I remember.
         | 
         | For the Germans (maybe other countries as well): The Lidl smart
         | home things are nearly all Zigbee based. So far no problems
         | with them and they are, IMO, reasonably priced. I somehow trust
         | Lidl more to not burn my house down than random Amazon sellers.
         | They also sell a Zigbee gateway that phones home by default,
         | but can be converted to local only, dumb mode that works fine
         | with Home Assistant [1] with a tiny bit of soldering. I use
         | these exclusively without problems, even the one I rooted for
         | my parents works without any maintenance.
         | 
         | [1] https://paulbanks.org/projects/lidl-zigbee/#overview
        
           | theshrike79 wrote:
           | Zigbee in general is great. If you want the more expensive
           | stuff, Philips is the leader in that.
           | 
           | And now that Matter support is slowly trickling in, they
           | should all be fully interoperable. Currently it's touch and
           | go if a Ikea bulb works well with the Hue hub for example.
        
             | mmcclure wrote:
             | It's not the same as MyQ here, but Philips (specifically
             | Hue) recently pulled a similar move around requiring
             | accounts. Thankfully it's not as big of a deal for the HA
             | crowd because the lights can be controlled directly via
             | zigbee, but it certainly caused a kerfuffle in their
             | ecosystem.
             | 
             | Related thread:
             | https://news.ycombinator.com/item?id=37594377
        
           | erinnh wrote:
           | I moved away from the Lidl Zigbee stuff.
           | 
           | It was just too low quality. Motion sensors would activate
           | later and/or less than other vendors etc. Stuff like that.
           | 
           | Ikea is great, Aqara and Sonoff works well as well. They
           | arent much more expensive (if at all) than the Lidl stuff
           | either.
        
       | op00to wrote:
       | I built my own HA integration with a tilt sensor and a relay to
       | trigger the button. I have a camera on the door, I wonder if I
       | can use that to validate the switch.
       | 
       | I normally leave it disconnected from the switch because I don't
       | need to open the door remotely and I am afraid that some exploit
       | will have a Russian 13 year old opening and closing my door at
       | 4am.
        
         | juahan wrote:
         | I have my Home Assistant completely local, if I need to access
         | it from outside, I open Wireguard VPN to my local network and
         | do my business in Hassio locally.
        
           | op00to wrote:
           | Oh my Hassio has no open ports to the internet, but I sleep
           | better knowing no one can open my garage from another
           | country.
        
       | Yhippa wrote:
       | Once they broke Google Assistant integration, I decided to
       | replace them and never use any of their products again. I use a
       | lot of connected devices and this is the only company that has
       | gone backwards in terms of interop over time.
        
       | ivanstegic wrote:
       | The Homebridge integration is also, obviously, broken.
        
       | ranting-moth wrote:
       | > We understand that this impacts a small percentage of users,
       | ...
       | 
       | Wow, what a contemptuous statement.
       | 
       | I have news for you, Chamberlain Group. You are not only
       | alienating, being hostile and losing a "Small percentage of
       | users" (most companies would prefer to call them "valued
       | customers", but I get it). You are causing an enormous permanent
       | damage to your own brand.
        
         | Tangurena2 wrote:
         | This is the own goal that Intel did with their Pentium FDIV
         | bug. They were absolutely correct that it only impacted a small
         | percentage of users. They still ended up losing their shirts
         | over the problem.
        
         | Spivak wrote:
         | As much as I want this to be true I kinda doubt it. People who
         | install and configure home assistant are far and away niche
         | users. Almost everyone with one of their products will just use
         | a physical clicker or pair it with their car directly.
        
           | ranting-moth wrote:
           | These specific niche users are the geeks that all relatives
           | and friends ask what to get.
        
       | alistairSH wrote:
       | Aren't garage door button just simple momentary switches? So use
       | an aftermarket "smart" remote or button?
        
         | lostapathy wrote:
         | Not with newer openers - they speak a serial protocol to the
         | opener.
        
           | alistairSH wrote:
           | Oh wow, what a pain in the butt.
        
       | unixhero wrote:
       | Great to know which vendor I will NOT be buying from.
        
       | tecleandor wrote:
       | There's a key point on the data-mining-cloud-only route
       | Chamberlain is taking: they were acquired by Blackstone a couple
       | years ago [1], so not "family owned" anymore [2].
       | 
       | No doubt they want to exploit that data and begin integration
       | with all their shady Real State business [3].
       | 
       | Their new CTO/Executive VP says in one of their PR news: "With
       | Blackstone's partnership, we will capitalize on new market
       | opportunities". And a Senior Management Director says "...unique
       | opportunity to build on its leadership position at the center of
       | housing and e-commerce megatrends (...) expansion into connected
       | homes, businesses and communities" [4].
       | 
       | Very alarming in times that big owners are trying also to force
       | biometric data collection in their buildings (see Atlantic Plaza
       | Towers) or are blindly giving information to agencies (see Amazon
       | Ring cameras and the likes).
       | 
       | Now, the rant:
       | 
       | Of course, with one hand the CEO is donating to buy his name in
       | institutions: "There is a Stephen Schwarzman building at the New
       | York Public Library, a Schwarzman centre at Yale University and
       | the Schwarzman College of Computing in Massachusetts. Soon, the
       | University of Oxford will open the Schwarzman Centre for the
       | Humanities, funded by the largest single donation it has ever
       | received." [5] and the other is receiving billions from
       | universities like UC to speculate in real state [6].
       | 
       | One would say it's curious how Schwarzman creates a huge
       | publicity stunt with "biggest single donation 'since the
       | Renaissance'" (PS150m) [7], but why would be important to donate
       | to Oxford, when they have almost PS8b in endowments... [8]
       | 1: https://www.blackstone.com/news/press/the-duchossois-group-
       | completes-saleof-chamberlain-group-to-blackstone/       2:
       | https://www.wsj.com/articles/blackstone-to-buy-chamberlain-
       | group-11631019601       3: https://www.theguardian.com/us-
       | news/2019/mar/26/blackstone-group-accused-global-housing-crisis-
       | un       4: https://www.prnewswire.com/news-releases/chamberlain-
       | group-adds-top-tech-leader-dan-phillips-as-cto-to-accelerate-
       | companys-technology-transformation-301744538.html       5:
       | https://www.theguardian.com/business/2022/sep/29/blackstone-
       | rebellion-how-one-country-worlds-biggest-commercial-landlord-
       | denmark       6:
       | https://www.latimes.com/business/story/2023-01-20/university-
       | california-blackstone-real-estate-fund-housing-prices       7:
       | https://www.theguardian.com/education/2019/jun/19/oxford-receive-
       | biggest-single-donation-stephen-schwarzman       8: https://en.wi
       | kipedia.org/wiki/List_of_universities_in_the_United_Kingdom_by_en
       | dowment#Endowments_over_%C2%A31_billion
        
       | acjohnson55 wrote:
       | I own a MyQ garage door opener and this is infuriating. We would
       | be so much further along in home automation if companies were
       | mandated to produce interoperable devices. Every appliance should
       | expose its controls, events, and state in a standardized manner.
       | 
       | I don't know what such a mandate would look like. I just know
       | that we're at least a decade behind where we should be because
       | the market isn't getting it done.
        
       | sarchertech wrote:
       | Any IOT device that requires the cloud for functionality is a
       | trap.
       | 
       | I bought a Miku baby monitor specifically because of the 2
       | devices that offered a feature I wanted, Miku had no subscription
       | fees. And they advertised that they never would. It cost $400.
       | 
       | Then they went bankrupt and during bankruptcy they sent out a
       | proposal to start charging for previously free features. Then
       | they retracted that proposal. Not sure if the judge shut that
       | down, or what happened. But then they sold to a company
       | conveniently created the day of the sale.
       | 
       | Within a month the new company forced out an over the air update
       | that disabled most functionality until you pay them $10 a month
       | (they went bankrupt in the first place because they did a normal
       | over the air firmware update that bricked every single unit and
       | had to replace them all).
       | 
       | Last time I checked they were still being advertised on Amazon as
       | being subscription free.
       | 
       | Honestly I think we need regulation to force companies to
       | purchase a bond to provide basic security and support for any IOT
       | devices they sell for some number of years from the purchase
       | date. I don't see any sign of the market solving this anytime
       | soon.
        
         | cogman10 wrote:
         | Sounds like bait and switch to me, which is illegal.
         | 
         | You can report this action to the ftc
         | https://reportfraud.ftc.gov/#/
        
           | mindslight wrote:
           | Especially that it was a new company deliberately disabling
           | the devices, it sounds like a straightforward criminal CFAA
           | violation. Of course, such laws are really only for
           | persecuting little guys doing uppity things like trying to
           | make scientific knowledge available to the public. Even if
           | you could convince any six-degrees-of-golf-buddies prosecutor
           | to take the case, I'm sure the malicious crackers have some
           | fake contract to hide behind that claims a transferable right
           | to remotely destroy your property.
        
             | teachrdan wrote:
             | I wonder if you could take them to small claims court.
             | That's a potentially useful remedy, although pretty much
             | everywhere, if they lose in small claims they can appeal it
             | to regular civil court and make it prohibitively expensive
             | to fight them.
        
         | vel0city wrote:
         | I had an internet connected baby monitor. In the end we decided
         | to just get a local RF one and it is a far better experience.
         | Pair it once, and it just works. Lower power. Very reliable.
         | Coverage throughout the house without issue. No apps to crash
         | in the background. No dropped streams. No needing to log in to
         | the app. No worries about features getting taken away. No
         | subscriptions. No having to send data out to the cloud just to
         | pull it back down. Lower latency. Far easier to just hand the
         | display unit to the baby sitter instead of trying to talk them
         | into installing an app and sharing a login.
         | 
         | These days the local RF ones are very solid. Modern DECT-based
         | systems use encryption and frequency hopping so once paired
         | you're not realistically going to get someone listening in.
         | 
         | The only benefit I see for these cloud connected cameras is if
         | you're out of the house and are going to check in on the baby
         | sitter, but in the end I'm not even a big fan of that feature.
         | There's tons of pros for the local RF ones and few negatives,
         | and mostly a bunch of unknowns and concerns with the cloud
         | ones.
        
           | sarchertech wrote:
           | My wife works nights and she likes to be able to check in
           | occasionally. It's also got a millimeter wave radar that
           | shows a breathing graph.
           | 
           | My wife is a pediatric ER doctor and she thinks the breath
           | tracking radar is stupid, but I like to be able to look over
           | and see the graph because I'm a crazy person and otherwise
           | I'd zoom in on the camera and stare at it until I see
           | movement.
        
             | vel0city wrote:
             | We went with an Owlet sock that we got pre-nerfing from the
             | FDA to track breathing/O2. The internet connected monitor
             | was actually the Owlet cam. It worked decently enough, but
             | just headaches from it being a cloud connected camera
             | pushed us to get an RF-based system when we wanted a second
             | camera.
             | 
             | If it works for you, that's great. I'm not trying to yuck
             | your yum, just sharing my own personal experiences.
        
               | sarchertech wrote:
               | >If it works for you
               | 
               | It used to lol! But it'll be a cold day in hell before I
               | pay to use the thing I already bought.
               | 
               | We're about to have our next baby and I have no idea what
               | solution we'll end up with. I might end up trying to hack
               | the Miku. I used to be an embedded software guy long ago.
        
           | TeMPOraL wrote:
           | I recently bought a baby monitor - or more specifically,
           | spent a couple hundred EUR on Ubiquity hardware - two
           | cameras, NVR/host, and a PoE switch - and made one myself,
           | because that's the _only_ way I know of (after serious
           | research and asking on HN) one can buy a wifi-enabled baby
           | cam in Europe, that doesn 't route video through some sketchy
           | cloud. Baby cam vendors, fuck you all very much.
        
       | ajsnigrutin wrote:
       | We have nutriscore labels, excessive sugar labels, "smoking
       | kills" labels...
       | 
       | Why not "This device does not support local cloudless control"
       | and "This device does not allow 3rd party software access" labels
       | too
       | 
       | Garage opener is a 10+ year device, expecting the company/cloud
       | service to survive for that long and still be supported is too
       | optimistic, but local control will still be usable, even if some
       | 'adjustments' are needed.
        
       | hennell wrote:
       | I'm not clear if people are really replacing a physical something
       | here, but if you have an old smart home device which sucks, be
       | sure to put it up on online marketplaces.
       | 
       | List it cheep along with a warts and all discussion of it's
       | problems. Means less waste as there's always someone who'll want
       | it, people who are looking for the product hear about the limits
       | upfront, and the company actually gets a real loss from you
       | leaving (assuming it sells to someone who might have bought a new
       | one).
       | 
       | Plus it's fun to try to convince enquirers why they shouldn't buy
       | your item
        
       | macNchz wrote:
       | Honestly smart features in large/permanent appliances is
       | something I explicitly avoid these days. The majority of smart
       | home products I've bought over the last ten years have been
       | somewhat disappointing if not outright rage inducing. I don't
       | want that in something that is difficult or expensive to replace.
       | 
       | I sort of have to assume in the case of large appliances that the
       | manufacturer will drop support for it well before I want to
       | replace it, and that if there is any sort of functionality fully
       | gated behind an app, that it will become unusable to me at some
       | point when I reset my phone and discover they've unpublished the
       | app from the store.
       | 
       | I'd much rather buy a dumb garage door opener and bolt on that
       | ratgd device mentioned in this post, than be beholden to the
       | manufacturer's whims and invariably godawful garbage horrible no-
       | good app.
        
       | novakinblood wrote:
       | I felt silly at first complaining to my wife I couldn't get myQ
       | working again, thinking I did something wrong after adding an
       | automation. We tried to open the door (remote via hass) for my
       | son when he got home but it didn't work. Obviously it was
       | something I did?(nope)
       | 
       | Then I watched the discussion on discord and realized I'm not
       | alone albeit still a small percentage.
       | 
       | Then I see this as top post on hn.
       | 
       | It's frustrating to have a company do this. I don't agree with
       | their choice. Plus forcing you to see ads whenever you open or
       | close the door is Orwellian.
       | 
       | Now I need to somehow sell this device on eBay with hopes a large
       | percentage still wants it.
        
         | bonestamp2 wrote:
         | It does suck, but can you still use it remotely via the myQ
         | app?
        
           | chewmieser wrote:
           | MyQ app should work fine. Just not the API integration to
           | MyQ.
        
             | EMIRELADERO wrote:
             | Couldn't people do some reverse-engineering to figure out
             | the first-party protocol and impersonate the official app
             | in the API integration?
        
               | AJayWalker wrote:
               | AFAIK yes, but to quote the article (which quotes the
               | maintainer of the MyQ integration, Lash-L [0]), "We are
               | playing a game of cat and mouse with MyQ and right now it
               | looks like the cat is winning"
               | 
               | [0] https://github.com/Lash-L
        
               | saagarjha wrote:
               | Yes, that's what they've done. The problem is that myQ
               | keeps trying to fingerprint the device to check if the
               | requests are coming from a real app before offering
               | service.
        
             | lostapathy wrote:
             | The MyQ app sucks, though. Besides the dark pattern ad-
             | forcing they do, I've also had the thing redraw while I was
             | holding the button to open a door. Which meant the wrong
             | door opened entirely - one that happens to be 20 miles from
             | where I was standing. I have had this happen multiple
             | times, it's ridiculous.
        
       | tempaway334751 wrote:
       | Chamberlain sound like dicks but to be fair, when we're talking
       | about remotely opening doors that give access to people's houses,
       | it seems fair enough IN PRINCIPLE for them to restrict access to
       | the API to 'partners' and for them to have some sort of payment
       | and maybe even approval process around who becomes a 'partner'.
       | Obviously that sucks for open-source projects that can't afford
       | to pay up. But it seems fair enough to put some payments or
       | approval processes in the way here.
        
         | kzemek wrote:
         | And why does it seem fair enough? The garage door is mine, not
         | Chamberlain's (although that starts to be more and more
         | debatable the farther into enshittification we go).
        
       | spandextwins wrote:
       | +1 home assistant -1 Chamberlain
        
       | emilecantin wrote:
       | Having been impacted by something similar (company changing their
       | cloud and breaking my HA integration), I think that when
       | companies do this, the least they could do is offer refunds/buy-
       | back to impacted customers.
       | 
       | In my case, I bought a slightly-inferior product specifically for
       | its HA integration; now that it's broken it's just an inferior
       | product...
        
       | chewmieser wrote:
       | I use HomeBridge but have also been noticing connectivity issues
       | recently. Just ordered two of those Ratgdo devices, thanks.
       | Sounds like a better solution anyway.
        
       | oskapt wrote:
       | Something that I don't see people talking about here is that MyQ
       | is the core/required integration component for Amazon Key in-
       | garage delivery, a service used by millions of people to have
       | their packages delivered to their garages instead of having them
       | stolen off their porch. That's why it needs Internet access. All
       | the talk about how Chamberlain will go bankrupt because a
       | comparatively small number of tech people stop using the product
       | is fluff. I ran into the MyQ API problem with Homebridge a couple
       | weeks ago, and I bought a unit from Meross that integrates
       | directly with Apple HomeKit. I still have the MyQ installed
       | because I _need_ it for Amazon deliveries. Yes, all the fury
       | about ads and user hostility and probable polling requiring extra
       | resources with no recompense is correct and justified. But at the
       | end of the day, Chamberlain doesn't care if they piss us off.
       | They get all their money from the same people who think their
       | phone screen is _supposed_ to be covered in ads on every page
       | they visit, and they likely get TONS of money from Amazon.
        
         | ryukafalz wrote:
         | > Something that I don't see people talking about here is that
         | MyQ is the core/required integration component for Amazon Key
         | in-garage delivery, a service used by millions of people to
         | have their packages delivered to their garages instead of
         | having them stolen off their porch.
         | 
         | Would be nice if this functionality could work with arbitrary
         | openers via webhooks. You could even have a fancy auth flow
         | that you trigger from your smart home dashboard so users don't
         | have to know or care how it's implemented under the hood.
        
         | lock-the-spock wrote:
         | Somewhat off topic but it is quite stunning to me that American
         | carriers just leave the package at the door. I lived in
         | different European countries and in all of them the expectation
         | is that the mailman (official mail, or any of the services like
         | dhl, ups, etc) will ring the bell. If you don't answer they
         | will ring the neighbour and then take it back and either try
         | again another day or you can go to a pickup point. Instead the
         | U.S. has an entire category of devices to avoid package theft
         | when the solution lies in holding carriers to account. I don't
         | want to open the garage for Amazon or Bol or any other delivery
         | company...
        
           | BHSPitMonkey wrote:
           | This is how it used to work in the U.S., too, until the major
           | carriers recently realized they can make that into a paid
           | feature for the customer. Now you can't even request
           | something to be held at the store or distribution center for
           | pickup without a fee or subscription.
        
           | yborg wrote:
           | What you describe is how it worked in the US maybe 10 years
           | ago too. But Amazon's free delivery race to the bottom made
           | the cost of reattempts to deliver eliminate any margin. It's
           | cheaper for Amazon to replace stolen shipments for a few
           | people than to make multiple attempts to do re-delivery for
           | many people. And creating a problem in order to charge people
           | to solve the problem you created is a basic monopolist
           | playbook move.
        
           | rootusrootus wrote:
           | UPS used to do that. I hated it. If I'm not at home I have to
           | wait another day to get my package, or drive across town to
           | get it from the depot.
           | 
           | Just put it on the porch. Not everyone lives in an area with
           | a package theft problem, let those folks work out their own
           | solution but don't punish the rest of us.
        
           | lannisterstark wrote:
           | I dont want my neighbors to have my package. Fuck that. I'd
           | rather they leave it on my porch.
        
           | 0xffff2 wrote:
           | Meanwhile, it is quite stunning to me that European carriers
           | would intentionally mis-deliver (i.e. leave with a neighbor)
           | packages rather than just leaving them on the porch! Over
           | many years and many neighbors, I've had plenty who I would be
           | happy to let receive my packages and plenty I would very much
           | not. Likewise, I would be quite peeved as a permanent WFH-er
           | to be the neighborhood final delivery guy.
           | 
           | There are plenty of places in the US where packages left on
           | the porch aren't secure, but there are also plenty of places
           | where it's completely fine and saves everyone time. I've
           | never once had a package stolen off my porch anywhere from an
           | apartment in the Bay Area to a house on 10 acres in rural
           | Oregon. I really think that the places where package theft is
           | rampant are the exception, not the rule.
        
           | fnordpiglet wrote:
           | When I lived in NYC and like most didn't own a car this was
           | the way it worked (sans the neighbor, delivering a package to
           | the wrong recipient is a big no no, and makes some huge
           | assumptions about the neighbor, relationship to the neighbor,
           | and sensitivity of the delivery). If you weren't home you got
           | a hang tag. They attempted redelivery a few times, held it
           | for a while for pickup, then sent it back.
           | 
           | I worked, like most folks, and people are not generally home.
           | The pickup location took two hours to get to via public
           | transit. That's a four hour round trip. There was one and
           | only one pickup location in the entire NYC region for fedex.
           | 
           | It made life impossible. Amazon came along and decided to
           | take responsibility for losses directly and instructed
           | carriers to leave packages and not reattempt delivery or hold
           | them. Customers vastly preferred this, carriers too as they
           | saved tons of money. Amazon got a reputation for being much
           | more convenient to order from. Their losses as a percentage
           | were low compared to essentially owning mail order due to the
           | convenience. When I had packages stolen they immediately
           | shipped a replacement no questions asked.
           | 
           | Amazon Key is an attempt to mitigate theft but also a lot of
           | folks just feel uncomfortable with packages on their front
           | step. The idea of leaving you garage slightly open for
           | deliveries isn't a new one, but the Key product improves on
           | that by only opening for the delivery person and recording
           | their interactions to ensure they don't do something they
           | shouldn't.
           | 
           | I used it briefly but I didn't like it because I have a
           | workshop in my garage and I just didn't want people seeing
           | what I'm working on. I wasn't worried they would rob me per
           | se, just didn't like showing my work in progress to random
           | strangers. If it opened the garage slightly to allow the
           | package delivery I would have kept it but it opened 100%.
        
         | nfriedly wrote:
         | I just called up the folks that installed my garage door, and
         | recommended that they look for a different brand because of how
         | hostile Chamberlain is being towards their customers. I'm not
         | the only one doing that.
         | 
         | Sure, we're just a couple drops in the ocean, but eventually
         | those drops can start to add up.
        
         | noen wrote:
         | That was my thought as well.
         | 
         | I only have MyQ for Amazon Key. Fortunately Amazon also
         | supports the Aladdin Connect - which works with all garage
         | doors. And is fully supported in Home Assistant.
         | 
         | I have one on order and will be swapping out, bye bye
         | Chamberlain.
        
       | WirelessGigabit wrote:
       | The reason they caused that much traffic is because Home-
       | Assistant has no other way of finding out the status.
       | 
       | If only there was a LOCAL way. But I can't poll the device
       | locally. I can't send it commands.
        
         | lvh wrote:
         | Good news: you can now, I just installed it and it was easy and
         | fun. https://github.com/PaulWieland/ratgdo
         | 
         | But it is external to the device, you're right :) And for some
         | crazy reason this guy is getting a lot of orders recently ;)
        
           | jermanoid wrote:
           | Of all the options we have, the RatGDO is the only one that
           | taps into the serial connection to the Garage Door and
           | circumvents the "security+" marketing gimmick. With it you
           | get access to all the door metrics/controls. Door State, Door
           | Position, Wireless Remote Lock/Unlock, Obstruction Status,
           | Light Status. So you don't need any extra sensors and wires
           | dangling around.
           | 
           | To each their own. The other options seem to work great for
           | most people. But RatGDO will work best for me (And they
           | arrive tomorrow. Stoked). I want to know exactly when my door
           | starts to open. Not 10 seconds later when the tilt or reed
           | sensors are triggered, because I want my exterior lights to
           | come on immediately and voice notifications to not be
           | delayed. Also I want to lock my wireless remotes out at night
           | and when I'm away because my wife uses her garage for
           | projects and parks outside with her remote in the car. Lastly
           | I want something that appears the least messy.
           | 
           | My only minor concern is Chaimberland would somehow try and
           | gimp this solution with a firmware update. My initial
           | thoughts were that they would probably break the wall buttons
           | in everyone's homes. I still don't believe they have the
           | ability to update the wall button firmware to work with any
           | changes to the software in the motor. Everyone started
           | echoing that after I made an assumption about it, but I'm not
           | 100% certain if it's the case or not. Alas it doesn't matter
           | because I'm disconnecting my doors themselves from wifi,
           | unpairing them from MyQ and deleting my account once my
           | RatGDOs are wired up.
        
       | XorNot wrote:
       | LOL. I have Chamberlain garage doors, and paid $30 for an Athom
       | ESPhome preflash kit that includes a box, power supply and reed
       | switches. Works great.
       | 
       | If there's one thing I'm dedicated to now, it's that all of these
       | custom cloud IoT things are transient user hostile junk. If it's
       | not open source and in my control, then it's not mine.
        
       | egberts1 wrote:
       | That's why all of my installed IoT devices are either custom-
       | firmwared or can be as well as configured to be not "dialing
       | home" to some nosey data collection and aggregation center.
        
       | tibbon wrote:
       | Could there be a suit against them over this? I bought one
       | explicitly for home automation, and it seems them disabling it
       | turns that into some sort of false advertising
        
       | dannytrigo wrote:
       | Received my ratgdo yesterday and uninstalled the myq app. They
       | won't be getting any more traffic from me
        
       | bradyholt wrote:
       | I surmise part of the reason they did this is to protect revenue
       | from "authorized" partners. I'm sure these partners are not happy
       | paying money to Chamberlain so their customers have access to myQ
       | while other unauthorized partners get free access.
        
       | nunez wrote:
       | I wrote the below in another post on this topic:
       | 
       | They never technically allowed it in the first place.
       | 
       | 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 (or an incident happened that they won't disclose
       | but prompted them to take a hard look at this), 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)
       | 
       | ---
       | 
       | I still use and recommend MyQ, however. The Amazon Key and Tesla
       | integrations work great. If they had previously allowed API
       | access but then rescinded it in favor of "providing a better
       | experience" like Reddit is doing, then I'd feel differently. In
       | this case, however, it feels like we took advantage of a backdoor
       | for a long time and the club decided to finally put a lock on it.
       | Shitty, but reasonable.
       | 
       | The next big one to watch out for is Ring.
       | 
       | Ring does not (will not?) support HomeKit. Lots of folks (myself
       | included) have resorted to using Homebridge or Home Assistant as
       | an alternative.
       | 
       | Both are using a library that reverse-engineered Ring's API
       | (though Ring engineers supposedly contributed to it).
       | 
       | While the Homebridge plugin simply exposes device statuses and
       | metrics and RTSP feeds for the cameras, Koush's scrypted NVR
       | platform enables HomeKit Secure Recording for the cameras, which
       | allows more adventurous users to skip paying for Ring Protect
       | ($10/mo)
       | 
       | While I get a lot of value from Ring Protect and will continue to
       | pay it, I really hope Ring doesn't decide to "improve the user
       | experience" for us like Chamberlain did. I'd be really sad if
       | that happens, since HomeKit is amazing and is much better than
       | having a million apps on my phone that don't talk to each other.
        
         | nfriedly wrote:
         | > Many companies couldn't care less until abuse ramps up
         | 
         | I think "abuse" is the wrong word here. I'm just trying to
         | automate my garage door. If there was a way to do that over my
         | local network, without touching their servers, then they'd
         | never see any traffic from me.
        
         | rootusrootus wrote:
         | > Tesla integrations
         | 
         | I sometimes wonder if Tesla nerfed the homelink functionality
         | in the car just to encourage people to pay monthly for the MyQ
         | software solution. I gave up trying to get my Model 3 to
         | open/close the door automatically for me because the range is
         | just abysmal. Went back to using a push button remote on the
         | visor that will open the door from half a block away.
        
           | nunez wrote:
           | wouldn't be surprised. that said, I have the homelink
           | integration, and MyQ works much better for us because of
           | where our garage is relative to our driveway.
        
       | aurizon wrote:
       | Burglar App:- Drive up, open door, drive in, close door, load up,
       | open door, drive out, close door = clean getaway. Advertise to
       | burglars at top of screen....
        
       | 404mm wrote:
       | I don't understand how the MyQ app has such a high rating in the
       | App Store. 4.8, 1.5M reviews. It's so bare bones, no shortcut
       | support, (obviously) no HomeKit, no widget, literally nothing to
       | make the use easier or more convenient.
       | 
       | To make things even worse, first position above you devices is an
       | ad (for their other devices) and it periodically suggests that I
       | connect it to Amazon so some random people delivering packages
       | have the power to enter my home.
       | 
       | Genuine question, how?????
        
         | skywhopper wrote:
         | Fake reviews.
        
           | water-data-dude wrote:
           | That's my suspicion with Philips Hue's 4.6 rating on the iOS
           | App Store. They've got to have gamed the system somehow -
           | it's not a good app, and their "you need an account now...for
           | reasons" change is unpopular
        
         | koyote wrote:
         | It only has 3.9 on Google's store, but maybe that version is
         | even worse?
        
       | tgtweak wrote:
       | The solution seems pretty clear - buy a 3rd party opener OR use a
       | different vendor that does play nice.
       | 
       | I have a meross garage door opener that uses homelink (a standard
       | that virtually ever garage door opener supports) to open/close
       | the garage door with a sensor on the top of the door to detect
       | when it's open and closed. It was $49. That's cheaper than myQ
       | addons for chamberlain. It works with google home, ifttt and home
       | assistant. (I have reminders set if the door is open for more
       | than X minutes and if it is still open after a certain time of
       | day).
       | 
       | Having to have "yet another app" (myQ) installed just to use a
       | garage door is pretty ridiculous - if you're a power user you
       | should understand the folly of using unofficial integrations and
       | as an unofficial integration provider you should know you're
       | walking on ice.
        
       | throwanem wrote:
       | Wait. People bought and installed garage doors that need to talk
       | to the Internet to work? People _on here_ did this?
        
         | achandlerwhite wrote:
         | They can still work the old fashioned way. But not the fancy
         | stuff.
        
           | throwanem wrote:
           | But they're just actuated by radio signaling with some
           | standard protocols, right? I mean, I don't have a garage and
           | in this city probably never will, but my car still came from
           | the factory garage-door controls built into the rear-view
           | mirror. I assume it would take a bit of configuration to work
           | with any given receiver, but I also infer it _would_ work
           | with most, otherwise they wouldn 't have built it that way.
           | 
           | Is it hard to find an "IR blaster" equivalent for this kind
           | of signaling? I'm just bewildered to understand why someone
           | with the focus on self-hosted infrastructure that Home
           | Assistant implies can still end up in a position where a
           | third-party API restriction can pose a problem in controlling
           | a locally installed device.
        
         | mbesto wrote:
         | You don't have a choice...all of the major garage doors are
         | supplied by one company (Chamberlin Group)
        
       | xyst wrote:
       | Chamberlain Group products now officially on my blacklist. They
       | join the ranks of Rivian, Tesla, any QVC marketed product, and
       | social media (IG, FB, TT, ...) marketed junk.
        
       | davitocan wrote:
       | https://paulwieland.github.io/ratgdo/ is a home assistant
       | compatible board that emulates a garage door opener. It adds
       | local control and is easy to setup.
        
       | siffland wrote:
       | You would think a company would like to negotiate and be seen by
       | a community as a positive company. I would not buy a product from
       | them on principal after their statement. myQ could have engaged
       | the home assistant maintainer and worked out, less API calls or
       | something.
       | 
       | On a side note, i do love my home assistant, but ANYTHING that
       | has to do with entry into my house is not and will not be
       | automated, garage doors, door locks, etc. However that is my
       | personal paranoia talking.
        
       | klinquist wrote:
       | I've had nothing but bad experiences with Chamberlain in IoT
       | integration discussions. I have since replaced all garage door
       | openers I own with Genie/OHD.
        
       | ryukafalz wrote:
       | I'm in the market for a garage door opener, incidentally. This
       | narrows down my options, so glad I hadn't bought one yet -
       | there's a chance I might have ended up with a Chamberlain if I
       | had. Out of the question now!
        
       | codezero wrote:
       | I'm recently in the market for a garage door opener I can
       | automate (specifically close automatically after X time open) -
       | does anyone have recommendations or is ratgdo the way to go?
       | 
       | Also I understand one of the reasons this isn't a standard
       | offering is because garage openers have a hard time not crushing
       | things? Kind of surprised me.
        
       | mattgreenrocks wrote:
       | It's hard to emphasize how different the mindset of the late
       | 2000s Internet is to nowadays.
       | 
       | APIs were more readily available and open. Mashups were usually
       | encouraged, so long as you didn't generate undue stress.
       | 
       | Nowadays its a million tiny business silos hoarding tediously-
       | obscure-but-still-sometimes-useful data. And you have to prove
       | that what you want to do with the API doesn't infringe on their
       | ability to capitalize on it better.
       | 
       | The irony is that all the data is way more easily accessible from
       | a technical POV now due to the prevalence of SPAs and REST, but
       | the legal environment is significantly more dangerous.
        
       | eddiezane wrote:
       | I never bothered with the myQ bit and instead sacrificed one of
       | the garage door opener remotes by wiring the button up to a relay
       | (z-wave by Zooz) that I zip tied to the scaffold. It's worked
       | great for the past 4 years in Home Assistant.
        
       | ChainOfFools wrote:
       | I highly recommend anyone having problems with this consider
       | trying this free as in speech (and as in beer if you've got
       | solderimg skills and an ESP laying around) solution: RatGDO [0]
       | 
       | 40 bucks, HA, and about half an hour each (mostly fiddling with
       | the ESP/shield pcb wiring inside the light cover of the opener
       | from the awkward overhead-on-a-ladder position) for me to no-
       | cloud smartify two chamberlain MyQ openers. Special sauce is that
       | the device can MITM the "Security2.0+" signal and emulate the
       | discrete functions of the wired wall remote, not just act as a
       | dry contact relay on the motor.
       | 
       | Result is that separate entities are created not just for the
       | door open(ing)-clos(ing) states, but also for the obstruction
       | sensor and a separate switch to turn the opener's light on or off
       | remotely, all exposed (as MQTT topics) in HA.
       | 
       | [0] https://github.com/PaulWieland/ratgdo
        
       | ChrisArchitect wrote:
       | [dupe]
       | 
       | More discussion over here:
       | https://news.ycombinator.com/item?id=38186303
        
       | paulgerhardt wrote:
       | Partially responsible for this. (Sold Lockitron to Chamberlain in
       | 2017 which became the basis for Amazon Key integrations.)
       | 
       | Contrary to the popular sentiment in a lot of the comments here,
       | there's not much value in the analytics. As we all painfully
       | found out in the 2010's, there are only two viable recurring
       | revenue streams in the IoT space - charging for video storage and
       | charging for commercial access. Chamberlain does both with the
       | MyQ cameras and with the garage access program to partners like
       | Amazon and Walmart. Both retailers have a fraud problem
       | (discussed here https://news.ycombinator.com/item?id=38176891).
       | "In garage delivery" promises dropping delivery fraud to zero -
       | ie users falsely claiming package theft. That solution is worth
       | millions to retailers, naturally Chamberlain would like a cut but
       | only if they can successfully defend that chokepoint.
       | 
       | For historical reasons having to do with the security of three or
       | four generations of wireless protocols used in garage doors they
       | can't (and products like ratgdo and OpenSesame exploit this.)
       | Other industries such as automotive have a more secure chain of
       | control over their encryption keys so one has to (for instance)
       | go to the dealer to buy a replacement key fob for your Tesla for
       | $300 and not eBay for $5.
       | 
       | Given the turnover in leadership there I'm not surprised the new
       | guy needs to put their hand on the plate to see it's hot, but
       | there's a reason this wasn't implemented before and it wasn't
       | because of lack of discussion. I can see the temptation in going
       | for monetization given their market share but I think this
       | approach was ill conceived rather than fix foundational issues
       | which would allow home users to integrate with 3rd party services
       | and still charge industry partners for reducing incidences of
       | fraud.
        
         | whoopdedo wrote:
         | A stressed out underpaid and overworked delivery driver is the
         | last person I want in my garage. Verified deliveries are left
         | at the wrong house, or the driver simply takes it with them
         | after posting the porch picture. And I've seen boxes arrive
         | that were forced open and the contents pulled out. But sure,
         | it's the customers who are untrustworthy not the delivery
         | people.
        
           | traviswingo wrote:
           | True. Delivery drivers consistently deliver to my neighbor
           | instead of myself. The last three digits of our addresses are
           | 885 and 855, and they consistently confuse the two. They're
           | tired, overworked, underpaid, and I honestly don't blame
           | them. But I wouldn't trust anyone in my garage/home when I'm
           | not home. Not sure why these companies think that will
           | actually work.
        
             | dboreham wrote:
             | In US homes the garage is often a way to access the house
             | with minimal security between the two.
        
               | fnordpiglet wrote:
               | That's not true, the garage typically has a full outdoor
               | door with standard security (dead bolts, wired into the
               | security system) the same as any other door as the
               | interface door between the garage and the house. This is
               | a code thing for a variety of reasons but primarily
               | because the outdoor door is weatherized and provides a
               | barrier against CO, but also for the precise reason that
               | the garage door is not considered secure. The protocols
               | for opening the door wirelessly are known insecure and
               | municipalities have required outdoor doors at the
               | interface due to the number of home invasions and
               | burglaries through the garage.
        
               | rurp wrote:
               | At least in my experience people are a lot more likely to
               | leave the garage door unlocked than the front door,
               | either intentionally or unintentionally.
        
               | abustamam wrote:
               | Agreed. Our garages have always had three entries: one
               | from the house, one via garage door, and a side door.
               | Side door was always locked, garage door always closed
               | (never locked though), and the door between house and
               | garage not only almost never locked, but often flat out
               | open because that's where we put the litter box.
        
               | leeoniya wrote:
               | haha, our litter box is there as well. vinyl floors in
               | mudroom are easiest to clean.
        
               | phil21 wrote:
               | It's functionally true. Thinking off the top of my head I
               | can come up with at least a dozen examples growing up of
               | friends w/ these doors. Not a single one was ever locked.
               | Most of the time w/ school-age kids they would be left
               | purposefully unlocked so the kids could let themselves in
               | after school w/ the garage door PIN code.
               | 
               | I honestly can't think of a single person I know who
               | routinely locks those doors.
        
               | sib wrote:
               | I've lived in many houses in the US (eight, some new,
               | some older, in five states) and only one had a deadbolt
               | on the door from the garage to the house interior. All
               | have had normal locks and were exterior-door-quality. So,
               | definitely not a universal truth.
        
               | leeoniya wrote:
               | i also keep expensive things in the garage: onewheel, a
               | couple good bikes, a lot of nice tools. i assume this is
               | true for quite a few homeowners.
        
               | BobaFloutist wrote:
               | Sometimes garages even have cars in them!
        
               | Humdeee wrote:
               | Not to mention... a car, as there's a car theft crisis
               | nearly everywhere in the past 2-3 years. I consider the
               | garage just another room in my home. I consider entering
               | my garage akin to entering my house
        
             | Eisenstein wrote:
             | They think it will work because if you refuse to do it they
             | won't refund your stolen package unless you file a police
             | report, and convenience with huge downsides wins with
             | consumers 99% of the time over effort with no downsides.
             | 
             | This is just conjecture, btw, I have no authoritative
             | knowledge of their plans to do anything.
        
               | mindslight wrote:
               | As things are, missing packages are not really a police
               | matter for the recipient. Recipients don't actually know
               | that a package was stolen, since it never made it into
               | their possession. Amazon could certainly file police
               | reports, but that requires a higher bar of evidence than
               | throw-and-go delivery service provides, and either way it
               | Doesn't Scale (TM).
               | 
               | I'd guess it's more likely the opposite dynamic, where
               | they'll get a bunch of early adopter types to sign up
               | without thinking through the ramifications. And then
               | after the honeymoon period, Amazon will start demanding
               | those users file police reports for missing packages
               | since from their system it now looks much more airtight
               | that the package must have been stolen from the buyer.
        
               | 20after4 wrote:
               | That's assuming that the delivery driver isn't defrauding
               | both amazon and the customer.
        
             | seemaze wrote:
             | I've got an 80% hit rate at best across all carriers (in
             | the US). I'm constantly trading mail with my neighbors due
             | to mis-deliveries. It's a good thing we now have the option
             | to go mostly paperless for important documents at least..
        
               | dharmab wrote:
               | Heck, I get food misdelivered to me at times! I might as
               | well be a last mile delivery service
        
             | dharmab wrote:
             | I use it for expensive items. My garage door opener has an
             | integrated security camera.
        
             | dheera wrote:
             | Why not you and your neigbor just give your address as
             | 
             | 885 Foo St. BIG PINK HOUSE
             | 
             | or
             | 
             | 855 Foo St. BIG YELLOW HOUSE
             | 
             | or whatever colors they are? If they are the same color,
             | repaint one of them.
             | 
             | Alternatively put an apartment number on your house (there
             | will be only one apartment, of course.)
             | 
             | One of you will be
             | 
             | 855 Foo St. Apt. 1
             | 
             | The other will be
             | 
             | 885 Foo St. Apt. A
        
           | smt88 wrote:
           | > _A stressed out underpaid and overworked delivery driver is
           | the last person I want in my garage._
           | 
           | Same, but this is irrelevant to the point GP was making. Some
           | minority of people _do_ want Amazon Key (and similar
           | services), and those people are now unable to claim their
           | package wasn 't delivered once they sign up for the service.
           | 
           | Add those people up and you have something worth millions,
           | even if there aren't many of them.
        
             | cyberax wrote:
             | I live in a townhouse and I _love_ the Key deliveries into
             | my garage. I've been using it since it was a closed beta,
             | and I haven't had a problem with it.
             | 
             | It provides a convenient service for both parties.
        
             | 3guk wrote:
             | I fully suspect though that the people who do want Amazon
             | Key and the people who are happily defrauding Amazon are
             | not one and the same.
             | 
             | I realise that there are the porch pirates who are another
             | issue entirely!
        
           | cyberax wrote:
           | > A stressed out underpaid and overworked delivery driver is
           | the last person I want in my garage. Verified deliveries are
           | left at the wrong house
           | 
           | It doesn't work like this. Delivery workers use an app that
           | opens the door, so if they are at a wrong location, it will
           | be immediately apparent.
        
             | TeMPOraL wrote:
             | Subject to location service accuracy, which as we know, is
             | +-1m... in movies, +-10m in reality... except more often
             | it's +-50m or worse, because who knows why.
        
               | efitz wrote:
               | Not at all. Since the app is linked to a system that
               | opens your specific garage door, it will be obvious
               | because they push the button and the door in front of
               | them does not open.
        
               | cyberax wrote:
               | This can happen. A delivery person comes to a door,
               | presses the button in their app, and nothing happens. So
               | it's immediately obvious that they are at a wrong
               | location.
               | 
               | And they know that they can't just leave the package
               | there, they have to find the correct door. And there's a
               | flow in the Amazon delivery app to mark an incorrect
               | geolocation, so they won't be penalized for taking longer
               | time.
               | 
               | The app also has pictures of the location in question, to
               | minimize the confusion.
               | 
               | From the homeowner's side, the garage door will be open
               | for half a minute or so with nobody nearby. It's possible
               | for a burglar to use this time to quickly run inside. But
               | the probability of that is pretty low, and there'll be a
               | camera recording of that.
        
               | flutas wrote:
               | > And they know that they can't just leave the package
               | there, they have to find the correct door.
               | 
               | Except that's not true at all. Amazon had my new house
               | geolocated wrong (think robin instead of arden st in
               | their system, even though I put the address in correct
               | and it read back correct).
               | 
               | First delivery came, "delivered", not at my door...
               | Contact CS, get a refund, continue.
               | 
               | "Ok, I'll setup key so they know it's wrong and deliver
               | it in my garage."
               | 
               | Pieced together from video:
               | 
               | Second delivery arrives at wrong location, garage door
               | opens...and was never closed. "delivered"
               | 
               | Took me contacting CS 5 times, with 5 failed deliveries,
               | and doing an email bomb to get them to update my geo-
               | location. Turned out it was _literally_ across the
               | fucking city, ~8 miles away.
        
             | whoopdedo wrote:
             | My point is Amazon is blaming customers for fraud when it's
             | the fault of a delivery mistake such as dropping the
             | package at the wrong address. Or the drivers themselves
             | stealing the packages.
        
           | codeTired wrote:
           | Have you seen Walmart advertising delivery to your
           | refrigerator? Absolute insanity.
        
             | dharmab wrote:
             | Actually, this would be cool for say a fridge in a
             | mudroom...
        
               | function_seven wrote:
               | What's old is new again!
               | 
               | https://www.core77.com/posts/103681/When-Houses-Had-
               | Built-In...
        
               | 20after4 wrote:
               | This is infinitely more sensible than some crazy internet
               | connected garage door opener scheme. Somehow I think it's
               | far to sensible for modern culture though. Everyone's
               | lost their minds.
        
         | beeboobaa wrote:
         | Why would any of those monetization strategies require fucking
         | over your customers like this? How are they incompatible?
        
           | efitz wrote:
           | They are afraid a potential partner will use the automation
           | meant for customers.
           | 
           | This is just more enshittification in order to exploit
           | revenue channels other than direct sales.
        
             | Nextgrid wrote:
             | > They are afraid a potential partner will use the
             | automation meant for customers.
             | 
             | But isn't the door property of the customer? In this case
             | it is perfectly the customer's choice and right if they
             | want to use the customer-facing API to let a delivery
             | company in.
        
               | paledot wrote:
               | > But isn't the door property of the customer?
               | 
               | Not anymore. Now I get to pay $5/mo for IFTTT
               | integration, _after_ paying the premium for the WiFi-
               | enabled version of the same device.
        
           | epcoa wrote:
           | Who here claimed it was, they literally said it was "ill
           | conceived"
        
         | excitom wrote:
         | This is what I love hacker news, a comment from an actual
         | subject matter expert.
        
         | tech_ken wrote:
         | So you're saying that retailers will pay Chamberlain to act as
         | more or less a clearinghouse for package deliveries in my
         | garage, and that in order to successfully operate this model
         | Chamberlain needs to funnel all users through their proprietary
         | channels in order to fully vet the delivery transaction? Or at
         | least to prevent HA users from nibbling at Chamberlain's lunch
         | with DIY equivalents? Do you think that they will pull back
         | from this move given the pushback?
        
           | bluGill wrote:
           | For retailers I want someone to verify that they are
           | legitimate. I don't want random people in my garage. If
           | someone enters my garage when I'm not home they better really
           | be agents for WalMart/Amazon/target/UPS (as opposed to
           | WolMort/Amozan/targit/USP...) , and whatever company does
           | that does background checks on drivers. Probably they also
           | need to have other cameras in their vehicles so that drivers
           | trying to steal whatever valuables I have are not stolen. (as
           | already pointed out, most people have an unlocked door from
           | the garage to the house)
        
             | kelnos wrote:
             | > _as already pointed out, most people have an unlocked
             | door from the garage to the house_
             | 
             | Not sure where you live, but every house I've lived in
             | (USA, a few different states) during my entire life has had
             | an exterior-quality door with exterior-quality lock,
             | including deadbolt, between the house and garage.
             | 
             | In the one house I lived in that had a security system,
             | that garage-to-interior door was also wired into the system
             | and arming it would treat it like an exterior door.
             | 
             | Having said that, I still wouldn't want random delivery
             | people entering my garage without my knowledge.
        
               | abustamam wrote:
               | I think parent comment was saying the door exists, but
               | many people leave it unlocked. I grew up leaving that
               | garage-interior door open because that's where we put the
               | litter box, at several different houses.
        
               | SoftTalker wrote:
               | Yep, agree. I only lock the garage interior door when
               | I'll be gone for an extended period of time (more than a
               | few days).
        
               | thfuran wrote:
               | >every house I've lived in (USA, a few different states)
               | during my entire life has had an exterior-quality door
               | with exterior-quality lock, including deadbolt, between
               | the house and garage.
               | 
               | Sure, but I've probably locked it barely more than twice.
        
               | scottlamb wrote:
               | > Not sure where you live, but every house I've lived in
               | (USA, a few different states) during my entire life has
               | had an exterior-quality door with exterior-quality lock,
               | including deadbolt, between the house and garage.
               | 
               | Likewise, but even if it's actually locked, no lock is
               | impenetrable, and a closed garage provides a thief with
               | the privacy to pick it at leisure or even break down the
               | door. Burglary deterrence advice sometimes includes tips
               | like adjusting your landscaping so your front door is
               | visible from the street and locking gates to your back
               | yard. Letting the thief into your garage thoroughly
               | defeats the point of that...
               | 
               | Also, I keep stuff (bikes) in the garage that I don't
               | want stolen.
        
               | dheera wrote:
               | > Not sure where you live, but every house I've lived in
               | (USA, a few different states) during my entire life has
               | had an exterior-quality door with exterior-quality lock,
               | including deadbolt, between the house and garage.
               | 
               | I don't know if that would do much.
               | 
               | It's one thing to be sawing up a front door that is in
               | plain sight of the street -- passer-bys might call the
               | cops if they saw that.
               | 
               | But if you're doing it from inside a garage? You could
               | shut the garage door and saw away. Nobody would report
               | saw noises coming from a garage because that's super
               | normal.
        
               | LeifCarrotson wrote:
               | My in-laws have this, but mine, my parents, my siblings,
               | my wife's siblings, and my neighbor all have a big window
               | in that door. And none of them are ever locked.
        
               | sangnoir wrote:
               | How old are those houses? They probably are not compliant
               | with _current_ building codes[1], many places require
               | your garage doors (and ceilings) to have higher fire
               | resistance than the rest of the house. In my experience,
               | fire-resistance correlates to sturdiness in doors.
               | 
               | 1. I know it's a broad generalization, also location-
               | dependant
        
             | Nextgrid wrote:
             | But that can be achieved by giving the retailer a one-off
             | access code/secret which will be handed to the delivery
             | driver by the retailer's company?
             | 
             | At no point does "preventing random people in your garage"
             | required a greedy middleman in the path between you and
             | whoever you want to give your garage door access code.
        
               | SoftTalker wrote:
               | Many people already have a keypad mounted outside that
               | will open the garage door. You can set up a guest code
               | there and give to Amazon, or anyone you want. There is
               | zero need for internet-enabled smartness in the garage
               | door opener here.
        
               | judge2020 wrote:
               | Okay, but the adoption rate of "let me create a code for
               | my packages and give it to the Amazon person" is perhaps
               | two or three orders of magnitude lower than if Amazon
               | shows a bunch of call-to-actions for "link your myQ
               | account for secure deliveries".
        
               | LeifCarrotson wrote:
               | And if Chaimberlain charges Amazon $0.50 per door opened
               | to enable that feature (which steers buyers towards
               | Amazon and away from the manufacturer website,
               | Walmart/target/eBay/random competitor that doesn't have
               | that feature) that might be a bigger, recurring, higher-
               | margin revenue stream than all of Chaimberlain's
               | traditional manufacturing profits. Which would you rather
               | have - $200 revenue for a $100 cost once in 20 years, or
               | $0.50 per week for a few packets of data?
               | 
               | They could afford to give away the openers if they could
               | win that revenue stream.
               | 
               | And Amazon would dump them in a second if consumers could
               | instead click "Link your Home Assistant for secure
               | deliveries and get $0.30 digital credit". Or more likely,
               | Amazon would throw directly wired Dash buttons at
               | consumers to enable secure deliveries.
        
               | veleek wrote:
               | You've glossed over the most complicated part of this:
               | "give it to Amazon". There are so many things involved in
               | that portion of the process that an internet enabled
               | garage door solves, most importantly: not having a single
               | code that can be used by anybody at any point in time
               | until I manually go back and remove it.
        
               | CodeWriter23 wrote:
               | If only there were some kind of information processing
               | device that could automatically expire codes after a set
               | period of time.
        
               | NavinF wrote:
               | You still need an API for getting new codes. If you're
               | willing to generate a new one every time you order
               | something online, you likely don't order often enough to
               | be relevant to the company
        
               | michaelmior wrote:
               | > There is zero need for internet-enabled smartness in
               | the garage door opener here.
               | 
               | Yes and no. At the scale Amazon operates, I can see value
               | in being able to automate the process rather than
               | requiring each driver to find and operate the keypad for
               | each garage.
               | 
               | Automation, if implemented perfectly (which it obviously
               | won't be) also prevents one form of bad actor. An Amazon
               | delivery driver who uses your code in the future to gain
               | unauthorized access to your garage. Automation allows
               | this code to be limited to a single use.
        
               | dfxm12 wrote:
               | I gave amazon my code for a Christmas present that
               | absolutely could not have been stolen from my porch (as
               | many other recently had). As a working man, I couldn't
               | sit at home to wait for it. I was a little nervous, but I
               | have cameras at least. I then removed all reference to
               | this code from my account. Then, one driver entered while
               | I was going about my day in there and saw me waiting with
               | a hockey stick, as I was wondering who was breaking and
               | entering, and Amazon wrongfully told him what my code was
               | to get in and that it was OK to go in without my
               | permission. I quickly understood what was happening and I
               | think he did too, so I dropped the stick and he dropped
               | the package. No harm, no foul.
               | 
               | Of course, I changed my code after that, but drivers
               | still tried to get in with my code code. I opened
               | countless tickets with Amazon to get this reference to my
               | code removed from their system. They gaslit me many times
               | saying it was removed. They were incredibly rude to me
               | when told them they were lying to me, and now I sometimes
               | get delivery drivers getting pissed off at me (for some
               | reason) that the code doesn't work after they ring my
               | doorbell.
               | 
               | What I want people to get from this story is, _don 't
               | give Amazon your code. Get a separate delivery box
               | instead or even a storm door works to hide most
               | packages_.
        
               | zielmicha wrote:
               | Could you have instead changed your code? It's generally
               | best to assume that it's not possible to delete secrets
               | once they are shared (after all, in worst case, the
               | driver could have just remembered the code from the
               | previous visit)
        
               | Dylan16807 wrote:
               | The second half of the comment is what happened after
               | they changed the code...
        
               | PKop wrote:
               | They did, which is why the drivers are mad it doesn't
               | work.
        
               | fshbbdssbbgdd wrote:
               | > and now I sometimes get delivery drivers getting pissed
               | off at me (for some reason) that the code doesn't work
               | after they ring my doorbell
               | 
               | Since Amazon clearly has no idea what they are doing, I
               | would put up a note next to the keypad saying "Amazon
               | drivers: just drop the package, there is no code"
        
               | gambiting wrote:
               | As if amazon drivers read the notes. I once left a giant
               | note saying in capital letters "DO NOT RING DOORBELL,
               | SLEEPING BABY AT HOME" and of course the absolute
               | knobhead from Amazon had to ring the doorbell. Literally
               | never shouted at anyone in my life before this.
        
               | spdustin wrote:
               | If you've ever added "delivery notes" to an order,
               | they're automatically shared with every subsequent order.
               | Clear out the delivery notes on your next order.
        
               | rvba wrote:
               | I cannot change my delivery address on amazon.
               | 
               | I once bought a book delivered to a company (where I dont
               | work anymore) and this address cannot be deleted. Multi
               | billion company. LOL
               | 
               | On a side note, Amazon's interface is so much worse than
               | Allegro
        
               | dfxm12 wrote:
               | I had done this. It didn't work as you are suggesting.
        
             | sneak wrote:
             | Background checks don't ensure trustworthy staff, they just
             | select for only criminals who are slick enough to not get
             | caught doing crime, or criminals who haven't been caught
             | yet. Their effectiveness is overstated.
        
             | TylerE wrote:
             | Not just agents for, they should be bonded agents. My
             | garage has plenty of valuable items that would be easily
             | fenced. (Power tools, etc).
        
           | SrslyJosh wrote:
           | Bold of them to assume that I will trust a stranger with
           | access to my garage.
        
             | staplers wrote:
             | They'll just monopolize garage openers like smart phones
             | and you'll have 2 options both which will be hooked into
             | the surveillance grid.
        
           | jrockway wrote:
           | I don't think they care about HA at all, but they do care
           | about Amazon not going through them to get access, and from
           | the API server's perspective, both look identical.
           | 
           | Personally, I hope that Amazon doesn't play ball. You can TRY
           | and seek rent from the world's largest retailer, but you need
           | them, they don't need you.
           | 
           | My main takeaway is that Amazon should offer a discount to
           | deliver packages to buildings with staff to accept the
           | packages. They never go missing, so less refunds, and the
           | building staff does not charge Amazon to receive packages.
           | 
           | The business dynamics are pretty interesting, though. It
           | could be that paying this company reduces missing packages so
           | much that it actually saves Amazon money, which they pass on
           | to consumers in terms of lower prices. Or, it could be that
           | they charge $1 per access, and Amazon passes that on to the
           | customer, and then people are disincentivized from using
           | Amazon. Meanwhile, a competitor (say, Walmart?) brokers a
           | deal where they hide that fee, and take enough customers away
           | from Amazon that Amazon has to play ball (and now the price
           | is $2 per access). Costs go up for everyone.
           | 
           | The phenomenon of partnerships like my hypothetical above are
           | very interesting to me. Every so often I check what I can use
           | my credit card rewards points for, and most of the offers, to
           | me, seem like "failing retailer desperately needs a customer"
           | rather than anything I actually want. Thus, the partnerships
           | must be a pretty important tool for companies that are not in
           | first place.
           | 
           | Finally, I think about the long term effects of this sort of
           | thing. Everyone wants a % of every transaction. "Oh, you
           | turned your lights on when someone came to deliver a package?
           | Pay the manufacturer of the light bulb $1 and your electric
           | company an extra $1." This will look like "economic growth"
           | to each of those intermediaries, but in the end, they just
           | devalued the dollar. ("Inflation.") We end up with bigger
           | numbers, but actually decrease the amount of "value" floating
           | around.
        
         | cptcobalt wrote:
         | I know it's a distraction and orthogonal to your point, but
         | your statement of a "key fob for your Tesla for $300" is
         | fallacious and incorrect. Tesla uses Phone Key with with the
         | Tesla app as your primary method of unlocking the car, with a
         | $20 NFC card as fallback, and the limit of paired phones is
         | above any practical real-world use. If you want a keyfob as a
         | status symbol, it's $175. (Mine is a desk ornament, it doesn't
         | get used.)
         | 
         | Swap in a more traditional automaker, and your point remains
         | correct.
        
           | cyberax wrote:
           | > If you want a keyfob as a status symbol, it's $175. (Mine
           | is a desk ornament, it doesn't get used.)
           | 
           | The keyfob is super-useful. It fits perfectly into that small
           | jeans pocket (that was originally meant for watches), so you
           | can trigger the trunk/frunk opening without taking the fob
           | (or phone) out.
        
             | dburkland wrote:
             | You can also trigger those same functions via a smart watch
             | or mobile phone using Siri shortcuts (if you're an iOS
             | user).
        
           | doctorpangloss wrote:
           | Yes, I mean surely Chamberlain could maintain a correct and
           | official API endpoint for HomeAssistant users for the kopecks
           | it would cost. It's all a big money grab.
           | 
           | I was burned by this change. I don't know if anyone at
           | Chamberlain is reading this, but you guys have neighbors,
           | users just wanna keep their home safe. You're one TikTok away
           | from a crisis when you do stuff that is anti-consumer.
        
           | paulgerhardt wrote:
           | Since you noted it, it's actually very much part of my point.
           | Tesla engages in price segmentation for replacement key fobs
           | because they have key control. Perhaps even more aggressively
           | than most other automakers short of VW Group. When done well
           | it's invisible to the user. I suspect by your (polite)
           | comment that you may not be aware that's going on here.
           | 
           | Premium users pay $300 to replace the fob on their Model S /
           | Model X. Mid users pay $175 to replace the fob on the Model 3
           | / Model Y. And an entry level option exists for the cards.
           | Plus programming fee. Handling fee. Local taxes. Processing
           | fee. Etc :-)
           | 
           | Without control of their PKI anyone could self program a
           | replacement for a few dollars as is the case with the garage
           | door market.
           | 
           | As an aside, I find the fob useful for booting the car up
           | prior to getting in, rather than waiting 40 seconds before
           | the fly-by-wire shifter starts responding to commands to put
           | it in gear.
        
             | andykellr wrote:
             | > And an entry level option exists for the cards. Plus
             | programming fee. Handling fee. Local taxes. Processing fee.
             | Etc :-)
             | 
             | Cards are $20. No programming fee, no handling fee, no
             | processing fee. Yes, there are taxes and yes shipping
             | things generally costs money. Users program keys
             | themselves.
             | 
             | > As an aside, I find the fob useful for booting the car up
             | prior to getting in, rather than waiting 40 seconds before
             | the fly-by-wire shifter starts responding to commands to
             | put it in gear.
             | 
             | Keys are for valet and I keep mine in my glove box. The car
             | boots up almost instantly.
        
         | jkestner wrote:
         | Lockitron! I remember chatting with your engineer about the
         | WiFi radio we used in Twine. Good insight.
         | 
         | Ah, chokepoint capitalism. The problem with every company
         | becoming a tech company is that they all expect unsustainable
         | tech company growth. The strip mining of customers is also
         | scaling up, so efficient that industries will destroy
         | themselves. Can't wait until private equity owns the radios in
         | my home, and controls not just the output but inputs.
        
         | Nextgrid wrote:
         | Why should the garage door manufacturer take a cut if a third-
         | party wants to use/access _my_ garage door (which sells for
         | real money and isn 't advertised as a rental).
         | 
         | If a homeowner wants to let Amazon, Walmart, etc to open their
         | garage door, it should be up to him to provide them with an
         | access token/secret/etc to enter, just like you can put a door
         | keycode in the order notes. The interaction should be purely
         | between him and the retailer and there is absolutely no need
         | for some rent-seeking scum to be involved.
         | 
         | The disgusting business model you seem to be justifying is akin
         | to house builders/contractors being perpetually owed a cut
         | every time you invite over a guest into your house or they
         | switch on the lights.
        
           | amluto wrote:
           | I don't actually find this model so disgusting as long as
           | it's implemented in a non-restrictive way.
           | 
           | If a garage door manufacturer offers me a (free, local) API
           | to fully control my door _and_ allows me to check a box to
           | let Amazon in, what, exactly, is the problem? Sure, I could
           | also allow Amazon in without checking the box (assuming
           | Amazon offers the appropriate integration and I 'm willing to
           | deal with maintaining my side of it), but it also seems okay
           | for Amazon to pay the garage door opener company for the
           | first-party version. Everybody wins.
           | 
           | Forcing the actual device owner to use a crappy cloud service
           | is an entirely different story, but it's not required for the
           | Amazon business model. Similarly, many video recording
           | devices support ONVIF _and_ have an optional paid first-party
           | video storage. (And I imagine that quite a few commercial
           | users demand the former -- no one who operates a concierge
           | /security desk or a serious office building or a warehouse or
           | an industrial site has the slightest interest in using four
           | different first-party cloud offerings from four different
           | vendors of their various gizmos that contain cameras. They
           | are going to run _one_ NVR, possibly with off-site backup,
           | with _one_ integrated system for viewing and analyzing the
           | feeds. And they will pay handsomely for that, and they 're
           | paying that money to one of several established companies in
           | the space, all of whom require at least token ONVIF or RTSP
           | compliance, and they aren't about to kick any of that money
           | over to the camera makers, because there is no shortage of
           | competing camera makers.)
        
             | efitz wrote:
             | They are not giving me a free, local API. They are doing
             | everything possible to make the API unusable except by
             | their application, and they are throwing ads all over their
             | app and using dark patterns to hid the open/close buttons
             | until you scroll past the ads.
        
           | seanalltogether wrote:
           | 1. Company wants to sell an iot product.
           | 
           | 2. Through research they find user wants to interact with
           | their smart device while outside of range of wifi/bluetooth.
           | 
           | 3. Company builds device firmware and cloud infrastructure to
           | support this goal.
           | 
           | 4. Company wants to simplify business logic and doesn't
           | provide local (wifi/bluetooth/zigbee) support. Online only
           | can service both on-premise and off-premise.
           | 
           | 5. Company needs to reduce costs and justify ongoing
           | operational costs of supporting this cloud + device service.
           | 
           | 6. We arrive at the current solution.
        
             | jasonjayr wrote:
             | 7. insecure, opaque devices that have always-on internet
             | connections, that owners cannot upgrade/fix/defend against
             | and require external actors to protect (ISP's blackholing
             | bad traffic)
             | 
             | Remember, the S in IoT is for Security.
             | 
             | They could simplify their business logic by making sure
             | local first is reliable, and internet access can be turned
             | off, and supporting vendors making (user-controlled,
             | upgradeable, etc) gateways that handle the
             | cloud/internet/local handoff
        
               | seanalltogether wrote:
               | I don't disagree with you, since the company I work for
               | supports both local network access to their devices as
               | well as cloud access for when you are outside the home.
               | But supporting both does not simplify business logic, it
               | increases complexity. It introduces more states and
               | failure points that your firmware devs and app devs need
               | to account for.
        
               | Nextgrid wrote:
               | A solution to that is to make the cloud-based service as
               | dumb as possible, only operating as a NAT traversal
               | helper and/or TURN relay, over which the local-only
               | protocol is tunnelled.
        
               | jasonjayr wrote:
               | I appreciate your response, and don't want to go too far
               | off the thread here, but as a software
               | developer/architect myself, how can that possibly be
               | true?
               | 
               | The state of the environment that the IoT device is
               | sensing or controlling, has to match local reality.
               | Therefore, the state that's actually on the IoT's MCU is
               | the true state that matters. (Any state stored cloud-side
               | could be stale if the MCU is disconnected, or misses
               | updates) Ergo, if the cloud service is showing or
               | manipulating the state of the IoT device, it has to read
               | or command the IoT in near realtime, implying some kind
               | of constant/realtime connection.
               | 
               | This would be the same mechanism a local-first connection
               | would use, right? What am I missing here?
        
             | TheJoeMan wrote:
             | What's interesting is the "ongoing operational costs"
             | should be calculated to NPV and rolled into the cost of the
             | garage door one-time-purchase. We're talking about a $3-400
             | garage door opener not a $20 echo dot.
        
           | rasz wrote:
           | Because as they clearly demonstrated its not _your_ garage
           | door.
        
         | xxpor wrote:
         | If anything, Chamberlain should be paying Amazon for the right
         | to be included with Key. It drives sales to Chamberlain.
        
           | judge2020 wrote:
           | Maybe? How many people are switching out their garage door
           | specifically for Key? Every new home I've experienced has no
           | choice for which brand of garage door opener they use, the
           | builder has standardized to a specific brand and often only
           | updates the model whenever forced to.
        
             | kube-system wrote:
             | I suspect new homes are a only small portion of garage door
             | opener sales.
        
               | judge2020 wrote:
               | What would beat it? Who is buying garage door openers?
        
               | xxpor wrote:
               | IME, door openers only last 15-20 years, at least in the
               | northern US.
        
               | kube-system wrote:
               | Garage doors openers have a life of 10-20 years. There
               | are many many millions of existing homes that need new
               | openers every year.
               | 
               | Also, openers are also a common up-sale when other
               | components are serviced or replaced. For example, if you
               | get a garage door replaced, the installer will often
               | recommend a new opener at the same time.
        
           | internet101010 wrote:
           | Chamberlain owns like 80% of the garage door market in the
           | US. They don't need any help.
        
         | scrps wrote:
         | Amazon expects me to weaken my physical security posture to
         | help them defend against an activity I don't engage in and is
         | in no way my responsibility?
         | 
         | AND
         | 
         | Chamberlain expects me to weaken my digital security posture so
         | they can run some opaque crap on my network1 that I have very
         | little observability into and even less control over so they
         | can make money?
         | 
         | Money is one hell of a drug because they are high.
         | 
         | How about amazon builds (at their expense) an amazon controlled
         | box, slap a mcu on, do authentication over nfc, rfid, etc etc.
         | Offer it to customers free of charge, hell throw in a sweetener
         | to get them to adopt.
         | 
         | [1] I have a default deny in AND out isolated vlan for crap
         | like this, even if you don't have a network background try to
         | set one up if your networking equipment is capable.
        
           | SpicyLemonZest wrote:
           | They're building and deploying those boxes through the Amazon
           | Hub program. There's no single-family size yet though.
        
             | barryrandall wrote:
             | That's still an Amazon problem.
        
             | hughesjj wrote:
             | I think you can do it with Luxor one but similar issues
             | exist (ex oversized packages, large cost and area required)
        
           | NavinF wrote:
           | Are you trolling? In-garage delivery is obviously an optional
           | feature and one that usually costs extra (Eg Walmart InHome
           | is $20/mo)
        
         | dheera wrote:
         | I just connected my garage door opener to Home Assistant by
         | taking apart a paired remote and wiring the button to a Zigbee
         | relay. They can't stop me, no part of this is connected to
         | their cloud. In any case, smart home stuff should never rely on
         | the cloud.
         | 
         | https://i.imgur.com/lNOXdhe.jpg
         | 
         | If you have a Chamberlain garage door opener and looking to
         | connect it to HA you can do this too.
        
         | ajross wrote:
         | > go to the dealer to buy a replacement key fob for your Tesla
         | for $300 and not eBay for $5.
         | 
         | Off topic, but FWIW: Teslas don't in general use fobs (maybe
         | you get one with an S or X?). You can buy one for $175 if you
         | want, but in general the primary unlock mechanism is the app on
         | your phone, with the effective root of trust held in an RFID
         | wallet card (of which you can buy extras for $20 each).
        
       | alhirzel wrote:
       | I wonder if there is a device that just taps into the open/close
       | wires, with a sensor that will optically detect the distance
       | along the track of the highest roller of the door, and attaches
       | magnetically to the track. This solution would have first-class
       | home assistant support and work across all door openers.
       | 
       | ratgdo[1] is close.
       | 
       | [1]: https://paulwieland.github.io/ratgdo/
        
         | TrisMcC wrote:
         | I use opengarage. https://opengarage.io/
        
       | jqpabc123 wrote:
       | The gnashing of teeth here reads like software people trying to
       | solve a simple hardware problem.
       | 
       | You don't need anyone's permission or API to control any garage
       | door opener --- smart or dumb. The suggested "ratgo" device is
       | one option but looks kinda overpriced to me.
       | 
       | Every garage door opener has 2 sets of dry contacts. One set
       | controls the open/close function and normally connects to a
       | physical button on the inside wall. This is easily shared with
       | any other device. The other set is a limit switch that tells the
       | motor to stop once the door is open. This too can be easily
       | shared and read.
       | 
       | All that is required for full control is a wifi device with 1
       | output and 1 input that speaks Home Assistant. Sonoff or some
       | other manufacturer must have an affordable one. If not, maybe
       | I'll make one. It's not that hard with readily available
       | hardware.
        
       | m4tthumphrey wrote:
       | Not sure if related or not but I literally just an email
       | informing me that Hive will remove their IFTT integration next
       | month...
        
       | tkems wrote:
       | A gentle reminder that the Security+ and Security+ 2.0 RF
       | protocols have been reverse engineered
       | (https://github.com/argilo/secplus). While they are not the most
       | secure thing in the world, you can build a custom RF transmitter
       | (remote) that is network connected.
       | 
       | Having done some research into Chamberlain's products, I don't
       | recommend anyone to use them if they have the choice.
        
       | throwaway14356 wrote:
       | I had this vision long ago with household appliances (from
       | different vendors) waging war in our homes. Looks like we've
       | finally made it there.
        
       | vel0city wrote:
       | I had a Z-Wave garage door opener which was wired to my old
       | garage door opener's button switch port. The old unit's logic
       | board started having issues, so I went ahead and replaced it with
       | a cheap Chamberlain. I got the most basic unit thinking the one-
       | button opener would be a basic switch style like old, but alas it
       | is still some kind of serial connection. The Z-Wave controller
       | can't effectively signal to it, but since it has a basic tilt
       | sensor it can at least open the door state.
       | 
       | I'm thinking I'll just get a cheap garage door opener remote,
       | solder the trigger pin to the button on the remote, and tape that
       | to the ceiling next to the z-wave controller. Janky, but at least
       | I'll be able to get it functional again to send the command.
        
       | rootusrootus wrote:
       | Sigh. I'm otherwise perfectly happy with my Liftmaster openers.
       | As long as HomeKit continues to work (and it should; I don't
       | allow the bridge access to the Internet), I'm still happy. I did
       | buy a ratgdo device as a backup, however. And when I buy new
       | openers at some point off in the future, Chamberlain is off the
       | list.
        
       | cdchn wrote:
       | Not at all surprising to me. Recently I got 3 new LiftMaster
       | garage door openers with the built in cameras. Over the course of
       | a few months the HomeLink connection to the box supplied remotes
       | stopped working, never worked syncing to (multiple) HomeLink
       | transmitters in vehicles, and the installer cited "supply chain
       | issues" when I wanted a replacement. The only thing that worked
       | was the MyQ app which was less good than just pushing the button.
       | And of course the video for the cameras only worked with a damn
       | SUBSCRIPTION after 30 days with no way to integrate them with a
       | networked DVR system.
       | 
       | Just one of the most awful customer hostile products I've ever
       | wasted money on.
        
       | matthewmcg wrote:
       | They can lock you out of the API, but they can't stop you from
       | installing hardwired devices that simulate a press of the
       | open/close button.
       | 
       | I just chucked my MyQ device and replaced it with a Meross
       | MSG100HK--it works perfectly and natively with HomeKit--no cloud
       | service required. Incidentally, the latency is much lower too.
       | 
       | The device is basically a wifi-enabled, USB powered "dry contact"
       | switch. You connect the pigtail in parallel with your existing
       | wired open/close button. There's also a magnetic sensor (similar
       | to what old door alarms used) that goes near the door to verify
       | it has closed.
        
         | js2 wrote:
         | That Meross opener is rock solid. I've had one for almost two
         | years now controlling two doors. Even with a marginal wifi
         | signal it always just works.
         | 
         | Homebridge + HomeKit is also an excellent middle ground between
         | Home Assistant and HomeKit alone w/o having to go with some
         | cloud-based solution.
         | 
         | For example, I wanted my garage door to automatically open and
         | close as I leave and arrive in my car. Here's how I did that.
         | 
         | I have a pair of dummy switches in Homebridge. One of those
         | tracks the state of whether my phone is in CarPlay mode or not.
         | I do this with a Siri Shortcut on my phone that toggles the
         | "CarPlay status" dummy switch when my phone enters/exits
         | CarPlay mode. The second dummy switch triggers my garage door
         | to open/close whenever the dummy switch turns on/off. This is a
         | work-around for the opener itself being a secure accessory
         | which HomeKit won't operate w/o the phone being unlocked. The
         | last piece of the puzzle is a HomeKit location-based
         | automation: if my phone leaves my home location and the
         | "CarPlay status" dummy switch is on, then set the garage door
         | dummy switch to off; if my phone enters my home location and
         | the "CarPlay status" dummy switch is on, then set the garage
         | door dummy switch to on.
         | 
         | I drew the home location as tight as possible around my home.
         | The door opens just as I'm pulling up to my home and I see it
         | close just as I'm leaving.
         | 
         | As to why I don't just use the CarPlay garage door button: I
         | mean, why automate anything? Also, if you have multiple garage
         | doors, there seems to be no rhyme or reason to which door
         | CarPlay gives you the button for.
         | 
         | As to why I don't just use the button on my rear view mirror:
         | Again, why automate anything? My mirror also has 3 buttons and
         | it's easy to accidentally press the wrong one.
        
       | chris_wot wrote:
       | The ratgdo says it work with "dry contact"... what does that
       | mean?
        
         | scottlamb wrote:
         | "Dry contact" is what a button does--connect two leads together
         | when it's being pressed, otherwise not. Older garage doors
         | simply have a pair of wires for this that gets run to where you
         | mount the button on the wall. You can just splice into that and
         | have the microcontroller connect them when it wants to
         | open/close.
         | 
         | I thought _all_ garage doors had this, but from ratgdo 's
         | website I learned that the newer Security+ 2.0 ones don't.
         | Possibly as part of the same money grab to prevent local/third-
         | party; paulgerhardt's comment nicely explains the motivation
         | for that. [1]
         | 
         | [1] https://news.ycombinator.com/item?id=38191712
        
       | nfriedly wrote:
       | I have one of these garage door openers, and their MyQ software
       | is absolute garbage. I set up Home Assistant specifically to
       | avoid it and now they've gone out of their way to break that.
       | 
       | I' absolutely pissed - I just called the folks who installed my
       | garage door and explained the situation to them, and recommended
       | that they look for a different brand for anyone that wants wi-fi
       | access in the future.
        
       | efitz wrote:
       | I wish I had known about ratgdo a few months ago. I spent a month
       | trying to get a Meross smart garage door opener add on to work
       | with the chamberlain that was already in my home, only to realize
       | that the button was using some kind of obfuscated signaling, not
       | just connecting the circuit. I ended up soldering a pair of wires
       | to the button on the board in the button unit, and then connected
       | my smart home stuff to those wires; worked like a champ. F** you
       | Chamberlain; try blocking that.
        
       | YaBa wrote:
       | I usually check up compatibility with Home Assistant and if the
       | service is cloud or if it can work locally. If both check, they
       | have a new customer, otherwise, there are plenty of brands and
       | products out there.
       | 
       | Protest with your wallet, buy from others, the sooner the
       | hardware companies realize this is a stupid move (locking down),
       | the sooner we'll have better integrations.
        
       | dburkland wrote:
       | This move by Chamberlain screams malice in order to squeeze more
       | profits out of their platform. Either they come out with homekit
       | integration for their existing hub or I'm ripping them out in
       | favor of something like meross.
        
       | snapetom wrote:
       | This is rich. HA, with their own history of shutting out other
       | open source projects, complains about being shut out of a
       | proprietary product.
       | 
       | https://github.com/NixOS/nixpkgs/pull/126326
        
       | nkrisc wrote:
       | Now my setup of a Wemos D1 Mini with a relay to simulate a button
       | press on the dumb wall mounted opener of my Chamberlain system
       | doesn't seem so bad. Even have sensors at either end of the track
       | to tell the state of the door (open, closed, neither open nor
       | closed but possibly anywhere).
        
       | fennecfoxy wrote:
       | Why even buy a product like this anyway? Aren't there plenty of
       | "dumb" smart garage door openers?
       | 
       | Aren't there plenty of great stand alone garage door openers that
       | you can wire a smart relay or whatever into?
       | 
       | From what I can see there are plenty of "wifi garage door
       | adaptor" options and everything looks to have pretty standard
       | wiring, it's only not "plug and play" cause it's bare wires
       | rather than plugs but it's essentially the same.
        
         | rootusrootus wrote:
         | > Why even buy a product like this anyway?
         | 
         | It's more like 'why not?'. It's still a dumb opener with a
         | physical button and wireless remotes, and all the same third-
         | party tricks work the same.
         | 
         | A nice thing about tight integration is that you don't need a
         | bunch of extra wiring and a kludge to figure out door status.
         | Minor annoyance, but real.
         | 
         | In any case, I'd wager a fair number of the people complaining
         | about this don't even have the newer 'smart' openers, they have
         | the original MyQ Internet Gateway or the newer MyQ Home Bridge.
         | Liftmasters have been a very popular opener for decades.
        
       | lowbloodsugar wrote:
       | What brands are not owned by chamberlain then?
        
       | lxe wrote:
       | Why hasn't a non-crappy iot/smart hardware line and ecosystem
       | emerged after years and years of "internet of shit" catastrophes
       | such as this one? So many angry users are a market ripe for
       | capturing, aren't they? Or maybe there aren't as many angry ones
       | as it seems, and it's just a small portion of power users?
        
         | sedatk wrote:
         | Ubiquiti is one, but they're mostly enterprise oriented.
        
         | pkulak wrote:
         | ZWave. It a closed system, with hardware licensing, all that
         | stuff. But it offers local control, at all times, exclusively.
         | Zigbee is the fully-open version, but as such it's not a
         | "hardware line" like ZWave is.
        
         | rootusrootus wrote:
         | > just a small portion of power users?
         | 
         | It is exactly this. Average Joe just downloads the MyQ app for
         | remote control. Or uses Wyze, or Tapo, Kasa, etc, for whatever
         | they buy. The number of people trying to get everything
         | integrated into a single environment like Home Assistant is
         | low. Which makes sense, because HA is a pain in the ass if
         | you're not already technically inclined. Regular folks just
         | don't have any appetite to deal with that.
        
         | Forge36 wrote:
         | Some have, I'm using opengarage[1]
         | 
         | I'm not big on DIY hardware. This has made the "pre-packaged"
         | solution around an open standard nice. Integration within HA
         | was very straightforward.
         | 
         | [1]: https://opensprinkler.com/product/opengarage/
        
       | scottlamb wrote:
       | ratgdo looks really nice! I've been controlling my garage door
       | via dry contact on my Elk security system [1] and monitoring the
       | door status via a separate rolling door reed sensor. [2] But from
       | following the ratgdo link, I learned that my "Security+ 1.0"
       | garage door opener has a RS-232 interface with a protocol that
       | will tell you about door status and obstructions. That's better!
       | 
       | I just clicked ratgdo's buy link to support the nice, well-
       | documented open-source [3] project. In truth though I have the
       | right hardware sitting around here already, so I might just use
       | that depending on how long the "back ordered" status lasts...
       | 
       | [1] There's a Home Assistant integration for the Elk M1 Gold with
       | some Python library; I also have my own WIP Rust library for
       | interacting with it here: <https://github.com/scottlamb/elkm1>
       | 
       | [2] something like this one: https://www.amazon.com/Gebildet-
       | Security-Rolling-Magnetic-Ap...
       | 
       | [3] docs at <https://paulwieland.github.io/ratgdo/> but the
       | actual code is in a separate repo at
       | <https://github.com/ratgdo/esphome-ratgdo>
        
         | jaredhobbs wrote:
         | Here's a project I used to build my own ratgdo:
         | https://github.com/Kaldek/rat-ratgdo
        
       | thedangler wrote:
       | I don't understand why I can say if my garage door is open longer
       | than 10 minutes between these hours close The door. If someone
       | leaves it open over night. Or during the working day.
       | 
       | I have about 20 schedules to close the door lol
        
       | benced wrote:
       | I installed Tailwind for my parents (it's a little module that
       | plugs into the motorized unit which allows the motorized unit to
       | stay dumb) and it's been flawless. Good app and good integration
       | with smart services. I haven't used their Home Asssistant
       | integration but I can confirm their local control API works and I
       | see that a HA integration exists. Tailwind is my model for what
       | all smart home stuff should be.
        
       | mkasberg wrote:
       | Most important quote:
       | 
       | > Buy products that work locally and won't stop functioning when
       | management wants an additional revenue stream.
        
       | xattt wrote:
       | Is the 10,000,000 user figure accurate?
       | 
       | A quick Google search shows there were approximately 144 million
       | homes in the US. Do wifi door openers really have 1% total home
       | penetration?
        
       | joe_blow_devops wrote:
       | I have a MyQ on my door. Just use the basic app that came with it
       | and like the notifications / door status.
       | 
       | Reading this is the first I've learned about ads in the app (sure
       | enough, I looked and they are there now). This annoys me greatly
       | as if the device bought and paid for isn't enough, so now they
       | get to serve up ads...
        
       | homero wrote:
       | Idk if their API is open but I replaced it with the Genie Aladdin
       | that works much better
        
       | bob1029 wrote:
       | I'm in the market for a new door opener, but I can't do the
       | plastic wifi crap anymore. Been looking at some options like
       | this:
       | 
       | https://www.grainger.com/product/LIFTMASTER-Commercial-Door-...
        
       | happytiger wrote:
       | If you don't own the API you don't own the product.
        
       | gorkish wrote:
       | I posted a comment here on HN not 60 days ago voicing concerns
       | about Chamberlain MyQ's monetization push and received quite a
       | bit of blowback from others explaining about how I was wrong. HN
       | is quite a fickle place isn't it? Anyway as should be evident I
       | was completely on the money.
       | 
       | Sounds to me like it's about time to publish some 3rd party
       | firmware for the hubs/embedded controllers in the openers.
       | Software developers who tolerate implementing consumer-hostile
       | antipatterns all day long tend to be absolute shit at embedded
       | systems security. At the end of the day it's just a garage door
       | opener. The hardware is based on an FN-Link WiFi IOT module with
       | fairly minimal customization. The door sensor is BLE. This
       | shouldn't be too hard to root.
        
       | panki27 wrote:
       | Chamberlain... Which security level do you want? 7, 8, 9, 10, or
       | 11 bits? Not sure how the situation is today, but the ones I'm
       | referring to can be brute-forced in a matter of minutes.
        
       | bryanthompson wrote:
       | Of all the IoT contraptions and ecosystems, I hate garage door
       | openers the most. My opener came with some sort of goofy base
       | unit where you can hit the "close door" button and it'll sound an
       | alarm, trigger close, and then the happy little LED shows you
       | that it is indeed, closed.
       | 
       | My solution, after looking into every off-the-shelf option, was
       | to take an esp32 running esp32home + Home Assistant and hot wire
       | it to buttons and status LEDs on a remote + base unit and stick
       | it on the shelf in the garage. It's not pretty, but it works
       | reliably.
        
       | SoftTalker wrote:
       | Is there not an open-source alternative to this?
       | 
       | A garage door opener can be activated from the inside with a
       | momentary pushbutton switch. It should be trivially easy to have
       | a Raspberry Pi or similar wired in parallel, and have that
       | running some code to enable remote operation by an app or
       | service.
        
         | hellotheretoday wrote:
         | https://paulwieland.github.io/ratgdo/
        
       | gtirloni wrote:
       | I bought a free smart switches and haven't implemented snything
       | with them yet. Part of it is because I don't want to actually
       | deploy these things and then be stuck with some crappy
       | proprietary app. Home Assistant looks pretty cool in that regard.
       | 
       | Are the device brand that are more adequate for Home Assistant?
        
       | bluSCALE4 wrote:
       | Just adding a comment if someone from myQ is keeping count. I'll
       | buy Chamberlain if it's on sale but that's about it.
        
       | crumpled wrote:
       | I had it working with home assistant for a week before they
       | pulled support.
       | 
       | Honestly I was always bothered that it used a cloud API at all.
       | The device is right there in my house, on my own wifi. Why should
       | it even phone home if I don't need it to?
        
       | crumpled wrote:
       | Here's the solution for my hardware hacker homies. Buy a regular
       | garage door remote, and wire it to an ESP8266. I'm going to do
       | this for a cloud-free solution.
        
       ___________________________________________________________________
       (page generated 2023-11-08 23:00 UTC)