matterbridge-aeg-robot
Version:
A Matterbridge plugin that connects AEG RX 9 / Electrolux Pure i9 robot vacuums to the Matter smart home ecosystem.
210 lines (170 loc) • 8.26 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
## [Unreleased]
## [v1.3.5] - 2025-11-23
### Fixed
* Support cleaning maps without any defined `zones`. (#12)
### Changed
* Updated dependencies.
## [v1.3.4] - 2025-11-17
### Changed
* Compatibility with Matterbridge version 3.4.0.
* Updated dependencies.
## [v1.3.3] - 2025-11-14
### Fixed
* Accept cleaned area values from the API.
### Changed
* Updated dependencies.
## [v1.3.2] - 2025-10-15
### Changed
* Updated dependencies.
## [v1.3.1] - 2025-10-12
### Fixed
* Accept zone-cleaning tasks from the API.
## [v1.3.0] - 2025-10-11
### Added
* Robot vacuum cleaned area maps are displayed in the log at the end of each clean. This is controlled by the new `logMapStyle` configuration option.
### Changed
* Updated dependencies.
## [v1.2.0] - 2025-10-07
### Added
* Service Area `CurrentArea` and `Progress` status attributes during a *Zones* clean (not supported by *Everywhere* clean).
## [v1.1.19] - 2025-10-05
### Fixed
* Support `avoid` zones without a valid `powerMode`. (#10)
## [v1.1.18] - 2025-10-05
### Fixed
* Restored support for the Service Area cluster. (#10)
## [v1.1.17] - 2025-10-04
### Changed
* Compatibility with Matterbridge version 3.4.0.
* Updated dependencies.
## [v1.1.16] - 2025-10-03
### Fixed
* Accept additional property values returned by recent API changes. (#10)
## [v1.1.15] - 2025-10-02
### Fixed
* Accept additional property values returned by recent API changes. (#10)
### Changed
* Updated dependencies.
## [v1.1.14] - 2025-09-22
### Fixed
* Accept `AbortedByUser` for the API's `endedReason` property. (#10)
### Changed
* Updated dependencies.
## [v1.1.13] - 2025-09-11
### Changed
* Accept additional properties returned by recent API changes.
## [v1.1.12] - 2025-09-07
### Fixed
* Accept `Nav` for the API's `endedReason` property. (#8)
## [v1.1.11] - 2025-09-06
### Changed
* Updated dependencies.
## [v1.1.10] - 2025-08-23
### Changed
* Updated dependencies.
## [v1.1.9] - 2025-08-06
### Changed
* Accept additional properties returned by recent API changes.
## [v1.1.8] - 2025-08-02
### Changed
* Accept additional properties returned by recent API changes.
## [v1.1.7] - 2025-08-02
### Changed
* Accept arbitrary case for property names in API responses.
## [v1.1.6] - 2025-08-01
### Changed
* Accept additional properties returned by recent API changes.
## [v1.1.5] - 2025-08-01
### Changed
* Accept additional properties returned by recent API changes.
* Updated dependencies.
## [v1.1.4] - 2025-07-29
### Changed
* Accept additional properties returned by recent API changes.
* Updated dependencies.
## [v1.1.3] - 2025-07-20
### Changed
* Accept `readwrite` access for the API's `powerMode` capability.
* Updated dependencies.
## [v1.1.2] - 2025-07-09
### Changed
* Improved logging of aggregated errors or those indicating another error as their cause.
* Updated dependencies.
## [v1.1.1] - 2025-07-06
### Fixed
* Resolved problems with multiple robot vacuums in a single Matterbridge instance, caused by duplicate Matter.js enum values.
## [v1.1.0] - 2025-07-06
### Added
* Improved Apple Home compatibility by enabling Matterbridge's `server` mode by default. This exposes each robot vacuum as a standalone Matter node rather than a bridged endpoint. It requires each robot vacuum to be re-paired with the Matter controller. The previous bridged behaviour can be restored by setting `"enableServerRvc": false`. Requires Matterbridge v3.1.1 or later.
## [v1.0.0] - 2025-07-04
### Added
* Support cleaning of specific zones via the Service Area cluster.
### Changed
* Updated dependencies.
## [v0.4.1] - 2025-06-21
### Changed
* Accept `CustomPlay/persistentMapId` and `CustomPlay/zones` capabilities from the API.
* Updated dependencies.
## [v0.4.0] - 2025-05-26
### Changed
* The `blackList` and `whiteList` now use the robot vacuum's serial number instead of its name.
* Revised README and package identifiers.
## [v0.3.1] - 2025-05-20
### Fixed
* Compatibility with Matterbridge version 3.0.3.
### Changed
* Updated dependencies.
## [v0.3.0] - 2025-04-30
### Added
* Implemented `Log Debug as Info` configuration option.
### Changed
* Dropped Node.js 18 support.
* Updated dependencies.
## [v0.2.0] - 2025-04-22
### Fixed
* Wait until endpoints have been initialised before configuring them.
### Changed
* Use manufacturer-defined **OperationalStatus** codes for `ManualSteering` and `FirmwareUpgrade` states (previously they were reported as `Error` states).
* Use manufacturer-defined **OperationalError** code for non-standard errors (previously all unmappable errors were reported as `UnableToCompleteOperation`).
* Improved log output colouring.
## [v0.1.0] - 2025-04-19
* Initial version.
---
Copyright © 2025 Alexander Thoukydides
[Unreleased]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.3.5...HEAD
[v1.3.5]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.3.4...v1.3.5
[v1.3.4]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.3.3...v1.3.4
[v1.3.3]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.3.2...v1.3.3
[v1.3.2]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.3.1...v1.3.2
[v1.3.1]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.3.0...v1.3.1
[v1.3.0]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.2.0...v1.3.0
[v1.2.0]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.19...v1.2.0
[v1.1.19]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.18...v1.1.19
[v1.1.18]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.17...v1.1.18
[v1.1.17]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.16...v1.1.17
[v1.1.16]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.15...v1.1.16
[v1.1.15]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.14...v1.1.15
[v1.1.14]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.13...v1.1.14
[v1.1.13]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.12...v1.1.13
[v1.1.12]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.11...v1.1.12
[v1.1.11]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.10...v1.1.11
[v1.1.10]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.9...v1.1.10
[v1.1.9]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.8...v1.1.9
[v1.1.8]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.7...v1.1.8
[v1.1.7]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.6...v1.1.7
[v1.1.6]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.5...v1.1.6
[v1.1.5]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.4...v1.1.5
[v1.1.4]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.3...v1.1.4
[v1.1.3]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.2...v1.1.3
[v1.1.2]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.1...v1.1.2
[v1.1.1]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.1.0...v1.1.1
[v1.1.0]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v1.0.0...v1.1.0
[v1.0.0]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v0.4.1...v1.0.0
[v0.4.1]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v0.4.0...v0.4.1
[v0.4.0]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v0.3.1...v0.4.0
[v0.3.1]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v0.3.0...v0.3.1
[v0.3.0]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v0.2.0...v0.3.0
[v0.2.0]: https://github.com/thoukydides/matterbridge-aeg-robot/compare/v0.1.0...v0.2.0
[v0.1.0]: https://github.com/thoukydides/matterbridge-aeg-robot/releases/tag/v0.1.0