这是indexloc提供的服务,不要输入任何密码
Skip to content

Releases: hjdhjd/homebridge-unifi-protect

v5.0.1

10 Jan 22:20

Choose a tag to compare

5.0.1 (2022-01-10)

  • Fix: adjust some edge cases relating to two-way audio.
  • Enhancement: allow for users to specify a different video encoder to use with FFmpeg when transcoding. This is an entirely unsupported feature - issues opened for problems this may create for you are your own. This might be useful in certain scenarios (e.g. Raspberry Pi) where you want to use hardware-accelerated transcoding. Personally, I'm deeply skeptical of the utility of this feature, but curious enough to add it in. This might happen to you too someday when you are old like me. 😄 Find the option in Homebridge UI, under advanced settings.

v5.0.0

10 Jan 02:56

Choose a tag to compare

5.0.0 (2022-01-09)

  • Fix: gracefully error out when no version of ffmpeg is available.
  • Fix: increase the duration a doorbell trigger is on. In certain setups, doorbell triggers don't stay on for a long enough time to trigger HomeKit automations or update the Home app.
  • New feature: full UniFi Protect floodlight support. Floodlights will appear as a dimmer in HomeKit, allowing you to turn them on, off, and set various lighting levels. Floodlights include motion sensors that are also accessible in HomeKit.
  • New feature: full UniFi Protect sensor support. This includes ambient light sensors, contact sensors, motion sensors, and temperature sensors...and more!
  • New feature: full UniFi Protect ViewPort support. You can configure which liveview is used for ViewPort directly in HomeKit.
  • New feature: UniFi Protect controller system information sensor support. Currently, we support the controller CPU temperature as a HomeKit sensor. More perhaps in the future. This feature is disabled by default. Enable the feature option NVR.SystemInfo to use it. See the documentation for details.
  • New feature: MQTT support for UniFi Protect floodlights.
  • New feature: MQTT support for UniFi Protect sensors.
  • New feature: MQTT support for UniFi Protect controller system information.
  • Enhancement: streaming will now use the IP address / hostname provided to the plugin during configuration, rather than the one provided back by the Protect NVR. This is useful in certain networking scenarios.
  • Enhancement: refine streaming autoconfiguration given recent Protect firmware updates. What's it mean for you? Even snappier startup times for streaming.
  • Enhancement: I've further reverse-engineered two-way audio (on supported devices such as Doorbells) to connect through the Protect controller rather than the camera directly. We still don't have AEC (acoustic echo cancellation), but it's significant progress.
  • Enhancement: for MQTT doorbell ring events, homebridge-unifi-protect will now send both true and false messages when a doorbell ring event occurs.

v4.4.4

02 Jan 07:23

Choose a tag to compare

4.4.4 (2022-01-02)

  • Separate the core UniFi Protect API into a separate library so it can be used in other projects.
  • Lock mqtt upstream package version due to a bug introduced in a newer version until it gets sorted out.
  • Dependency updates.

v4.4.3

07 Sep 15:28

Choose a tag to compare

4.4.3 (2021-09-07)

  • Remove deprecated code that was causing a minor issue when using smart detection with object-specific accessory granularity.
  • Housekeeping.

v4.4.2

19 Jul 16:51

Choose a tag to compare

4.4.2 (2021-07-19)

  • Dependency updates.

v4.4.1

16 Jun 16:51
4b1881d

Choose a tag to compare

4.4.1 (2021-06-16)

  • Fix: for those that are running into occasional issues related to FFmpeg streaming and port in use errors, this update is for you.
  • Dependency updates.

v4.4.0

28 Mar 21:37

Choose a tag to compare

4.4.0 (2021-03-28)

  • Fix: adjust realtime event processing semantics to match the changes in behavior UniFi Protect introduced in v1.17 controller firmwares and beyond.
  • Fix: correct a regression of MQTT-triggered snapshots. They should work correctly once more - sorry about that!
  • New feature: significantly updated smart motion detection support:
    • You can now configure which smart motion object types trigger a motion event (see the Motion.SmartDetect.Person and Motion.SmartDetect.Vehicle feature options).
    • Create automations based on object types that are detected by UniFi Protect through the new Motion.SmartDetect.ObjectSensors feature option. This option will create a set of contact sensors that will be triggered whenever UniFi Protect detects those object types which can be used in various automation scenarios.
    • Updated MQTT support with all that smart motion goodness. We now publish smart motion events, including detected object types, for those that use MQTT to further their automation scenarios. See the MQTT documentation for more details.
  • New feature: ignore UniFi Protect events. Using the Doorbell.NvrEvents, Motion.NvrEvents, and Motion.SmartDetect.NvrEvents feature option you can selectively disable processing those events in HomeKit from UniFi Protect. Why might you want to do this? There are some use cases where users may want to ignore the event detection in Protect, due to false positives or other automation scenarios.

v4.3.5

02 Jan 09:10

Choose a tag to compare

4.3.5 (2021-01-02)

  • Fix: deal gracefully with Protect edge cases where undefined / uninitialized values may be provided by the Protect controller for RTSP streams.

v4.3.4

02 Jan 07:03

Choose a tag to compare

4.3.4 (2021-01-02)

  • Selectively enable additional logging when needed to troubleshoot startup issues.

v4.3.3

01 Jan 20:14

Choose a tag to compare

4.3.3 (2021-01-01)

  • More housekeeping.