Jump to content
C4 Forums | Control4

Anyone tried ratgdo for Garage Door?


zaphod

Recommended Posts

Looks like an interesting piece of hardware, especially with MyQ being so hostile to third party integration.

https://paulwieland.github.io/ratgdo/

About ratgdo

ratgdo gives you local MQTT / ESPHome & dry contact control plus full status feedback for your Chamberlain/LiftMaster garage door opener. Security+ 2.0 uses an encrypted serial signal to control the door opener’s open/close and light functions, which makes it impossible to use Shelly One, Go Control, Insteon I/O linc or any other dry contact relay device to control the door. ratgdo supports virtually all residential garage door openers made by Chamberlain, and also supports other manufacturers through dry contact control.

ratgdo is a hardware control board that wires to your door opener’s terminals. The firmware allows you to control the door with MQTT or ESPHome over your local WiFi network which can be used to integrate directly with NodeRED or Home Assistant, eliminating the need for another “smart” device. WiFi is not required if you wish to only use the dry contact interface.

ratgdo is not a cloud device and does not require a subscription service. The firmware is open source and free for anyone to use.

 

177624921-042e4da7-b284-43e8-84e4-b950a0d34840.png.3b72595172b14cd7d0bd868563ba0ffc.png

 

Link to comment
Share on other sites

  • 4 weeks later...

I was JUST looking at this yesterday.  I have been using the HomeBridge MyQ driver for about a year (exposing MyQ devices in HomeKit and then I use a C4-HomeKit bridge to expose to C4) and it seems like the various API hacks might finally be dead for good.  It stopped working for me about a month ago.  Apparently, MyQ has implemented a new intrusion detection scheme that will shut off repeated API calls.  So any future workarounds are likely to get detected and shut down automatically for the popular hacks in use now.  So I'm losing hope / giving up.

It seems like the Home Assistant community are fans of Ratgdo, but I am also curious about how to integrate with C4.  I have nine MyQ devices so I'm not super excited about having to get nine of those gizmos and installing them cleanly with power supplies, etc.

I also saw reference to MyQ potentially offering a paid solution that integrates directly with HomeKit (which would work for me), so wonder if they are going to offer a paid API option more broadly.   I already use their (paid) Tesla integration.   Obviously, yet another subscription payment is super annoying, but I would consider it if it actually works.

 

 

Link to comment
Share on other sites

I bit the bullet a long time ago when MyQ integration first failed and implemented a relay, contact sensor and garage door experience button on both doors.  Works every time and is available local and remote right from the C4 app. No cloud, no delay, etc. etc.  I wish I would have gone with that solution from the beginning when my C4 system was first installed during the house build.  I did the design and all hardware and physical connections myself from reading posts on this site.  Ari supplied the C4 I/O device; got some help with driver install and programming from Mitch.

Link to comment
Share on other sites

Prewire - contact sensors and relays.
Retrofit - Genie Aladdin Connect (can do three doors)

The Aladdin connect is an add on WiFi button processor box for other brand garage doors, provides upto 3 relay outputs and uses wireless tilt sensors for the doors.
You'll still need a MyQ interface to go from relay outputs to MyQ security, such as garage gadget or solder your own.
Driver in the Control4 database.
https://www.geniecompany.com/aladdin-connect-/aladdin-connect

Through the Aladdin app, they also gain things like virtual guest keys, logs, auto close, time scheduling etc
$150 for a 3 door setup: Kit for first door, 2 add on sensors, and a 3 button remote to modify.
 

Link to comment
Share on other sites

On 11/15/2023 at 7:52 PM, cnicholson said:

I was JUST looking at this yesterday.  I have been using the HomeBridge MyQ driver for about a year (exposing MyQ devices in HomeKit and then I use a C4-HomeKit bridge to expose to C4) and it seems like the various API hacks might finally be dead for good.  It stopped working for me about a month ago.  Apparently, MyQ has implemented a new intrusion detection scheme that will shut off repeated API calls.  So any future workarounds are likely to get detected and shut down automatically for the popular hacks in use now.  So I'm losing hope / giving up.

