Skip to content

Commit

Permalink
v3.2.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
hjdhjd committed Aug 16, 2020
1 parent 7a944a5 commit 97554b8
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 29 deletions.
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ What does *just works* mean in practice? It means that this plugin will discover

- **Support for multiple controllers.** This plugin can support multiple UniFi Protect controllers. If you have more than one controller, it's easy to add them to this plugin, and integrate them seamlessly into HomeKit.

- **Doorbell ring support** This plugin provides support for [UniFi Protect G4 Doorbell](https://store.ui.com/collections/unifi-protect/products/uvc-g4-doorbell). We currently support doorbell rings, motion detection, video, and receiving audio. *Using the microphone to send audio is not currently supported*.

- **Automatic *continuous* detection and configuration of all UniFi Protect devices.** By default - all of your supported UniFi Protect devices are made available in HomeKit without needing any further configuration on your part. Additionally, if you add or remove cameras or other devices to your UniFi Protect controller, this plugin will autodetect those configuration changes and add or remove those devices in HomeKit, seamlessly, *in realtime*.

- **The ability to [selectively hide and show](https://github.com/hjdhjd/homebridge-unifi-protect2/blob/master/docs/FeatureOptions.md) specific Protect devices.** For those who only want to show particular devices in HomeKit, or particular controllers, a flexible and intuitive way to configure device availability at a granular level is available.
Expand All @@ -38,8 +40,11 @@ What does *just works* mean in practice? It means that this plugin will discover

### What's not in this plugin right now

Full support for UniFi Protect doorbells such as the [UniFi Protect G4 Doorbell](https://store.ui.com/collections/unifi-protect/products/uvc-g4-doorbell). I would love to add more complete support for the doorbell, but until I can get my hands on one, the best I can do at the moment is provide support for the camera itself, but not the full doorbell functionality. I hope to resolve this in the near future.
Microphone support / two-way audio for UniFi Protect doorbell devices such as the [G4 Doorbell](https://store.ui.com/collections/unifi-protect/products/uvc-g4-doorbell). I'd love to get there with two-way audio, but we need further reverse engineering of the Protect API to do it, or an official API from Ubiquiti (this is unlikely to happen, so reverse engineering it is).

Currently, we support doorbell ring events, motion sensor, and incoming video.

I hope to continue to work on this one to get two-way audio working. The game plan right now is to figure out how Protect is currently transmitting audio back to the doorbell and see how we can emulate it.

## Documentation
* Getting going
Expand Down
6 changes: 6 additions & 0 deletions docs/Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

All notable changes to this project will be documented in this file. This project uses [semantic versioning](https://semver.org/).

## 3.2.0 (2020-08-16)
* New feature: initial support for UniFi Protect G4 Doorbell. We support doorbell rings, video, and receiving audio in this release.
* Enhancement: enable connection reuse (aka keepalives) on UniFi OS platforms.
* Fix: correct a race condition that can occur when adding new cameras in realtime.
* Fix: refresh Protect controller security credentials on a regular basis.

## 3.1.3 (2020-08-12)
* Minor updates to support libraries and some housekeeping.

Expand Down
46 changes: 22 additions & 24 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "homebridge-unifi-protect2",
"version": "3.1.3",
"version": "3.2.0",
"displayName": "Homebridge UniFi Protect",
"description": "Complete HomeKit integration for UniFi Protect with full support for most features including autoconfiguration, motion detection, and multiple controllers.",
"author": "HJD https://github.com/hjdhjd",
Expand Down Expand Up @@ -42,7 +42,7 @@
"uvc g4 pro"
],
"engines": {
"homebridge": ">=1.0.0"
"homebridge": ">=1.1.0"
},
"scripts": {
"build": "rimraf ./dist && tsc",
Expand Down Expand Up @@ -72,8 +72,8 @@
"@types/ws": "^7.2.6",
"@typescript-eslint/eslint-plugin": "^3.9.0",
"@typescript-eslint/parser": "^3.9.0",
"eslint": "^7.6.0",
"homebridge": "^1.1.1",
"eslint": "^7.7.0",
"homebridge": "^1.1.2",
"rimraf": "^3.0.2",
"typescript": "^3.9.7"
},
Expand Down

0 comments on commit 97554b8

Please sign in to comment.