v3.0.0-beta.16
Pre-release
Pre-release
mrjackyliang
released this
31 Dec 20:28
·
69 commits
to main
since this release
UPDATED
- Unknown accessory action detectors now include the accessory context.
- Separated
gateway
andpanel
device types away from thesensor
switches for improved maintenance. - Package commands will now run Homebridge under
--keep-orphans
mode. - Licensing from "ISC" to "Apache-2.0" for trademark clarifications.
- General
node
support fromv18
onwards.
FIXED
accessory.getSensorStatus
returning incorrect type.- Some logs don't property style the accessory name and its details when logging.
- In the
accessory.ts
file, "Status Unavailable" was mistakenly written as "Service Unavailable".
ADDED
- The original name for every device (mainly for sensors).
- Alarm type, fault, and tamper (partial) support for security panels.
- Active, fault, low battery, and tamper support for sensors.
- If sensors are removed from configuration, they will be removed from Homebridge (more control for the user).
- Removal of accessories now require a reason (logged in debug mode).
- Debug log for when sensor is up to date (with cached/fetched codes shown).
- Recommendation to run Homebridge under
--keep-orphans
mode.
REMOVED
- Redundant
type
from unknown accessory action detectors due to accessory context being added.