Skip to content

Releases: DMBlakeley/homebridge-awair2

Additional deviceUUID checks

09 Jun 18:18
Compare
Choose a tag to compare
  • [Housekeeping] Check if device exists based on deviceUUID rather than serial for consistency with cache restore checks. deviceUUID used as basis for Homebridge UUID.
  • [Logging] Add accType to logging messages added in v5.9.7 so that UUIDs can be more easily tracked.

Add additional logging for homebridge accessory UUID

08 Jun 20:00
Compare
Choose a tag to compare
  • [Debugging] Add additional logging for homebridge accessory UUID during addition of new Awair device and recovery from cache for existing Awair devices.

Plug-in initialization improvements

01 Jun 17:39
Compare
Choose a tag to compare
  • [Housekeeping] Plug-in initialization code and logging improvements.
  • [Housekeeping] Update dependent node modules to latest versions.

Add option to enable/disable VOC and PM2.5 binary limit switches

20 Feb 17:42
Compare
Choose a tag to compare
  • [Enhancement] Add option to enable/disable VOC and PM2.5 binary limit switches.
  • [Housekeeping] Update dependent node modules to latest versions.

Update for 'minimist' vulnerability

07 Feb 17:17
Compare
Choose a tag to compare
  • [Security] Update minimist homebridge-awair2 dependency to version >=0.2.1 to address CVE-2020-7598 security advisory.
  • [Housekeeping] Improve error logging for updateAirQualityData, getBatteryStatus and getOccupancyStatus to include accessory.context.serial in logging output.

Correctly report humidity

19 Jan 21:20
Compare
Choose a tag to compare
  • [Bug] Correctly report humidity. Was returning 0% for all Awair devices.

Add binary limit switches for VOC and PM2.5.

19 Jan 19:01
4958d75
Compare
Choose a tag to compare
  • [Enhancement] Add binary limit switches for VOC and PM2.5. The switches are implemented as dummy occupancy sensors and can be used to trigger HomeKit automations.
  • NOTE: Awair device(s) need to be deleted from Homebridge cache followed by Homebridge restart in order to add VOC and PM2.5 limit switch capability. This also will require that the Awair device(s) be reconfigured in HomeKit including room location and automations.
  • [Security] Update follow-redirects to version 1.14.7 to address CVE-2022-0155 security advisory.
  • [Housekeeping] Update node_module dependencies to latest versions. Added explicit return types for all functions. Added explicit return to close all functions as appropriate.

Compatibility with [email protected]

20 Dec 18:19
Compare
Choose a tag to compare

Updates to index.ts, package.json, and package-lock.json for compatibility with eslint v8.50 and @typescript-eslint v5.7.0.

Update to `lockfileversion 2`

13 Dec 18:56
Compare
Choose a tag to compare

Update to lockfileversion 2. The lockfile version used by npm v7, which is backwards compatible to v1 lockfiles.

Updates for compatibility with axios v0.24.0

06 Nov 17:58
Compare
Choose a tag to compare

Updated index.ts for compatibility with axios v0.24.0 which changed never type to unknown. Added specification that response data should be any.