Your garage door, finally on your phone.
You already have a UniFi Protect console, a relay wired to the opener and a sensor on the door. Garage Opener turns those into a proper smart garage door, on your iPhone, your Apple Watch, your Lock Screen and in Siri. No hub. No subscription. No Home Assistant.
The sensor decides, not the app
Most garage integrations fire the opener and then assume. This one doesn't. Every command is verified against the door sensor before the app tells you it worked, so open means the door is open, not that a relay clicked. When the door doesn't do what it was asked, you get told, clearly.
Two ways to connect
You pick one during setup, and you can change your mind later.
Straight to your console
The app talks to UniFi Protect on your home network. Nothing else to install, nothing else to keep running. The simplest setup, and the right one for most people.
Alerts come from the optional cloud service, below.
Through your own bridge
A small container on a NAS, a Pi or any box with Docker. It holds one connection to the console and runs the alert rules itself, whether or not a phone is awake. It also adds an activity log you can export and Shortcuts that work reliably in the background.
Alerts run on the bridge, so no cloud service is involved. Self-hosting guide
Being told the door is open
Three rules, the same either way: the door has been open too long, it's still open at your nightly check time, or a car is in the garage with the door up. A hold keeps it quiet when you leave it open on purpose. Where those rules run is the one real difference between the two setups.
With a bridge, they run on the bridge, on your own hardware. Nothing leaves your network and there is nothing to enable.
Without one, the app can only watch the door while it is running, which is no good for a door left open at 2am. So there is an optional keyless service you can switch on:
-
Turn on Cloud alerts in the app. It creates an anonymous install on
garage-alerts.liqpil.comand hands you a private webhook address. No account, no email, no password. - Paste that address into two Alarm Manager rules on your console, one for the sensor opening and one for it closing. The app shows you the address and walks you through it.
- Your console posts an event when the door moves. The service starts a timer and pushes you a notification if a rule fires, in English or French, with buttons on it.
The service never holds a credential to your console, so it cannot open or close anything, and it never receives images or your Protect API key. It keeps the event type, the sensor id and the time, for seven days. Tapping Close now on a notification is carried out by the app itself, over your own connection. Exactly what is stored.
The app has the current, detailed version of this setup built into it, including the Alarm Manager screens. Follow it there rather than here if the two ever disagree.
Everyone at home, without handing out secrets
The usual way to give a partner access to something like this is to send them the password. Here you don't. From the Family screen you create a one-time invite, they scan the code or tap the link, type their name, and they're in. It takes about fifteen seconds and they never see your token.
- Invites are single use and expire after fifteen minutes.
- You see everyone who has joined, when they last used it, and you can rename or revoke any of them on the spot.
- The activity log records who opened the door by name, not by device.
- Revoking a phone takes effect immediately, which matters when one gets lost.
What you actually get
- Everywhere you'd want it. iPhone, Apple Watch, widgets, Control Center, the Action Button, Siri and Shortcuts.
- A Live Activity while the door is open, with a Close button right on the Lock Screen.
- Arriving home gets you a notification with an Open button. Nothing ever opens by itself.
- Stop part-way, and the next press goes the way you expect.
- An activity log you can filter and export, when you run the bridge.
- English and French, throughout, including the notifications.
Try it before you wire anything
Demo mode runs the whole app against a simulated door, with travel time, a sensor and the alert rules. No console, no credentials, no hardware. It's the same mode App Review uses.
What you need
| Part | Notes |
|---|---|
| A UniFi Protect console | Tested on Protect 7.2.x. A UDM, Cloud Key or Dream Machine, anything that runs Protect and offers an integration API key. |
| A relay with an output set to Pulse | Wired across your opener's push-button terminals, exactly like the wall button. |
| An all-in-one sensor, mounted as Garage | This is the part that makes it honest. It's what reports whether the door is really open. |
| An iPhone on a recent iOS | Apple Watch optional. |
Setting the hardware up is covered step by step in the guide, and the FAQ answers the questions people actually hit, starting with why the relay seems to "toggle".
Last updated: