Ratgdo
homebridge-ratgdo · v3.1.0
Adds LiftMaster/Chamberlain garage doors via Ratgdo and Konnected ESPHome boards, without myQ.
What it says it supports
Brands
- Ratgdo
- Konnected
- LiftMaster
- Chamberlain
Devices it names
- Ratgdo board
- Konnected garage door opener
- LiftMaster openers
- Chamberlain openers
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Ratgdo garage door controllers work via ESPHome; firmware 2025.10 broke control and users report occasional remote lockouts.
- Works2
- Partly works3
- Not working1
- Requested1
| Device | Status | What they said | Source |
|---|---|---|---|
| Ratgdo | Works | New plugin brings MyQ openers back; gives exact door position, light, obstruction statusSaved copyMeross is a completely different category of device than Ratgdo. Ratgdo communicates directly with your opener for exact door position, door status, door control, light status, light control, obstruction sensor status, and even keypad motion sensor status. With USB power and three simple connections directly at your opener, you gain complete control and realtime status from your opener. You can also remotely disable remotes for added security. Here’s what Ratgdo exposes to HA: https://github.com/ratgdo/esphome-ratgdo/blob/main/static/hass.png Meross on the other hand is just a dumb relay that … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2023-11 |
| Ratgdo garage door controller | Works | Recommended for MyQ openers; full control incl. obstruction sensorSaved copyRatgdo is the best solution imo. It's simple to install. Speaks mqtt. Gives full control over every aspect. So like you could send notifications when the obstruction sensor is blocked, etc. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2023-11 |
| Ratgdo | Partly works | Reads door status but cannot control from HomeKit; ticket open with developerSaved copyOn my doors in HomeKit (not using ratgdo) I have to tap the “door” icon to open it rather than the whole button which opens a big screen to switch it open. Simple but some folks don’t see that. Maybe setting in HomeBridge Ratgdo plugin that isn’t set right? I had an old chaimberlain and just put a Meross opener on it. Got tired of that one getting lost on my Chamberlain Homehub. My newer Chamberlain works fine. I didn’t realize the ratgdo existed until recently. Would have been nice not to have had to add the sensor. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2023-12 |
| Ratgdo garage door controller | Partly works | HB plugin stopped working for one user; reflashed with native HomeKit firmware and it worksSaved copyI did the same thing. For some reason the HB plugin just stopped working for the life of me I couldn’t figure it out. Reflashed ratgdo with HomeKit build and back in business Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2026-01 |
| ratgdo32disco garage opener | Partly works | User reports remotes randomly locked out; maintainer skeptical plugin is causeSaved copy… log entry that recorded it in HBR, here it is (I snipped a second in each direction - let me know if you want the whole file): [6/14/2025, 9:25:37 PM] [Ratgdo] ratgdo32disco eaf810: State event received: '{"id":"sensor-vehicle_distance_actual","value":2445,"state":"2445 mm"}' [6/14/2025, 9:25:37 PM] [Ratgdo] ratgdo32disco eaf810: State event received: '{"id":"sensor-vehicle_distance_actual","value":2445,"state":"2445 mm"}' [6/14/2025, 9:25:37 PM] [Ratgdo] ratgdo32disco eaf810: State event received: '{"id":"sensor-vehicle_distance_actual","value":2434,"state":"2434 mm"}' [6/14/2025, 9:25:37 … Excerpt saved from GitHub on 2026-10-22. | Issue #33 · 2025-06 |
| ratgdo32 with ESPHome firmware 2025.10 | Not working | Garage doors stopped working in HomeKit after ESPHome 2025.10; reverting to 2025.9 workedSaved copyHomebridge Ratgdo v2.11.1 Homebridge Platform and OS Raspberry Pi 5 Homebridge Version v1.11.0 Node Version v22.21.0 Ratgdo ESPHome Firmware Version 2025.10.2 Oct 20 2025, 22:17:59 Describe the problem I upgraded the firmware of my ratgdo32 from a version that was around 3 months old to the latest version. My garage doors no longer work within Homekit. They work ok from the ratgdo32 web interface still. Homebridge HBR JSON configuration [code] Relevant log output [code] Acknowledgment that you are only running non-beta firmware releases from Apple, ESPHome, or Ratgdo [x] I acknowledge that I … Excerpt saved from GitHub on 2026-10-22. | Issue #39 · 2025-10 |
| Konnected garage door opener | Requested | PR to support Konnected GDOs closed without mergeSaved copyThanks for the contribution. This PR needs refactoring before I would include it, but I’ll take that on for inclusion in the next release of HBR. Thanks again. Excerpt saved from GitHub on 2026-10-22. | PR #16 · 2024-07 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local
ESPHome firmware on the LAN, auto-discovered
You’ll need
- Ratgdo or Konnected board running ESPHome
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | >=1.8.0 || >=2.0.0 |
| Homebridge 2.0 | Yes |
| Node.js | >=22.20 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | Ratgdo |
| License | ISC |
Community signals
| Downloads a week | 58 |
|---|---|
| Downloads a month | 307 |
| GitHub stars | 132 |
| Open issues | 0 |
| Closed issues | 44 |
| Last code push | 2026-08-16 |
| Latest version | 3.1.0 (2026-08-16) |
| First published | 2023-10-22 |
| Releases | 48 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
Caveats from the README
- No myQ needed
- Can close door without remote-close warning delay
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Battery
- ContactSensor
- GarageDoorOpener
- Lightbulb
- MotionSensor
- OccupancySensor
- Switch
Sources
- npm: https://www.npmjs.com/package/homebridge-ratgdo
- Source code: https://github.com/hjdhjd/homebridge-ratgdo
- Issues: https://github.com/hjdhjd/homebridge-ratgdo/issues
- Verified plugins list: https://github.com/homebridge/verified