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.
- Raspberry Pi (Any model, but Zero W is preferred for its small size).
- 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).
- Get a remote for gate/garage door. Remote should have it's own power supply, i.e. battery.
- Waterproof box or housing is recommended for outdoor installation.