Making my rented apartment's Chamberlain smart?

Either Shelley should do the job, as per your wiring diagram. No long wires required - the red and white wires (they may be different colors in reality, but you can follow them back from the connector in figure 5) are already in place and all you have to do is connect them to the Shelley O and I connector. You don’t have to have it adjacent to your motor control box, just anywhere where the existing two switched wires that go to the motor control from the pushbutton switch may pass close to a power outlet, and sneak it in a small discreet box you can disconnect when you move away, or even behind a power outlet.
NEMA plug connected to the Shelley L and N power connectors will be fine. Located close to your garage door for best range is good.
Of course you could have the bluetooth act as a proximity trigger to open when you arrive home, and close when you depart. The smarts is in your HomeAssistant configuration.

Yup agree :arrow_up:

Also, Doug, check google and/or youtube - I’m pretty sure someone has done the same already. You could just ignore the reed switch part, and find a suitable enclosure.
You might even get a full tutorial not only the wiring and hardware setup, but also initialization, software config, HA integration, etc.

I didn’t see anything that was a 1:1 of what I want to do but I’ve seen enough “this is how I do this…” kind of stuff that I think I can make it work. Thanks everyone for the responses! I’ll let you know how it went assuming I don’t burn down the building. Wish me luck!

Whatever you do, please take a bunch of pictures, do a mini summary, and let us know how it goes. It would help future users in similar situation like yours.

So, update: The plan changed. The fact that I was going to need to coordinate this with my neighbors (technically it’s their kid’s car and she’s at college so god only knows how that’s getting moved) I decided in the short term I was just going to set up some additional remotes to take it from there. Maybe the thing is just dying and all of this will be moot since we’ll just replace the thing.

Turns out the remotes… uh… have a lo of range. Like down the street range. I can push the button in my pocket at the corner of my block and by the time I’m at the garage the door is fully open.

Which got me thinking. They came in packs of two. So I bought a Switchbot Bot like @Didgeridrew originally suggested.

A couple hangups I ran into instantly: They’re only Bluetooth and so it couldn’t be a WiFi enabled device. I could have gotten a Bluetooth extender but the cheapest option by far seemed to be to buy a Ugreen Bluetooth USB adapter and just call it a day. Which is what I did.

It’s just stuck right on top of the spare garage door opener. Works like a charm.

I do need to figure out how to properly integrate these with HA, still. I just have the default card which I think toggles it off and on and I basically want to be able to push it and have it press the button. I’m sure it’s just a matter of setting things up appropriately.

I’m quite happy with this solution all things considered. Nothing needed to be wired into anything so when it comes time to leave I can just hand the extra remotes to my landlord and walk away. While I do need to deal with batteries, from what I can see that’s on the order of year+ so not really an issue.

So yeah, my advice to everyone? If you really want complex integrations I guess go for it but also, simple and effective is always a good choice.

Thanks again everyone for helping me work through this! If anyone needs openers, it was these ones. They worked fine with my Chamberlain and the range is really good.

[Edit:]

It takes a long time to run. Like… anywhere from 15 seconds to a minute or two. I bought a Ugreen adapter because you can’t pass Bluetooth devices from a Mac Mini through UTM.

I’ve seen a few people online saying this is not an uncommon problem, but it’s enough of one that I can’t trust this option. Sometimes it just doesn’t trigger but it doesn’t time out. One time it didn’t run and it just ran 5 minutes later… Luckily it was not on the door remote anymore and I was sitting next to it otherwise that could have been a problem.

Is there a solution to this? I need much faster response times. It’s not a range issue. The Bot can be within 4 inches of the USB adapter and it still takes an indeterminent amount of time.

You asked for an image a few posts up, and I still have my version 1 controller using ESPHome and a gutted remote I bought on Amazon (like you showed) sometime back. (I don’t use this any more.)

Initially I wanted a way to open the garage when arriving on my bike, and I used Alexa Siri on my iPhone for that.

I can think of 2. The first one is this, similar to what busman did:

The 2nd route could be this,

Their hub will be sitting in the shared garage - talking to your HA via wifi from one side, and controlling to the Fingerbot from the other side.

You don’t need relay here. On 3V remote like image above you can connect it directly to Esp and drive it in open drain pin-mode.
For 12V remote use optocoupler.

Apparently everything needs relays… :wink:

