/rpi-garage-remote-homekit

Control garage door remote (or any other remote) from HomeKit using Raspberry Pi GPIO pins connected to remote controller's buttons

Primary LanguageJavaScriptMIT LicenseMIT

Raspberry Pi Garage Door Remote for HomeKit

Control garage door remote (or any other remote) from HomeKit using Raspberry Pi GPIO pins connected to remote controller's buttons.

TLDR: Connect a relay circuit (COM, NC/NO) to remote controller's tactile button pins and control the relay via Raspberry Pi.

This package is for a bit advanced RF remotes, ones that cannot be scanned or are using some kind of time based pre-shared key kinda thing. If it's just a dumb RF or IR remote, it's probably better to grab an appropriate RF transmitter or IR blaster and send the same codes as the remote does.

Note: This is NOT a homebridge plugin. This is meant to run on a separate Raspberry (most probably Zero W model) that is placed outside (to make remote signal reach the gate/garage door). The garage opener accessory is added to home using the 8-digit HomeKit code. Again, without homebridge.

What You'll Need

  1. Raspberry Pi (Any model, but Zero W is preferred for its small size).
  2. Basic electronic components.
    • Jumper wires.
    • Soldering board or a breadbord.
    • Resistors.
    • 2x relay modules.
    • 2x NPN transistors (if the relay is 5v, not needed for 3V3 relays).
    • Diode LEDs (optional).
    • Two push buttons (optional).
  3. Get a remote for gate/garage door. Remote should have it's own power supply, i.e. battery.
  4. Waterproof box or housing is recommended for outdoor installation.