Skip to content

v1.8.0 Beta 1

Pre-release
Pre-release

Choose a tag to compare

@jeppesens jeppesens released this 09 Mar 11:25
956ac6c

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 Intensity entity 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.data to per-device Store for proper persistent storage
  • Converted tests to pytest and added comprehensive test coverage

Fixes

  • Fixed go_wash state 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