Releases: hjdhjd/homebridge-unifi-protect
Releases · hjdhjd/homebridge-unifi-protect
v6.2.1
v6.2.0
6.2.0 (2023-04-02)
- New feature: support for chime accessories. They will appear as dimmer accessories in HomeKit and can be used to control the volume level of the Protect chimes. Unfortunately, this is the best we can do given there are no speaker / volume accessories in HomeKit.
v6.1.0
6.1.0 (2023-04-02)
- Improvement: the feature option webUI has been made more contextually aware and will only show options that are relevant for the selected Protect device.
- Improvement: all UniFi devices (currently that's Protect cameras, Protect sensors, or Protect flood lights) that support motion sensors can now be configured to have motion switches and/or motion triggers by enabling those feature options for those devices.
- Improvement: when the Protect controller is unavailable when HBUP is starting up, retry at regular intervals rather than giving up entirely.
- Improvement: streaming from an Apple Watch is more reliable now.
- Improvement: further refinements to macOS hardware transcoding.
- Improvement: streaming session startup further optimized by moving encoder checks to plugin startup, rather than on each new session.
- Fix: livestreaming from the Home app on the same machine as Homebridge is running on should work correctly now.
- Fix: ensure MQTT notifications use the correct MAC addresses when publishing messages.
- Housekeeping.
v6.0.3
v6.0.2
v6.0.1
6.0.1 (2023-03-26)
- Breaking change: several feature options have been renamed, and some have been removed or made obsolete. If you use anything other than the defaults of this plugin, you should take the time to look through the revised list of feature options. This is a major version upgrade - there are breaking changes for some users.
- New feature: a custom webUI is now the default and preferred way to configure feature options in this plugin, using the Homebridge webUI.
- New feature: hardware accelerated transcoding is now available on macOS. Other platforms coming soon. Disabled by default.
- New feature: customize the default doorbell mesage on a UniFi Protect doorbell. The UniFi Protect controller defaults this to "WELCOME".
- New feature: package cameras are supported on the G4 Doorbell Pro.
- New feature: when viewing cameras in the Home app over a high latency connection (e.g. looking at a livestream over a cellular connection), HBUP will transcode to provide the requested bitrates to HomeKit, by default. This should improve responsiveness for cellular connections. This behavior can be adjusted using the
Video.Transcode.HighLatency
feature option, which defaults to enabled. - Change: HKSV feature option has been removed. HKSV will be available to any camera that supports it.
- Change: The HKSV recording stream selection feature option has been renamed.
- Improvement: The status light LEDs on Protect devices will be available in HomeKit by default. This behavior can be controlled with the
Device.StatusLed
feature option. HomeKit support for camera status lights is still flaky as of iOS 16. - Improvement: further refinements to timeshifting.
- Improvement: audio support has been enhanced throughout to take advantage of the latest HomeKit capabilities.
- Improvement: complete rewrite of the core aspects of HBUP from scratch to prepare for the future, along with many optimizations and improvements.
- Improvement: liveview switch states are now more accurate at startup.
- Improvement: addressed some longstanding quirks related to Homebridge and HomeKit when viewing livestreams using the Home app on a Mac.
v6.0.0
6.0.0 (2023-03-26)
- Breaking change: several feature options have been renamed, and some have been removed or made obsolete. If you use anything other than the defaults of this plugin, you should take the time to look through the revised list of feature options. This is a major version upgrade - there are breaking changes for some users.
- New feature: a custom webUI is now the default and preferred way to configure feature options in this plugin, using the Homebridge webUI.
- New feature: hardware accelerated transcoding is now available on macOS. Other platforms coming soon. Disabled by default.
- New feature: customize the default doorbell mesage on a UniFi Protect doorbell. The UniFi Protect controller defaults this to "WELCOME".
- New feature: package cameras are supported on the G4 Doorbell Pro.
- New feature: when viewing cameras in the Home app over a high latency connection (e.g. looking at a livestream over a cellular connection), HBUP will transcode to provide the requested bitrates to HomeKit, by default. This should improve responsiveness for cellular connections. This behavior can be adjusted using the
Video.Transcode.HighLatency
feature option, which defaults to enabled. - Change: HKSV feature option has been removed. HKSV will be available to any camera that supports it.
- Change: The HKSV recording stream selection feature option has been renamed.
- Improvement: The status light LEDs on Protect devices will be available in HomeKit by default. This behavior can be controlled with the
Device.StatusLed
feature option. HomeKit support for camera status lights is still flaky as of iOS 16. - Improvement: further refinements to timeshifting.
- Improvement: audio support has been enhanced throughout to take advantage of the latest HomeKit capabilities.
- Improvement: complete rewrite of the core aspects of HBUP from scratch to prepare for the future, along with many optimizations and improvements.
- Improvement: liveview switch states are now more accurate at startup.
- Improvement: addressed some longstanding quirks related to Homebridge and HomeKit when viewing livestreams using the Home app on a Mac.