It seems like the Home Assistant community are fans of Ratgdo, but I am also curious about how to integrate with C4.  I have nine MyQ devices so I'm not super excited about having to get nine of those gizmos and installing them cleanly with power supplies, etc.

I also saw reference to MyQ potentially offering a paid solution that integrates directly with HomeKit (which would work for me), so wonder if they are going to offer a paid API option more broadly.   I already use their (paid) Tesla integration.   Obviously, yet another subscription payment is super annoying, but I would consider it if it actually works.

 

 

Which driver do you use to expose homekit devices to Control 4?

Link to comment
Share on other sites

15 hours ago, eon said:

Which driver do you use to expose homekit devices to Control 4?

DTI Siri Voice Module.   It's really a C4<--> HomeBridge <--> HomeKit "bridge."  Once you expose stuff in HomeKit, the "Siri" part is automatic.    Although exposing C4 devices in HomeKit is fully supported/automatic, the reverse direction needs programming.  You access HomeKit stuff in C4 indirectly via dummy devices and programming. For example, when you want to open a garage door from C4, you change a HomeKit dummy device on the C4 side (using DTI driver) and then, on HomeKit side, watch that dummy device and control the "real" door using HomeKit programming (simple If/then).  HomeKit can "see" (and control) the MyQ device by virtue of the MyQ plugin in Homebridge (at least when the MyQ API is working, which is currently isn't).   A bit kludgy, to be sure.  But, when MyQ/Homebridge API is working, it all works great!  

(As an aside, MyQ reports door status, so you can maintain two-way state so C4 knows if door is open or closed on a verified basis and not just assuming state based on last command sent).

Link to comment
Share on other sites

1 minute ago, cnicholson said:

DTI Siri Voice Module.   It's really a C4<--> HomeBridge <--> HomeKit "bridge."  Once you expose stuff in HomeKit, the "Siri" part is automatic.    Although exposing C4 devices in HomeKit is fully supported/automatic, the reverse direction needs programming.  You access HomeKit stuff in C4 indirectly via dummy devices and programming. For example, when you want to open a garage door from C4, you change a HomeKit dummy device on the C4 side (using DTI driver) and then, on HomeKit side, watch that dummy device and control the "real" door using HomeKit programming (simple If/then).  HomeKit can "see" (and control) the MyQ device by virtue of the MyQ plugin in Homebridge (at least when the MyQ API is working, which is currently isn't).   A bit kludgy, to be sure.  But, when MyQ/Homebridge API is working, it all works great!  

(As an aside, MyQ reports door status, so you can maintain two-way state so C4 knows if door is open or closed on a verified basis and not just assuming state based on last command sent).

Ok i taught that there is some driver which those this directly

Link to comment
Share on other sites

I think the ratgdo solution is amazing, it’s serial communication to the MyQ, extracts everything you need from 3 wires, and can even give you position of the garage by interpolating time between full open and full shut,  it sees the motion and can turn the light on and off.   It’s local control, and myQ can be mad but can’t change the existing serial protocol on units in the field, they may change their future protocol, but that would also be very difficult.  I love that there are smart people out there making stuff like this.  I ordered 5 units, I intend on learning how to make and flash them myself so I dont have to be dependent on the one source, which I think is extremely backordered.   I plan on using dry contact and relay at first but will dig into the mqqt if no one else builds a driver in the next year.

 

Link to comment
Share on other sites

  • 3 weeks later...
  • 4 weeks later...
  • 2 weeks later...
We have had a lot of interest in the ratgdo driver since we released it. For those who did not see my previous post abuot ratgdo it is a hardware based alternative to MyQ that allows provides local integration of Camberlain and Liftmaster garage motors. No cloud control, no subscriptions. Internet goes out and you will still be able to control your garage door.
 
