Skip to content

Releases: hjdhjd/homebridge-unifi-protect

v6.9.0

20 Jun 04:49
Compare
Choose a tag to compare

6.9.0 (2023-06-19)

  • New feature: package camera HKSV support is here. Ubiquiti has stabilized access to the package camera and finally provided reliable access to it through the API. Package cameras will appear as HKSV-capable within the Home app, you can configure it the same as any other camera.
  • New feature: leak sensor support, now that it's fully available in UniFi Protect sensors, are now fully supported. A leak sensor service will be configured in HomeKit if you enable the functionality is enabled in the Protect webUI or app. I also realized that I hadn't previously updated the MQTT documentation for Protect sensors - that's now documented as well.
  • New feature: motion and occupancy event durations can now be granularly controlled through feature options. You can configure them using the webUI. Note: if you previously set a default motion or occupancy event as an advanced setting - these will no longer be used. To replicate the behavior, set a global feature option for motion and occupancy event durations.
  • New feature: the webUI now will hide or show feature options that are dependent on other feature options being enabled or disabled, reducing visual clutter and making the webUI easier to navigate for people.
  • New feature: value-centric feature options can now be configured using the webUI. This completes the feature set for the webUI - all feature options should be configured using the webUI moving forward.
  • Improvement: additional speed and quality improvements for those that have hardware acceleration available to them. When using hardware acceleration, the highest stream quality will always be used by HBUP now, which significantly improves transcoding speed and quality.
  • Improvement: ViewPort liveview state changes from the Protect webUI are now detected in realtime.
  • Housekeeping.

v6.8.1

04 Jun 05:35
Compare
Choose a tag to compare

6.8.0 (2023-06-04)

  • Improvement: when using occupancy sensors in combination with smart motion detection, you can now tailor which Protect object detection types trigger occupancy. See the webUI or documentation for more.
  • Improvement: the webUI now visually shows you the scope of a feature option (global, controller, or device), and allows you to cycle between them. This makes it easier to set a global or controller default, but individually override it for a device.
  • Fix: ensure occupancy sensors are available to all Protect device types that support motion detection.
  • Housekeeping.

v6.8.0

04 Jun 05:32
Compare
Choose a tag to compare

6.8.0 (2023-06-04)

  • Improvement: when using occupancy sensors in combination with smart motion detection, you can now tailor which Protect object detection types trigger occupancy. See the webUI or documentation for more.
  • Improvement: the webUI now visually shows you the scope of a feature option (global, controller, or device), and allows you to cycle between them. This makes it easier to set a global or controller default, but individually override it for a device.
  • Fix: ensure occupancy sensors are available to all Protect device types that support motion detection.
  • Housekeeping.

v6.7.0

21 May 21:04
Compare
Choose a tag to compare

6.7.0 (2023-05-21)

  • New feature: occupancy sensors for Protect devices with motion sensors. If you enable the occupancy sensor feature option on a Protect device, an occupancy sensor accessory will be added to that device. The occupancy sensor works like this: when any motion is detected by that device's motion sensor, occupancy is triggered. When no motion has been detected for a certain amount of time (5 minutes by default), occupancy will no longer be triggered. This is useful in various automation scenarios that folks might want (e.g. occupancy triggering a light turning on/off). If you enable the smart motion events feature option as well, the occupancy sensor will use smart motion events to determine occupancy state, meaning rather than trigger occupancy on any motion, occupancy will only be triggered when Protect thinks it has detected a person.
  • Housekeeping and minor bugfixes.

v6.6.0

14 May 22:59
Compare
Choose a tag to compare

6.6.0 (2023-05-14)

  • New feature: Raspberry Pi 4 hardware accelerated decoding and encoding. This requires that you've configured your RPi4 to use at least 128MB for the GPU. HKSV event recording will not be hardware accelerated due to ongoing driver quirks. I hope once the software and drivers evolve, we can more effectively leverage it for HKSV as well.
  • New feature: Intel Quick Sync Video hardware accelerated decoding and encoding. Many Intel CPUs come with QSV support builtin. Thie feature requires a QSV-supported CPU and h264_qsv codec support in your version of FFmpeg.
  • New feature: the base address used for accessing camera URLs on the Protect controller can now be independently configured as an advanced option under controller settings.
  • Fix: stacked UNVRs couldn't access cameras in certain circumstances.

v6.5.1

02 May 20:48
Compare
Choose a tag to compare

6.5.1 (2023-05-02)

  • Fix: address a regression in hardware transcoding for non-Apple Silicon Macs.

v6.5.0

30 Apr 20:20
Compare
Choose a tag to compare

6.5.0 (2023-04-30)

  • Improvement: Various transcoding improvements and optimizations across platforms.
  • Improvement: on macOS, hardware transcoding optimizations that should noticeably improve video quality.
  • Improvement: on macOS, use the extra-awesome native macOS AAC encoder.
  • Fix: address iOS 16+ HomeKit naming changes - HBUP now correctly names the switches and sensors it creates. If you've got blank or missing names for switches / sensors created by HBUP after this update, you can disable, restart Homebridge, and then reenable them and restart Homebridge a second time.
  • Fix: when using the "only"-specific feature options related to selecting stream quality, ensure we propagate selections correctly when selecting both controller/global options and device-level ones.

v6.4.4

14 Apr 13:35
Compare
Choose a tag to compare

6.4.4 (2023-04-14)

  • Fix: ensure doorbells can be accessed on UDMPs - Ubiquiti hasn't updated these devices to UniFi OS 3.0 yet.
  • Housekeeping.

v6.4.3

13 Apr 19:26
Compare
Choose a tag to compare

6.4.3 (2023-04-13)

  • Fix: ensure chime volume settings are properly set.
  • Housekeeping.

v6.4.2

11 Apr 18:20
Compare
Choose a tag to compare

6.4.2 (2023-04-11)

  • Fix: correctly discern motion events when smart motion detection is disabled on smart motion detection capable cameras.