rfinnie / mqtt-ratgdo

ratgdo via mqtt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ratgdo

ratgdo gives you local MQTT & dry contact control plus status feedback for your residential Chamberlain/LiftMaster/Merlin garage door opener including Security+ 2.0 openers. (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 wires to your door opener's terminals and restores dry contact control. It also allows you to control the door with MQTT over your local WiFi network which can be used to integrate directly with NodeRED or Home Assistant, eliminating the need for another "smart" device.

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

ratgdo also can control door openers that use a dry contact interface. Status feedback is provided through two reed switches.

ratgdo available to order Shipping domestic USA via USPS or internaltional via Global Post.

ratgdo on GitHub.io

To Do

  • Eliminate dependence on arduinobootstrapper
  • Implement web serial (requires different web server library)
  • Add mqtt toggle commands for control commands
  • Add secplus1 lock commands
  • Fix secplus1 light control bug
  • Implement auto tune for obstruction sensors
  • Require two of the same status message for security + 1.0 to eliminate false reports from GDO
  • Flip light status on when motion detected packet is sent

Special thanks

Special thanks to kosibar, Brad and TechJunkie01 - without whom this project would not have been possible.

About

ratgdo via mqtt

License:GNU General Public License v2.0


Languages

Language:C++ 80.5%Language:C 17.5%Language:Python 2.0%