Skip to content

v0.5.0

Choose a tag to compare

@bwp91 bwp91 released this 18 Jul 19:37

⚠️ This plugin now requires Homebridge v2 (needed for the Matter support) and Node v22 or v24.

Changed

  • chore: dependency updates
  • chore(github): align workflows, funding and issue templates with the other org plugins
  • chore: align npm publishing files with the other org plugins
  • style: fix lint issues surfaced by the full lint scope
  • chore: standardise the package scripts and publishing config
  • chore: update the plugin metadata for the new maintainer
  • docs: refresh the readme
  • feat: add support for more appliance types and improve existing ones (@donavanbecker)
  • feat: add a work-in-progress matter implementation (@donavanbecker)
  • feat: read real filter life, water flow and leak data for home water filters (#10) (@fratinize)
  • fix: correct the laundry door contact direction and running state detection (#60) (@Wazza151)
  • fix: poll the correct erd codes for the laundry cycle, door and door lock (#60) (@Wazza151)
  • feat: add an optional running switch for washers and dryers (#60) (@Wazza151)
  • fix: treat the laundry time remaining value as seconds and clamp it for homekit (#60) (@Wazza151)
  • fix: recognise home water filters that report their type without the whole prefix (#10) (@cainmp)
  • fix: log the credentials re-authentication at debug level (@donavanbecker)
  • fix: apply per-device config overrides to devices (#83) (@colbyr)
  • style: fix lint issues in the beta changes
  • fix: use url resolution when following authentication redirects (#100) (@smitty078)
  • feat: add air conditioner default mode, separate fan service and dry switch options (#101) (@smitty078)
  • fix: stop air conditioner api errors from crashing the bridge (#97) (@nicholasodonnell)
  • fix: apply every per-device config override to the matching device (#94) (@dzins)
  • feat: add support for the in-fridge keurig k-cup brewer (#95) (@dzins)
  • fix: track cached matter accessories via the configure callback
  • fix: handle websocket errors and reconnect when the connection drops
  • chore: remove the empty refresh intervals from the washer, dryer and dishwasher
  • chore: remove the unused external accessory option from the config schema
  • chore: standardise the eslint setup with the other org plugins
  • refactor: store device instances on their accessories like the other org plugins
  • style: apply the standardised lint rules
  • chore: require homebridge v2 and node v22 or v24
  • fix: raise the login request timeout from 3.5 to 15 seconds (#7) (#73)
  • feat: add an account region option for the login flow (#30)
  • chore: align the dev tooling with the other org plugins
  • feat: add an option to hide heat mode on cooling-only air conditioners (#73)
  • fix: stop polling swing mode on air conditioners that do not support it (#99)
  • chore(github): update the setup-node action to v7
  • fix: recognise water heaters that report their type without the whole home prefix (#62) (@socalcal) (@krauzac)
  • feat: read appliance values from the live websocket feed instead of fetching them (#10) (@fratinize)
  • fix: match erd codes regardless of the case they are written in (#10) (@fratinize)
  • fix: update the water filter tiles the moment the appliance reports a change (#10) (@cainmp) (@fratinize)
  • fix: show the water flow tile as a plain off/running instead of "stopping" on some filters (#10) (@fratinize)
  • feat: add an option to expose the water filter life as a battery (#10) (@fratinize)
  • feat: add an option to hide the air conditioner mode switches for a minimal tile (#76) (@jwcoop3r-87)
  • fix: remove the oven door lock tile and stop the cook time tile pretending to be a control (#8) (@dfinstein)
  • fix: hide the oven light and remote enabled tiles on ovens that do not report them (#8) (@dfinstein)
  • chore: log the oven light availability and remote enable values at startup to aid support (#8) (@dfinstein)
  • docs: remove the old svg banner now the readme uses the png
  • chore(deps): dependency updates