The device is powered by USB. It requires 2-3 wires to connect up to your Chamberlain or Liftmaster garage motor and provides bi-directional control over motor control, built in light, irbeam/obstruction sensor feedback and motion sensor feedback.
 
As we have motor position feedback this means that you do not need to install reed switches to know the garage door position. The driver has implemented dual contact feedback. Out of the box it comes installed with the Garage Door (Sensor) driver but is also compatible with the 'Relay Garage Door Controller (OS 2.0+)' driver with dual contact closure bindings for fully open, partially open and closed feedback. Feedback is instantaneous due to the persistent connection Control4 has to the device so programming will happen as the motor reaches the exact positions.
 
The manufacturer has also provided an update to ratgdo. On top of Security + 2.0 integration they have now implemented Security + 1.0 support. As such you can now control motors manufactured 30 years ago with this!
 
From my understanding several of you did some pretty large orders. Due to the massive interest this caused the manufacturer to have a backlog. Those of you who ordered product when we announced the driver will have the orders shipped this week. This backlog from my discussions will be cleared by next week with orders being shipped within 24-48 hours of order receipt from then onwards. Backlogs should not happen after that as the manufacturer has increased production.
Link to comment
Share on other sites

4 hours ago, DanITman said:

Konnected is dropping a version of RATGDO that is powered by the opener.  I have a pre-order in.

https://konnected.io/products/smart-garage-door-opener-blaq-myq-alternative

We're working with konnected on the driver.  From my understanding though it is powered by its own power supply.

Link to comment
Share on other sites

On 1/23/2024 at 11:45 PM, alanchow said:

We're working with konnected on the driver.  From my understanding though it is powered by its own power supply.

Awesome, Thanks.  It sounds like they might be changing their marketing to not say that it can be powered by the garage motor.  

Link to comment
Share on other sites

  • 2 weeks later...
9 hours ago, neil12011 said:

Just hooked my Ratgdo (Such a weird name) up today.  Works like a champ!  Gives full state of the door and exposes the door motor light, obstruction sensor, and Motion from Keypad to the Control4 UI via Alan's driver.  

Definitely a good solution and great driver @alanchow!!

Glad you enjoy it.  The nice thing about it is that it is local control and as such internet or MyQ service disruptions do not effect it.

I have some ideas on how to improve the driver that I will add in coming weeks.

Link to comment
Share on other sites

9 hours ago, alanchow said:

Glad you enjoy it.  The nice thing about it is that it is local control and as such internet or MyQ service disruptions do not effect it.

I have some ideas on how to improve the driver that I will add in coming weeks.

Maybe a dumb question, but is the driver affected by internet outages, since it's being hosted from Drivers Central?

Link to comment
Share on other sites

3 hours ago, neil12011 said:

Maybe a dumb question, but is the driver affected by internet outages, since it's being hosted from Drivers Central?

No.  That is only licencing.  Licencing is designed to persist the last state if it cannot contact the licencing server.  This is important for jobs where there are sporadic or no internet connections (eg yacht or government facilities).

Link to comment
Share on other sites

No.  That is only licencing.  Licencing is designed to persist the last state if it cannot contact the licencing server.  This is important for jobs where there are sporadic or no internet connections (eg yacht or government facilities).

Perfect. Thank you!


Sent from my iPhone using Tapatalk
Link to comment
Share on other sites

  • 2 weeks later...

Have done some major updates over the past few weeks for the ratgdo Control4 driver.

New features include

  • Ability to programatically move to a specific garage door position
  • Discrete Open and Close commands for supported models (not all garage door models support open and close commands.  Some only do toggle).
  • No Programming Automatic Push and Email Notifications (set through driver properties) for
    • Garage Door Open
    • Garage Door Close
    • Garage Door Still Open (variable time defined in driver properties)
  • Event on 'Garage Door Still Open'.  Can be used to fire off an audio announcement or other programming (use the properties for email and push notifications as this is quicker for notifications).

The driver is pretty much feature complete now.  However if any of you have any suggestions please let me know.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.