v1.8.0 Beta 1
Pre-release
Pre-release
V1.8.0-beta1
Note
This is a beta release. Please report any issues you encounter.
New Features
- Cleaning Controls: Fine-grained cleaning parameter selects exposed as Home Assistant entities — suction level, cleaning mode, water level, and cleaning intensity. Entities appear only when supported by your device.
- Matter Hub Compatibility: New
Mop Intensityentity mapped to water level for seamless integration with Matter bridges (e.g. HA Matter Bridge → Apple Home). Room names are automatically deduplicated to prevent Matter bridge crashes. - Segment Change Detection: Automatic detection when your vacuum's room map changes. Creates a Home Assistant repair issue so automations referencing rooms can be updated.
- DPS 154 Parsing: Full parsing of the cleaning parameters data point (DPS 154) on newer device firmware — extracting fan speed, mop water level, corner cleaning mode, cleaning intensity, carpet strategy, and smart mode.
Improvements
- Migrated segment storage from
config_entry.datato per-deviceStorefor proper persistent storage - Converted tests to pytest and added comprehensive test coverage
Fixes
- Fixed
go_washstate detection using proper protobuf field checks instead of fragile string matching - Fixed login 403 errors by using Android user-agent for Eufy API requests
Breaking Changes
None expected — new entities only appear when your device reports the corresponding data points. Existing setups should be unaffected.
Full Changelog: v1.7.1...v1.8.0-beta1