Skip to content

Releases: hjdhjd/homebridge-unifi-protect

v7.9.0

09 Dec 03:52
Compare
Choose a tag to compare

7.9.0 (2024-12-08)

  • New feature: on Protect G4 Doorbell Pro doorbells, the fingerprint and NFC sensors are now available through a contact sensor that gets activated when the doorbell detects a successful authentication. It's disabled by default, available under the doorbell-related feature options section.
  • New feature: on Protect G4 Doorbell Pro doorbells, the downlight (Protect calls this the flashlight) is now accessible. It has some constraints due to API limitations that make it only crudely accessible: the light is only available when the doorbell believes it's dark, and the light has a delay of up to 25 seconds before it turns off, once you’ve turned it off in HBUP. Aside from that, enjoy! It's enabled by default and can be disabled in the doorbell-related feature options section.
  • New feature: when streaming a package camera at night, HBUP will turn on the flashlight, similar to the way Protect does so in the native Protect app.
  • Improvement: minor webUI enhancements.
  • Behavior change: by default, the device removal delay is now enabled by default. HBUP will wait at least 60 seconds before removing a device that's been removed by the Protect controller. There are a number of Protect controller regressions that seem to cause the sporadic removal and re-addition of devices, this should help curb that. You can revert the prior behavior by simply disabling the feature option.
  • Fix: addressed a regression with viewing the package camera on G4 Doorbell Pros that changed in Protect controller versions above 5.1.
  • Housekeeping.

v7.8.2

21 Oct 00:53
Compare
Choose a tag to compare

7.8.2 (2024-10-20)

  • Housekeeping.

v7.8.1

20 Oct 14:38
Compare
Choose a tag to compare

7.8.1 (2024-10-20)

  • Housekeeping.

v7.8.0

15 Oct 04:18
Compare
Choose a tag to compare

7.8.0 (2024-10-14)

  • Behavior change: hardware acceleration is now enabled by default if it's available and detected as working by HBUP.
  • Behavior change: the bundled FFmpeg no longer attempts to provide Intel QSV hardware acceleration support due to bugs in the QSV libraries when creating static FFmpeg builds.
  • Improvement: Intel QSV hardware acceleration support now works with HEVC (Protect calls this enhanced encoding).
  • Improvement: support for Jellfin FFmpeg builds for use with Intel QSV hardware acceleration. If you want to use Intel QSV hardware acceleration, I recommend either downloading it for your particular Linux environment from Jellyfin or adding the Jellyfin repository to your Linux distribution and then installing jellyfin-ffmpeg. Ensure you specify the location of the Jellyfin FFmpeg version under the Settings | Additional Settings section in the HBUP webUI.
  • Housekeeping.

v7.7.1

07 Oct 02:08
Compare
Choose a tag to compare

7.7.1 (2024-10-06)

  • Note: FFmpeg v7.1 currently has fatal issues handling H.264 and HEVC decoding in certain scenarios. Unfortunately, this impacts HBUP as well as a lot of software out there. Until further notice, HBUP does not support FFmpeg versions above 7.0.x. If you have no idea what any of this means, that generally means you can ignore all this because things work fine in your environment. 😀
  • Housekeeping.

v7.7.0

02 Oct 20:13
Compare
Choose a tag to compare

7.7.0 (2024-10-02)

  • Behavior change: HBUP will now ensure HomeKit accessory names are compliant with HomeKit's naming guidelines. Invalid characters will be replaced with a space, and multiple spaces will be squashed.
  • Housekeeping.

v7.6.0

30 Sep 01:07
Compare
Choose a tag to compare

7.6.0 (2024-09-29)

  • Note: HBUP now requires Protect v5 as if this release. Prior versions of Protect are no longer supported.
  • Behavior change: Protect v5 has significantly changed interactions between doorbell cameras and chimes. As a result of Ubiquiti's changes, Protect chimes cannot have their volume controlled individually any longer. For the time being, it seems Protect's still permitting individual chimes to play unique ringtones and that functionality remains in HBUP. Volume control for Protect chimes attached to Protect doorbells can be enabled by a feature option, allowing you to control the volume across all Protect chimes paired to a particular doorbell.
  • New feature: Protect doorbell chime support is now available through Protect doorbells. You can find the relevant feature option under the doorbell section in the HBUP webUI.
  • New feature: third party cameras in Protect via ONVIF are now supported in HBUP, with constraints: there's no motion sensor exposed by the Protect controller, which means HKSV is unavailable to these cameras, as are any unique camera-specific controls.
  • Housekeeping.

v7.5.2

29 Sep 03:33
Compare
Choose a tag to compare

7.5.2 (2024-09-28)

  • Note: this will likely be the final version of HBUP to support Protect v4. Protect v5 has several breaking changes that I'll be addressing in future updates, most notably in the way Protect chimes now work, making them far less customizable than previously. Stay tuned for those updates.
  • Improvement: HKSV performance and error rates should be noticeably improved. Thanks to @rasod for providing some good comparative logs to help me track this down.
  • Housekeeping.

v7.5.1

26 Sep 15:38
Compare
Choose a tag to compare

7.5.1 (2024-09-26)

  • Housekeeping.

7.5.0 (2024-09-26)

  • Behavior change: smart motion detection will now trigger on both realtime and near-realtime events, as detected by Protect. Certain activities (e.g. license plate detection) frequently don't occur in realtime, and historically HBUP has ignored these detections in order to be consistent throughout. Given the continued evolution of Protect, it now makes sense to also trigger on these not-quite-realtime events as well - typically, events will be triggered within a few seconds of actual detection within the Protect environment. This change mostly impacts users who use smart object sensors to detect specific types of objects as detected by Protect. Object detection will more directly mirror what's available under the detections view within the Protect controller's webUI.
  • Improvement: smart motion detection now includes smart audio detection, when supported by Protect. You too can now have a sensor triggered when a baby is crying, a dog is barking, and a car horn is heard - potentially all at once! Functionality has been incorporated into the smart motion detection feature options and smart object sensors.
  • Improvement: address edge cases where the Protect controller disappears for large periods of time, leading to potential device removal.
  • Housekeeping.

v7.5.0

26 Sep 13:31
Compare
Choose a tag to compare

7.5.0 (2024-09-26)

  • Behavior change: smart motion detection will now trigger on both realtime and near-realtime events, as detected by Protect. Certain activities (e.g. license plate detection) frequently don't occur in realtime, and historically HBUP has ignored these detections in order to be consistent throughout. Given the continued evolution of Protect, it now makes sense to also trigger on these not-quite-realtime events as well - typically, events will be triggered within a few seconds of actual detection within the Protect environment. This change mostly impacts users who use smart object sensors to detect specific types of objects as detected by Protect. Object detection will more directly mirror what's available under the detections view within the Protect controller's webUI.
  • Improvement: smart motion detection now includes smart audio detection, when supported by Protect. You too can now have a sensor triggered when a baby is crying, a dog is barking, and a car horn is heard - potentially all at once! Functionality has been incorporated into the smart motion detection feature options and smart object sensors.
  • Improvement: address edge cases where the Protect controller disappears for large periods of time, leading to potential device removal.
  • Housekeeping.