DrRSatzteil
(Thomas Lauterbach)
October 12, 2025, 10:12pm
195
Are you aware of this PR? After reading the discussion there I guess it might make more sense to join forces there than to fix issues in the seaside repo.
main ← digitaldan:unifi-protect
opened 03:18PM - 30 Sep 25 UTC
This binding integrates Ubiquiti UniFi Protect into openHAB. It connects to your… Protect NVR/CloudKey/UNVR and provides live events and configurable settings for Cameras, Floodlights, and Sensors.
It uses the official Protect Integration API locally over HTTPS and WebSockets
Features
- Supports multiple Protect devices (Cameras, Floodlights, Sensors)
- Uses the official Protect Integration API locally to a UniFi Protect NVR/CloudKey/UNVR
- Has granular triggers and channels for realtime motion events including AI object detection, audio, and line crossing events.
- Uses websockets for realtime updates without polling
- Supports [WebRTC streaming](https://github.com/digitaldan/openhab-addons/tree/unifi-protect/bundles/org.openhab.binding.unifiprotect#real-time-media) for cameras with very low server CPU overhead
- Supports [2-way audio](https://github.com/digitaldan/openhab-addons/tree/unifi-protect/bundles/org.openhab.binding.unifiprotect#talkback-support-2-way-audio) for cameras that support it
- Uses STUN for external access to cameras when outside your local network (e.g. when using the openHAB cloud service)
- Provides general purpose image snapshot API endpoints for cameras
I know there is another protect binding in the marketplace, and i did first try and modify that, but after a day it became very obvious i would end up rewriting most of it completely to fit the official API. Also that binding has not been updated in almost a year.
I'm opening this PR up early to get some feedback from other protect users, will mark as WIP until ready for review.
Also See https://github.com/openhab/openhab-webui/pull/3368 for updates to our video widget to support 2-way audio (can be merged independent of this)