Skip to content
Homebridge TestFlight
Ubiquiti, UniFi

UniFi Protect

@mp-consulting/homebridge-unifi-protect · v1.4.5

LocalHomebridge 2.0

Adds UniFi Protect cameras, doorbells, sensors, chimes, lights and viewports to HomeKit with HomeKit Secure Video.

What it says it supports

Brands

  • Ubiquiti
  • UniFi

Devices it names

  • UniFi Protect cameras
  • doorbells
  • sensors
  • chimes
  • lights
  • viewports

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

Native UniFi cameras stream through Protect; ONVIF cameras adopted into Protect need manual RTSP/snapshot URLs and lack HomeKit Secure Video.

  • Partly works1
DeviceStatusWhat they saidSource
ONVIF / third-party cameras adopted into UniFi ProtectPartly worksNeed override RTSP and snapshot URLs; no HomeKit Secure Video
Saved copy
Homebridge UniFi Protect Streaming ONVIF / third-party cameras adopted into UniFi Protect. UniFi Protect can adopt ONVIF and other third-party cameras. Once adopted, these cameras appear in HomeKit through this plugin alongside native UniFi cameras. However, the way the Protect controller exposes their video streams differs from how it exposes native UniFi cameras, and that difference often prevents HomeKit from being able to render their livestream. This guide explains the constraints, why they exist, and the configuration options that allow you to work around them. Why third-party cameras …

Excerpt saved from GitHub on 2026-10-22.

Docs: onvif-camera-support.md

Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local

UniFi Protect controller over LAN using controller IP and credentials

You’ll need

  • UniFi Protect v6+ controller
  • Node 20+
  • FFmpeg

Compatibility

Verified by HomebridgeNo
Homebridge versions>=1.8.0 || >=2.0.0
Homebridge 2.0Yes
Node.js^22.10.0 || ^24.0.0 || ^26.0.0
Settings in Homebridge UIYes
MatterNo
Platform nameUniFi Protect
License(ISC AND MIT)

Community signals

Downloads a week110
Downloads a month1,556
GitHub stars0
Open issues0
Closed issues1
Last code push2026-10-22
Latest version1.4.5 (2026-10-22)
First published2026-03-02
Releases31

In ReReHome

Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

Bridges get their own settings page listing the accessories behind them.

Caveats from the README

  • Only official non-beta Protect firmware supported

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • Battery
  • CameraOperatingMode
  • ContactSensor
  • Doorbell
  • HumiditySensor
  • LeakSensor
  • LightSensor
  • Lightbulb
  • LockMechanism
  • MotionSensor
  • OccupancySensor
  • Playlist
  • SecuritySystem
  • Switch
  • TemperatureSensor