Skip to content

v3.0.0-beta.16

Pre-release
Pre-release
Compare
Choose a tag to compare
@mrjackyliang mrjackyliang released this 31 Dec 20:28
· 69 commits to main since this release
2c72762

UPDATED

  • Unknown accessory action detectors now include the accessory context.
  • Separated gateway and panel device types away from the sensor 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 from v18 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.