Skip to content

Smart Garage & Driveway

Garage Local ESPHome

Smart garage door control gives you remote access and status - open/close from your phone, get notifications, and automate based on presence. With the right solutions, you can avoid cloud dependency and keep control local.


ControllerCompatibilityHA IntegrationCloudPrice
ratgdoChamberlain/LiftMasterESPHome (local)NoπŸ’°
Konnected blaQChamberlain/LiftMasterESPHome (local)OptionalπŸ’°πŸ’°
MerossUniversal (200+ brands)HACS/HomeKitYesπŸ’°
ismartgateUniversalNativeNoπŸ’°πŸ’°πŸ’°
Shelly 1 DIYUniversal (dry contact)NativeOptionalπŸ’°

Section titled β€œπŸ”§ ratgdo (Recommended for Chamberlain/LiftMaster)”

Price: ~$35

ratgdo = β€œRage Against The Garage Door Opener”

The best solution for Chamberlain/LiftMaster owners:

  • βœ… 100% local control (no cloud)
  • βœ… ESPHome or HomeKit firmware
  • βœ… Open/close/stop commands
  • βœ… Precise door status (open/closing/closed/opening)
  • βœ… Light control
  • βœ… Obstruction sensor status
  • βœ… Motion sensor (with 889LM panel)
  • βœ… Wireless lockout
  • βœ… Partial opening support
CompatibilityLearn Button Color
Security+ 2.0Yellow (round)
Security+ 1.0Purple/Brown/Orange/Red
Dry ContactAll others

Buy: ratcloud.llc, Amazon


Price: ~$70

Commercial version of the ratgdo concept:

  • βœ… Everything from ratgdo
  • βœ… Pre-assembled and tested
  • βœ… Better documentation
  • βœ… SmartThings & Alexa via cloud (optional)
  • βœ… Support included
# ESPHome integration - same as ratgdo
# Auto-discovered in Home Assistant
cover:
- platform: template
name: "Garage Door"
device_class: garage
open_action:
- service: cover.open_cover
entity_id: cover.blaq_garage_door

Buy: Konnected.io


Price: ~$40

Universal garage door controller:

  • βœ… Compatible with 200+ brands
  • βœ… HomeKit, Alexa, Google Assistant
  • βœ… Wired sensor for precise status
  • βœ… Auto-close function
  • βœ… Scheduling
  • βœ… No monthly fee
ModelFunction
MSG100HKUniversal (HomeKit)
MSG150HKChamberlain/LiftMaster direct

Buy: Amazon, Meross Shop


Price: ~$150

Premium multi-door solution:

  • βœ… Up to 3 doors/gates
  • βœ… 100% local (no cloud data)
  • βœ… HomeKit, Alexa, Google, SmartThings
  • βœ… IP camera integration
  • βœ… User management
  • βœ… Custom sounds on open/close
  • βœ… Native Home Assistant integration
# Native ismartgate integration
# Settings β†’ Devices β†’ ismartgate
automation:
- alias: "Gate - Play sound on arrival"
trigger:
- platform: state
entity_id: cover.ismartgate_garage
to: "opening"
action:
- service: media_player.play_media
entity_id: media_player.garage_speaker
data:
media_content_type: music
media_content_id: "/local/sounds/welcome_home.mp3"

Buy: Amazon, ismartgate.com


Price: ~$15-25

Cheapest solution for dry contact openers:

  • βœ… Shelly 1 (or Shelly Plus 1)
  • βœ… Reed switch (magnetic contact)
  • βœ… Native HA integration
  • βœ… Local control
  • βœ… ESPHome firmware optional

# Via ratgdo ultrasonic sensor
# Or dedicated sensor
binary_sensor:
- platform: template
sensors:
car_in_garage:
friendly_name: "Car in Garage"
device_class: occupancy
value_template: >
{{ states('sensor.ratgdo_vehicle_distance') | float < 200 }}
automation:
- alias: "Garage - Car parked"
trigger:
- platform: state
entity_id: binary_sensor.car_in_garage
to: "on"
for: "00:01:00"
condition:
- condition: state
entity_id: cover.garage_door
state: "open"
action:
- delay: "00:02:00"
- service: cover.close_cover
entity_id: cover.garage_door
# With PIR sensor or camera
automation:
- alias: "Driveway - Motion at night"
trigger:
- platform: state
entity_id: binary_sensor.driveway_motion
to: "on"
condition:
- condition: sun
after: sunset
action:
- service: light.turn_on
entity_id: light.driveway_lights
data:
brightness_pct: 100
- delay: "00:05:00"
- service: light.turn_off
entity_id: light.driveway_lights

automation:
# Night check
- alias: "Garage - Night security check"
trigger:
- platform: time
at: "23:00:00"
action:
- if:
- condition: state
entity_id: cover.garage_door
state: "open"
then:
- service: cover.close_cover
entity_id: cover.garage_door
- service: notify.mobile_app
data:
title: "πŸ”’ Garage secured"
message: "Garage door automatically closed for the night."
# Away check
- alias: "Garage - Everyone away"
trigger:
- platform: state
entity_id: group.family
to: "not_home"
for: "00:05:00"
condition:
- condition: state
entity_id: cover.garage_door
state: "open"
action:
- service: notify.mobile_app
data:
title: "⚠️ Garage open!"
message: "Garage door is still open and everyone is away."
data:
actions:
- action: "CLOSE_GARAGE"
title: "Close now"
# Obstruction alarm
- alias: "Garage - Obstruction"
trigger:
- platform: state
entity_id: binary_sensor.ratgdo_obstruction
to: "on"
action:
- service: notify.mobile_app
data:
title: "🚨 Garage obstruction!"
message: "Something is blocking the garage door sensors."
type: entities
title: "πŸš— Garage"
entities:
- entity: cover.garage_door
name: Garage Door
- entity: light.garage_light
name: Light
- entity: binary_sensor.car_in_garage
name: Car Parked
- entity: binary_sensor.garage_obstruction
name: Obstruction
- entity: lock.garage_remote_lock
name: Remote Lock

  • 1x Shelly 1 (~$12)
  • 1x Reed switch (~$5)
  • Wires + mounting (~$3)
  • Total: ~$20
  • 1x ratgdo v2.5 (~$35)
  • USB-C adapter (~$5)
  • Total: ~$40
  • 1x ismartgate Pro (~$150)
  • Sensors included
  • Total: ~$150


Ofte stillede spΓΈrgsmΓ₯l

Does MyQ still work with Home Assistant?
No! Chamberlain blocked third-party access in December 2023. The official MyQ integration has been removed from HA. Use ratgdo or Konnected blaQ for local control.
What's the difference between ratgdo and Konnected blaQ?
Both use the same technology. ratgdo is cheaper but requires self-assembly. blaQ is more expensive but pre-assembled with support. Both use ESPHome and function identically in HA.
Can I use Meross without cloud?
Partially. The HomeKit version can be controlled locally via HomeKit Controller in HA. With the Meross LAN HACS integration, you get full local HTTP control.
Which solution is best for Chamberlain/LiftMaster?
ratgdo or Konnected blaQ. These speak the Security+ 2.0 protocol directly and provide full functionality including obstruction sensor and light control.
Can I open the garage based on GPS?
Yes! Use Home Assistant zones and device_tracker. When your phone enters a zone, an automation can open the door. Add safety conditions like time of day.


Last updated: December 2025


Kommentarer