Table of Content
The doorbell ring now plays chime sounds on all my HomePods. One of the top wishlist on UniFi protect line for me is its integration with major smart home platform . In fact, today I will show steps to integrate UniFi Protect products into Homekit.

Using it you will add Homebridge as bridge device to Homekit. This is as simple as go to your iOS device e.g. iPhone and open Home app, then add accessory. The HomeKit code is on the main page of Homebridge. Home Assistant was initially released on September 17, 2013.
Hardware Support
Use to dynamically set the message on a Doorbell LCD screen. This service should only be used to set dynamic messages (i.e. setting the current outdoor temperature on your Doorbell). Static messages should still be set using the Select entity and can be added/removed using the add_doorbell_text/remove_doorbell_text services. This will be the message that is automatically selected when a message “expires”. Button - A disabled by default button is added for each door lock device. The button will let you reboot your door lock device.

We really only had four complaints about these devices. The UniFi Protect hub was introduced in Home Assistant 2022.2, and it's used by 3.7% of the active installations. Its IoT class is Local Pushand it scores platinum on our quality scale.
Advanced Setup | UniFi Protect – Homekit Integration
This works really well and my Unifi Doorbell can make ring sounds to HomePod minis in low latency. The HA core version has full support for the newly release EA UP Doorlock. If you have a Dream machine or a Cloud Key/UNVR on the same VLAN, the UniFi Protect integration will automatically be discovered and prompted for setup. If you would still like to discuss the HACS version of the unifiprotect integration, feel free to use the dicussions section or the HA Community forums thread.
This is due to the Package Camera having a very low FPS that does not make it compatible with HLS streaming. The problem I am having is that when I get an alert for motion detection, the camera feed doesn't load reliably. Several times, I have to completely close the app, and restart it in order to view the camera feed. Also, there is no option to select Smart Detection alerts in the app. Rather than opening UniFi Protect App, I can see UniFi live videos through Home App.
Service unifiprotect.set_default_doorbell_text
I recently made the switch from Google WIFI and NEST Cameras to Ubiquiti Unfi and Protect. A few things motivated these changes and I wanted to talk about them in this blog post. Unlike with many other things, playing audio to your speakers requires your Home Assistant to be able to reach your camera directly. You can enable debug logging and it will output the full FFmpeg command that will be run and the output from FFmpeg to help you troubleshoot why audio is not playing to the device. These URLs work great when trying to send notifications.
If this box is checked, the camera stream will not use the RTSP stream, but instead jpeg push. This gives a realtime stream, but does not include Audio. The local username you setup under the Prerequisites section.
You can only add UniFi Protect through the Integration page, Yaml configuration is no longer supported. If you are not familiar with HACS, or haven't installed it, I would recommend to look through the HACS documentation, before continuing. Even though you can install the Integration manually, I would recommend using HACS, as you would always be reminded when a new release is published. Stable versions of this integration require the latest stable version of UniFi Protect to run.
Since the media browser does not have any pagination or filtering, all of the events must be loaded into memory. As a result, the number of events loaded at once is truncated to 10,000 by default. The number of events will be listed at “10000 ” if the event count was truncated. You can raise or lower the limit of the number of events that can be loaded using the Config Entry Options. A media source is provided for your UniFi Protect cameras so you can fetch video clips and event thumbnails.
Now this has added UniFi Protect to your official integration search list. This is where dedicated home automation hub like HA plays a role. HA acts as home automation controller/brain unit and ties otherwise completely independent products from different venders to integrates together and allows to make an automation. However, in my case we have other areas in home with Sonos speakers and not able to hear doorbell ring in those area. So the real automation I like to do is UniFi Protect Doorbell push to announce “someone is at the door” on all my Sonos speakers throughout home.

UniFi Protect has no monthly fees, no matter how many cameras you have attached to your system. You should see Homebridge’s bridge instant added here. If you created isolated bridge for UniFi Protect of its own on Homebridge, you must make sure that “bridge” is added. Ensure appropriate bridge instance of Homebridge is registered to the Homekit.
Edit the file .storage/core.config_entries in your Home Assistant instance. Search for UniFi Protect and change port 7443 to 443. LightA light entity will be created for each UniFi Floodlight found. This works as a normal light entity, and has a brightness scale also. All of the languages HA core supports via Lokalise has been added to the ingration.
I've got my stuff running on a Raspberry Pi 4. Even better I put a Power Over Ethernet hat on my Rpi so I have just one network wire into my hub that powers the Pi. It does seem with the introduction of Ubiquiti Protect which currently has a 20 camera limit, they are looking at how they can better serve users like me. That said, only time will tell how far they go towards providing solutions that are competitive with the consumer-focused offerings. With all that said, the TCO for a multi-camera NEST system is pretty high if you want to retain video and the Ubiquiti solution addresses this effectively.
UniFi Protect Smart Chime
The only entity i can find for the doorbell is “camera.uvc_flex_deurbel” It has no related entity’s anymore. After submitting, each of UniFi Protect devices showed up. All I did at that point was assigned area/zone of the device, which you can do it later. In my case I only have UVC-G4-Doorbell and UVC-G3-Flex.
