v1.0.22
What's Changed
- Fix deprecated
battery_iconproperty in vacuum entity (resolves #249) - Add dedicated battery sensor with proper device class (
SensorDeviceClass.BATTERY) - Remove hardcoded battery level from vacuum entity
- Fix deprecated vacuum state constants (STATE_DOCKED, STATE_CLEANING, STATE_ERROR, STATE_RETURNING)
- Replace deprecated constants with VacuumActivity enum for Home Assistant 2026.1 compatibility
- Update imports in coordinator.py and system_details.py to use VacuumActivity
- Fix vacuum entity to use activity property instead of direct state setting (resolves #250)
- Add VacuumActivity enum support for proper vacuum state management
- Fix API response handling to prevent 'str' object has no attribute 'get' error
- Add type checking for login API response to handle string responses gracefully
- Update manifest.json with integration metadata and version bump
- Resolves deprecation warnings for Home Assistant 2026.8 compatibility
- Remove the option to select the password reset shenanighans by @sh00t2kill in #235
- fix warning message related to async_config_entry_first_refresh by @elad-bar in #237
- v1.0.21 to develop by @elad-bar in #238
- Fix error by @zoic21 in #246
- Fix deprecated by @zoic21 in #245
- Update changelog for v1.0.22 and increment version in manifest.json by @sh00t2kill in #248
New Contributors
Added to troubleshooting README details of how to address OTP issue for issue #199
Full Changelog: v1.0.20...v1.0.22