The issue is I don’t have a soldering iron and a good one can be more expensive than I want to spend right now. My TV died a few days ago and that took most of my discretionary funds for the next month or so, haha.

I’ve seen a few people have better luck with more powerful bluetooth transmitters as well. I’ll probably start with the hub since that should be the thing that works most reliably but if not that I’ll have to try another adapter.

Hey all, so this isn’t the final update because I’m not 100% set up with the working version due to paranoia of ending up with a garage door open when I don’t want it to be but… There have been developments.

First was I tried grabbing a Switchbot Hub but while that seemed to work fine (via my phone) it had the added negative of it needed either to do a round trip over the internet (hard pass) or connect via bluetooth to my Home Assistant instance. So yeah, that was out. I could have replaced it with the Matter-compatible model but the only Matter bridge I have is an Apple TV and for now I was hoping to avoid that path.

I did discover Third Reality has basically a properly built version of what I’m trying to do but again Matter and I felt like I was already 90% there so I gave this a pass.

@Didgeridrew’s suggestion of using an ESP32 ended up being the right call. I had to download the appropriate driver but once I did setting it up via the browser was super easy.

The other thing I needed to do, and this is a heads up to anyone who tries to follow this… Go into Home Assistant, click on devices and configure the Switchbot Bot to not retry by setting it to 0. I don’t want it to retry. I just want it to fail. If I want it to try again I’ll push a button on my phone. I’m not certain this was a contributing factor in why sometimes the bot would trigger several minutes after receiving a command but I doubt it helped and, like I said, I’m OK with it just failing.

That being said, I basically have the ESP32 in a corner of my apartment directly over the garage door and the bot right next to it (within a foot) and it triggers basically instantly (1-2) seconds every time. I’ve tried triggering it several times in a row, each time succeeded. I’ve tried waiting long periods between triggers and each time it was instant and succeeded.

Before I fully set it up I want to get a sensor on the door to let me know the garage door is open but that should be pretty easy.

And now I get to figure out what to do with the two other ESP32’s I’ve got…

Sweet! This is exciting.

So is it basically like the HA talking to ESP32 in your apartment, and then ESP32 would act as a bluetooth relay to trigger SwitchBot finger thingy, pressing the garage door remote?

Or is it like you are wiring the ESP32 to a battery-powered garage door remote?

Photos and links of the hardware you are using please!!! :slight_smile:
Maybe even codes or automations you tie everything together!!!

I’m currently in the “I’m building confidence that this will work and just randomly open my garage door” phase so it’s not finalized. The initial stuff I did had the button triggering at crazy intervals and zero predictability which nuked any confidence I had in use it. Unlike a lot of these little projects I’m doing I need to feel 100% confident in this before I deploy it. If this goes wrong my motorcycle could be stolen… Someone could take any of the stuff in the garage, etc.

Once I turned off the repeat stuff I think I’m probably fine to trust that if it doesn’t work right away it’s not gonna. So right now I have a button in HA that triggers a script and all that script does is tell the Switchbot Bot to push the garage door button. It’s not actually pushing the button right now. I have just triggered it a few times at random intervals to make sure the latency never changes and so far… It doesn’t.

As for parts:

  1. Switchbot Bot to do the pressing of buttons.
  2. ESP32 board to act as a Bluetooth Proxy.
  3. Garage door opener to be pushed.

Per some advice I read online I have the Bot right next to the ESP32. Right now the entire setup is in my apartment. However, if I need to I will move it into the garage somewhere since I have an AP down there for the washing machine.

I was debating adding a garage door sensor but it’s a shared garage and it felt weird to get a push notification every time my neighbors open the garage door, like an invasion of privacy. I know that’d help with my confidence but for now I’ve decided to hold off.

I want to turn this into my own little documented guide so I have it for my own purposes later so that will be coming.

Put yourself in the shoes of a potential thief - what would you need to do to bypass the system you have, will modify to, to enable the garage door to open?
What encryption of radio signalling exists? Can it be manually bypassed? Remotely? Is anything you have installed going to actually improve security, such as identify if the garage door is accidentally left open when it shouldnt be?

They’d need to crack my home network and then HA setup in order to do anything with what I’m doing, which I don’t think is particularly reasonable when if they’re that capable they could just clone any of the remotes we’re currently using.