Skip to content

Releases: homebridge-plugins/homebridge-ecovacs

v8.0.0

Choose a tag to compare

@bwp91 bwp91 released this 04 May 18:44

Many thanks to @tainguyen2512 for working on the Matter and Typescript integrations 🎉

⚠️ Breaking Changes

  • Refactor device representation to align with HomeKit vacuum behavior
  • Existing configurations may require re-setup in HomeKit

Changes

  • Add basic native HomeKit vacuum support for Ecovacs devices
  • Expose vacuum functionality using HomeKit-compatible services
  • Support core actions: start cleaning, stop, and return to dock
  • Map Ecovacs device states to HomeKit characteristics
  • Add basic battery status reporting

🛠 Improvements

  • Improve state synchronization between Ecovacs API and HomeKit
  • Enhance overall stability when controlling devices from HomeKit

🐛 Fixes

  • Fix inconsistent state updates during cleaning cycles
  • Fix issues with device responsiveness in certain scenarios

📌 Notes

  • This is an initial implementation of native HomeKit vacuum support
  • Additional features and refinements will be added in future releases

Commits

  • feat: add basic typescript/matter support
  • docs: add CLAUDE.md file to repo

v7.4.0

Choose a tag to compare

@bwp91 bwp91 released this 05 Apr 20:57

Changes

  • dependency updates
  • remove support for node v20
  • fix: shallow copy default config/device objects
  • fix: correct poll interval config access
  • fix: remove extra brace in clean update log
  • fix: move accessory null check before first use
  • fix: clear cache after updateValue calls, not before
  • fix: correct error message for predefined area failures
  • fix: guard refreshIntervals in pluginShutdown
  • fix: use logDebug for GetChargeState in externalReadyUpdate
  • fix: use object over sparse array for virtual boundaries
  • fix: remove unused refreshTime config
  • fix: use trim() in parseError stack trace cleanup

v7.3.0

Choose a tag to compare

@bwp91 bwp91 released this 16 Feb 08:52

Changes

  • determine debug mode from -D flag
  • updated dependencies
  • updated dependencies + lint rules
  • update workflow action versions
  • fix deprecate past releases script

v7.2.4

Choose a tag to compare

@bwp91 bwp91 released this 05 Dec 21:03

Changes

  • update readme badges (use shields.io)
  • update workflows and npm publish via oidc
  • update dependencies

v7.2.3

Choose a tag to compare

@bwp91 bwp91 released this 24 Jul 07:35

Other Changes

  • dependency updates

v7.2.2

Choose a tag to compare

@bwp91 bwp91 released this 18 Jul 07:19

Other Changes

  • add maintainer message

v7.2.1

Choose a tag to compare

@bwp91 bwp91 released this 16 Jul 21:26

Other Changes

  • clear cache values on reset, fix go charge on

v7.2.0

Choose a tag to compare

@bwp91 bwp91 released this 13 Jul 21:15

Notable Changes

  • fix custom plugin config modal styles in ui 5
  • fix custom characteristics for hb 2

Other Changes

  • add lint step to build workflow
  • add permissions to workflows
  • improvements to the deprecate workflow

v7.1.0

Choose a tag to compare

@bwp91 bwp91 released this 12 Jul 10:10

Notable Changes

  • set strictValidation to true in the config schema file

Other Changes

  • github repo maintenance

v7.0.2

Choose a tag to compare

@bwp91 bwp91 released this 11 Jul 23:25

Changed

  • fix patch-package command not present