You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Changelog.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,13 @@
2
2
3
3
All notable changes to this project will be documented in this file. This project uses [semantic versioning](https://semver.org/).
4
4
5
+
## 7.21.0 (2025-08-08)
6
+
* New feature: the ability to mute HomeKit doorbell chimes. It's available as a feature option under the `Doorbell` category. This will allow you to turn off having your HomePod chimes ring when someone rings your doorbell, selectively. Defaults to off.
7
+
* Improvement: complete overhaul of feature option webUI. Improved the user interface, added the ability to search for feature options, filter on what's changed, and reset options.
8
+
* Improvement: added additional resiliency to the livestream API connection to cameras. When cameras are continuously misbehaving, HBUP will attempt to restart them if their livestream API connection keeps timing out continuously. This should very rarely occur unless Ubiquiti releases a particularly problematic firmware release.
9
+
* Improvement: The occupancy sensor feature option will now use both person and face to detect presence now, by default, on cameras that support it. As always, you can adjust these to your heart's content.
| <ANAME="Doorbell.AuthSensor"></A>`Doorbell.AuthSensor` | Add a contact sensor that gets activates when a fingerprint or NFC successfully authenticates on a Protect doorbell. **(default: disabled)**. <BR>*Supported on Protect doorbells that have a fingerprint sensor.*
82
+
| <ANAME="Doorbell.Mute"></A>`Doorbell.Mute` | Add a switch accessory to control whether HomeKit will chime when the doorbell is pressed. **(default: disabled)**.
82
83
| <ANAME="Doorbell.Messages"></A>`Doorbell.Messages` | Enable the doorbell messages feature. **(default: disabled)**. <BR>*Supported on Protect devices that have a doorbell.*
83
84
| <ANAME="Doorbell.Messages.FromDoorbell"></A>`Doorbell.Messages.FromDoorbell` | Use messages saved to the Protect NVR as message switches. **(default: enabled)**. <BR>*Supported on Protect devices that have a doorbell.*
84
85
| <ANAME="Doorbell.Volume.Dimmer"></A>`Doorbell.Volume.Dimmer` | Add a dimmer accessory to control the Protect chime volume in HomeKit. **(default: disabled)**. <BR>*Supported on Protect devices that have a doorbell.*
85
86
| <ANAME="Doorbell.PhysicalChime"></A>`Doorbell.PhysicalChime` | Add switch accessories to control the physical chimes attached to a Protect doorbell. **(default: disabled)**. <BR>*Supported on Protect doorbells that have a physical chime.*
86
-
| <ANAME="Doorbell.PackageCamera.Flashlight"></A>`Doorbell.PackageCamera.Flashlight` | Add a light accessory to control the flashlight on a Protect doorbell package camera. **(default: enabled)**. <BR>*Supported on Protect doorbells that have a package camera.*
87
87
| <ANAME="Doorbell.PhysicalChime.Duration.Digital"></A><CODE>Doorbell.PhysicalChime.Duration.Digital<I>.Value</I></CODE> | Chime duration, in milliseconds, of a digital physical chime attached to a Protect doorbell. **(default: 1000)**. <BR>*Supported on Protect doorbells that have a physical chime.*
88
+
| <ANAME="Doorbell.PackageCamera.Flashlight"></A>`Doorbell.PackageCamera.Flashlight` | Add a light accessory to control the flashlight on a Protect doorbell package camera. **(default: enabled)**. <BR>*Supported on Protect doorbells that have a package camera.*
88
89
| <ANAME="Doorbell.Trigger"></A>`Doorbell.Trigger` | Add a switch accessory to trigger doorbell ring events on a Protect camera or doorbell. **(default: disabled)**.
89
90
90
91
#### <ANAME="log"></A>Logging feature options.
@@ -97,7 +98,7 @@ These option(s) apply to: Protect cameras, Protect lights, and Protect sensors.
97
98
| <ANAME="Log.HKSV"></A>`Log.HKSV` | Log HomeKit Secure Video recording events in Homebridge. **(default: disabled)**. <BR>*Supported on Protect cameras.*
98
99
| <ANAME="Log.Motion"></A>`Log.Motion` | Log motion events in Homebridge. **(default: disabled)**. <BR>*Supported on Protect devices that have a motion sensor.*
These option(s) apply to: Protect cameras, Protect lights, and Protect sensors.
103
104
@@ -107,7 +108,7 @@ These option(s) apply to: Protect cameras, Protect lights, and Protect sensors.
107
108
| <ANAME="Motion.OccupancySensor"></A>`Motion.OccupancySensor` | Add an occupancy sensor accessory using motion sensor activity to determine occupancy. By default, any motion will trigger occupancy. If the smart detection feature option is enabled, it will be used instead. **(default: disabled)**. <BR>*Supported on Protect devices that have a motion sensor.*
108
109
| <ANAME="Motion.OccupancySensor.Duration"></A><CODE>Motion.OccupancySensor.Duration<I>.Value</I></CODE> | Duration, in seconds, to wait without receiving a motion event to determine when occupancy is no longer detected. **(default: 300)**.
109
110
| <ANAME="Motion.OccupancySensor.Animal"></A>`Motion.OccupancySensor.Animal` | When using both the occupancy sensor and smart detection feature options, use UniFi Protect's animal detection to trigger occupancy. **(default: disabled)**. <BR>*Supported on Protect devices that support smart motion detection (e.g. G4-series cameras and better).*
110
-
| <ANAME="Motion.OccupancySensor.Face"></A>`Motion.OccupancySensor.Face` | When using both the occupancy sensor and smart detection feature options, use UniFi Protect's face detection to trigger occupancy. **(default: disabled)**. <BR>*Supported on Protect devices that support smart motion detection (e.g. G4-series cameras and better).*
111
+
| <ANAME="Motion.OccupancySensor.Face"></A>`Motion.OccupancySensor.Face` | When using both the occupancy sensor and smart detection feature options, use UniFi Protect's face detection to trigger occupancy. **(default: enabled)**. <BR>*Supported on Protect devices that support smart motion detection (e.g. G4-series cameras and better).*
111
112
| <ANAME="Motion.OccupancySensor.LicensePlate"></A>`Motion.OccupancySensor.LicensePlate` | When using both the occupancy sensor and smart detection feature options, use UniFi Protect's license plate detection to trigger occupancy. **(default: disabled)**. <BR>*Supported on Protect devices that support smart motion detection (e.g. G4-series cameras and better).*
112
113
| <ANAME="Motion.OccupancySensor.Package"></A>`Motion.OccupancySensor.Package` | When using both the occupancy sensor and smart detection feature options, use UniFi Protect's package detection to trigger occupancy. **(default: disabled)**. <BR>*Supported on Protect devices that support smart motion detection (e.g. G4-series cameras and better).*
113
114
| <ANAME="Motion.OccupancySensor.Person"></A>`Motion.OccupancySensor.Person` | When using both the occupancy sensor and smart detection feature options, use UniFi Protect's person detection to trigger occupancy. **(default: enabled)**. <BR>*Supported on Protect devices that support smart motion detection (e.g. G4-series cameras and better).*
@@ -140,15 +141,15 @@ These option(s) apply to: Protect cameras and Protect controllers.
140
141
| <ANAME="Nvr.Recording.Switch"></A>`Nvr.Recording.Switch` | Add switch accessories to control the native recording capabilities of the UniFi Protect NVR. **(default: disabled)**. <BR>*Supported on Protect cameras.*
141
142
| <ANAME="Nvr.SystemInfo"></A>`Nvr.SystemInfo` | Add sensor accessories to display the Protect controller system information (currently only the temperature). **(default: disabled)**. <BR>*Supported on Protect controllers.*
142
143
143
-
#### <ANAME="securitysystem"></A>Security system feature options.
144
+
#### <ANAME="securitysystem"></A>Security System feature options.
| <ANAME="SecuritySystem.Alarm"></A>`SecuritySystem.Alarm` | Add a switch accessory to trigger the security system accessory, when using the liveview feature option. **(default: disabled)**.
0 commit comments