homebridge-unifi-protect

Complete HomeKit integration for all UniFi Protect device types with full support for most features including HomeKit Secure Video, and more. https://homebridge.io

OTHER License

Downloads
11.3K
Stars
1.5K
Committers
10

Bot releases are hidden (Show)

homebridge-unifi-protect - v5.1.2

Published by hjdhjd over 2 years ago

5.1.2

  • Fix: honor a user-selected video encoder for HKSV.
homebridge-unifi-protect - v5.1.1

Published by hjdhjd over 2 years ago

5.1.1

  • New feature: Full HomeKit Secure Video support. No extra plugins and capabilities needed...in another open source community first, we use the Protect livestream API to directly access and maintain a HomeKit buffer. You don't need to explicitly enable it in a feature option...it just works...and is enabled by default. Of course there are a couple of feature options you can configure as well, if you want. You can read more about it here.
  • New feature: Now that Ubiquiti has stabilized their RTSPS support, it is replaces RTSP when needed.
homebridge-unifi-protect - v5.1.0

Published by hjdhjd over 2 years ago

5.1.0

  • New feature: Full HomeKit Secure Video support. No extra plugins and capabilities needed...in another open source community first, we use the Protect livestream API to directly access and maintain a HomeKit buffer. You don't need to explicitly enable it in a feature option...it just works...and is enabled by default. Of course there are a couple of feature options you can configure as well, if you want. You can read more about it here.
  • New feature: Now that Ubiquiti has stabilized their RTSPS support, it is replaces RTSP when needed.
homebridge-unifi-protect - v5.0.6

Published by hjdhjd almost 3 years ago

5.0.6 (2022-01-16)

  • Fix: Doorbell trigger reliability improvements.
  • Housekeeping and dependency updates.
homebridge-unifi-protect - v5.0.5

Published by hjdhjd almost 3 years ago

5.0.5 (2022-01-15)

  • Fix: Corrected liveview behavior to ensure they are correctly set and unset. Regression introduced in v5.
  • Housekeeping and dependency updates.
homebridge-unifi-protect - v5.0.4

Published by hjdhjd almost 3 years ago

5.0.4 (2022-01-10)

  • Fix: Further improve networking robustness for edge cases.
homebridge-unifi-protect - v5.0.3

Published by hjdhjd almost 3 years ago

5.0.3 (2022-01-10)

  • Housekeeping and minor logging UX improvement.
homebridge-unifi-protect - v5.0.2

Published by hjdhjd almost 3 years ago

5.0.2 (2022-01-10)

  • Fix: really fix a networking edge case this time.
homebridge-unifi-protect - v5.0.1

Published by hjdhjd almost 3 years ago

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.
homebridge-unifi-protect - v5.0.0

Published by hjdhjd almost 3 years ago

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.
homebridge-unifi-protect - v4.4.4

Published by hjdhjd almost 3 years ago

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.
homebridge-unifi-protect - v4.4.3

Published by hjdhjd about 3 years ago

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.
homebridge-unifi-protect - v4.4.2

Published by hjdhjd over 3 years ago

4.4.2 (2021-07-19)

  • Dependency updates.
homebridge-unifi-protect - v4.4.1

Published by hjdhjd over 3 years ago

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.
homebridge-unifi-protect - v4.4.0

Published by hjdhjd over 3 years ago

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.
homebridge-unifi-protect - v4.3.5

Published by hjdhjd almost 4 years ago

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.
homebridge-unifi-protect - v4.3.4

Published by hjdhjd almost 4 years ago

4.3.4 (2021-01-02)

  • Selectively enable additional logging when needed to troubleshoot startup issues.
homebridge-unifi-protect - v4.3.3

Published by hjdhjd almost 4 years ago

4.3.3 (2021-01-01)

  • More housekeeping.
homebridge-unifi-protect - v4.3.2

Published by hjdhjd almost 4 years ago

4.3.2 (2021-01-01)

  • More housekeeping.
homebridge-unifi-protect - v4.3.1

Published by hjdhjd almost 4 years ago

4.3.1 (2021-01-01)

  • Dependency updates and housekeeping.
Package Rankings
Top 8.05% on Npmjs.org
Badges
Extracted from project README
homebridge-unifi-protect: Native HomeKit support for UniFi Protect Downloads Version UniFi Protect@Homebridge Discord verified-by-homebridge License Build Status Dependencies GitHub commits since latest release (by SemVer)