Home Assistant Garage

0 views
Skip to first unread message

Giorgina Makara

unread,
Aug 3, 2024, 5:09:24 PM8/3/24
to enballotar

The installer quoted me a Liftmaster with wifi, but it looks like that system requires cloud access and a smart-phone only app - it would not work with a web browsers. Plus there is no public APIs - the myq HA integration seems to break and/or is not complete (because Liftmaster has no public APIs, not because of issues with HA itself).

I purchased the Meross MSG100 WiFi opener. Spend the extra money and get the HomeKit version (MSG100HK), then use HA to control your door locally. Just be sure to check the compatibility info on their web site, because you may need an additional module to make it work properly with your opener; some Chamberlain openers (including LiftMaster) have been known to be incompatible right out of the box.

It costs more than a simple ESP relay but it can also detect if the door is open - it has a distance sensor, a bit weird as it requires the door be open some amount but it can also determine if a car is in your garage. And, you can attach a reed switch to tell if the door is open at all.

What electric opener system did you use with these? And how does it need to be wired up? Is it difficult?
Tempted to get these, as i need to get a new garage door but not sure what electric system is compatible with these ESP ones.

I actually used a D1 R2 board that I had. I have 2 garage doors so I used a dual relay board. I have a reed switch on each door and piggy backed the push button to the relays. I also added a DHT22 to give me a basement/humidity readings.
GarageDoor462644 42.3 KB

Make your garage door opener smart! The Konnected Garage Door Opener retrofits an older garage door opener, letting you open or close it and know if it's open in real-time with your favorite smart home app.

I do this by checking if my phone is connected to my car through bluetooth.
For Android there is an attribute in the bluetooth connection sensor, that lists all connected devices. I would assume there is something similar with iPhones.

In this day of always on trackers for our phones etc I think having only one more app/device tracking us is not really a big deal. And it gives us more benefit than google or apple tracking us for pure ad revenue.

Why not to use the most reliable method; to sense if car is in the garage at the time of approaching home?
I use for this Sharp IR distance sensor located above the parking spot in garage + Fibaro Smart Implant, that can sense output voltage of IR distance sensor (but any module with capability to easure voltage can and integrates with HA can be used). As output voltage of sensor changes depending on car presence below sensor (distance to the floor is different that distance to car roof) it is 100% reliable and gives instant info about status. The only case when it does not work (for automation like you described) is when I dropped my car in service shop and my wife was driving me home :-).

You can build your own quite easily with a MIMOlite I/O (or other similar devices) where you run the switch wires to the terminals on the garage door opener and then the open/close sensor into the sensor.

For non LM/Chamberlain - Genie, Linear, and just about anyone else, there are plenty third party local options without full DIY. One kit reasonably priced with good reviews is the Meross MSG100HK or MSG200HK (1 or 2 doors). They expose the doors and operate 100% locally to HA via homekit. Konnected.io has another well reviewed kit, but seems pricey to me. But there are plenty of other options out there.

old thread, but i hope i can get my question answered anyway.
I have managed to get my garage door to be visible in home app and i can open close the garage door via my iPhone, however, in CarPlay i get the garage door to pop up when close to my home, but the unit is stated as unavaliable so i cannot press the button in the car. if i look at my iphone at the same time, i can open and close. anyone know what to do?

in the car everything is working perfectly, i think it uses my iPhone data.
if i drive the car away from my house, my garage door button disappears, and when i return close to my house the button gets visible, so it seems to work, except that the button states (offline) due to the fact that i am not connected to my local wifi.
So i need to get HomeKit to talk outside my local wifi.
i am getting there

I noticed that this device_tracker not only provides a home/not_home state alongside the lat/long as attributes, but also a speed. The garage is separated from my house. Therefore I only need to open it, when comming home by bike, or car. When I took a walk, I do not need the garage to open and walk directly into the front door.

@nickrout The activity sensor seems to be very promising. The only issue I currently have is that both, the speed and the activity are mostly updated close to the event when entering the home zone.
I read somewhere that some have a second extended home zone to discover entering/leaving the home zone.
The current home zone itself has the default radius.

@finity I must have overread your post and just saw that you are doing exactly what I was thinking about. Using a proximity integration combined with the paired bluetooth device to figure out wheather or not the garage needs opening.

Okay, I monitored again today the situation on my commute to/from work. It seems that with the current settings, the device tracker of the companion app is only updated very sparsly. I have seen updates come in after more than 13minutes. This update rate is too slow to trigger a geo fence around my home zone.

I installed the homekit integration and it is working great. Just one small issue, I can only get my garage door to show up as a cover. I found an old thread where you can change the device class using the configuration.yaml, but is there any way to do it in lovelace?

If what you posted represents the contents of your customize.yaml file then the mistake is that it contains customize: on the first line. Remove it and shift the indentation of everything to the left by two spaces:

Mandatory FIX for the Blueprint: ? ZHA, deCONZ, Zigbee2MQTT - Ikea E1744 SYMFONISK rotary remote Universal blueprint - all actions - control lights, media players and more with Hooks - #109 by hoffsta

Another question though. Do you guys use tasmotized devices for your setup? I would like to use a sonoff and add two magnetic sensors but I cannot manage. I managed to add one but do not understand how to add a second one. I guess it is more of a Tasmota question but I thought I would try here.

It can control the door and report back the actual status of the door (closed, opening, open, closing). For Security + 2.0 door openers, the obstruction sensors, light, wireless lockout and even motion sensing are also integrated.

Thank you for your reply. I just ordered a Shelly Uni. Do you use it with ESPHome or Shellys original firmware? I asked about using tasmota but you suggested a different hardware as well so I am wondering if your advice is mainly not to use Tasmota or not to use Sonoff SV or both?

I tried to implement your solution with homeassistant event: start but I still get a notification that the gate was opened and then closed every time the Sonoff becomes unavailable and then available again. Any suggestions on what I could do? It happens every 5-10 minutes. Long term I need to solve the wifi signal I guess.

Maybe place a bluetooth iBeacon in the car and use an ESP32 board to detect the beacon?
I use one to detect that my bike is in the garage. The iBeacon reports the distance from the receiver with quite good accuracy.
=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1

I like the Beacons and am planning to use them in some other projects. It might work in the specific scenario for specific cars, but I wanted to challenge this a bit by beeing able to do this for any car.

A cheap camera and Deepstack object recognition? -assistant.io/t/face-and-person-detection-with-deepstack-local-and-free/92041
I have this set up and the resulting sensor reports the number and type of objects detected. Around 40 different objects can be detected.

This is the output from one of my deepstack sensors. It is looking for persons but in this case,the last seen object was a chair. It also saves a picture in a specified folder with the detected object framed.

Unfortunately I had no place in my kitchen to put my vacuum cleaner. So I had the idea to position it under the kitchen unit. The space is unused anyway, so why not use it for something useful.
There are already some similar projects out there, but I couldn't find one that is documented. I also integrated the second version into Home Assistant, which I also wanted to share here.

This post is dedicated to the first prototype, which I used reliably for about 1 year. In this version of the garage there was no connection to home assistant or the local network. An advantage of this version is that it works independent from network failures etc. On the other hand in this version the flap remains open as long as the vacuum cleaner robot is on the road.

The general setup is quite simple. A LDR is used to access the status LED of the docking station from the vacuum cleaner robot (see previous Log). As soon as the LED is ON a NoedMCU registers the change of the LDR signal and gives the servos the instruction to open the flap. I also added a switch for opening the flap, a switch for closing the flap and a LED that lights up when the flap is open.

The according code is printed below. There is a lot room for improvement (e.g. instead of letting the garage door bump down like a stone let it go down smooth) but it works. The appropriate NodeMCU pins can be found as comments in the code.

The servos are held in position by simple screws. Not really pretty but functional. I also painted the frame black. As servo arm I used a threaded rod and cable ties. Unfortunately I had nothing better at hand. It's really time for a 3D printer!

I wanted to keep things as simple as possible. The Roborock S 50 has a status LED on its loading dock that switches from off to on during cleaning. So I wanted to use it as a trigger for my garage. Since I didn't want to disassemble the charging dock, I wanted to read the LED signal with a light sensor (LDR).

c80f0f1006
Reply all
Reply to author
Forward
0 new messages