Releases: astrandb/miele
Bug fixes - v2025.5.0
Important
This integration is moving to Home Assistant core as an official integration. It will probably be included in release 2025.5.0 of Home Assistant.
This custom component repository will not be actively developed as of May 2025. However, it will be updated with bugfixes for entire 2025.
The official version of the integration is based on the experience from this project. It will unfortunately not be fully back-and-forth compatible and it is not entirely feature complete in the first release. Make sure that you have complete and functional backups before migrating.
Notable Changes
- Add missing tumble dryer programs ids @jszczypk (#648)
- Fix glitch in power/water consumption when starting appliance @aturri (#672)
- Update README.md @AJediIAm (#674)
- New program ids @aturri (#660)
- Handle KeyError for hob's state @astrandb (#629)
Bug fixes
Translation
Dependencies
- Bump pre-commit from 4.0.1 to 4.2.0 @dependabot[bot] (#653)
Maintenance
Bugfix release
Bug fixes
Translation
Dependencies
- Bump ruff from 0.8.4 to 0.9.2 @dependabot[bot] (#625)
Code quality and optimizations
Development tools
A few improvements
Notable Changes
- add 6 plates for "KM X" old zigbee hob @spali (#506)
- Read support for steam oven/microwave combination @DAccord (#603)
- Change to VacuumActivity @astrandb (#609)
Translation
Dependencies
- Bump ruff from 0.8.3 to 0.8.4 @dependabot (#608)
- Bump ruff from 0.8.2 to 0.8.3 @dependabot (#604)
Code quality and optimizations
Development tools
Focus on stability
This release focuses on stability and removes a couple of annoyances.
- You can now force a re-login to the Miele API servers. This can be useful if your stored access information has entered a dead-lock state. You recover by selecting
Re-configure
on the Miele integration card. - Improved handling of API timeouts. It happens from time to time that the Miele API times out. The cause can be intermittent network outages or that the cloud servers are temporarily unresponsive. The retry mechanism is now improved and will generate less log entries ans less "sensor unavailable" signals.
Notable Changes
- Retry data fetch on timeout before flagging failure @astrandb (#602)
- Add reconfiguration flow @astrandb (#600)
Translation
Dependencies
- Update pip requirement from <23.3,>=21.0 to >=21.0,<24.4 @dependabot (#572)
- Bump ruff from 0.7.3 to 0.8.2 @dependabot (#598)
General performance fixes
Notable Changes
Language fixes and cleanout of deprecated dependencies
Bug fixes
Translation
- Update/correction of dishwasher programs with update of language files for German and English @alehofde (#538)
- Lokalise: Translations update @astrandb (#592)
Dependencies
3 changes
- Bump pymiele to 0.2.0 @astrandb (#589)
- Bump ruff from 0.7.2 to 0.7.3 @dependabot (#587)
- Bump bumpver from 2023.1129 to 2024.1130 @dependabot (#588)
General improvements and bux fixes
Notable Changes
Improved handling of reauthentication which also adresses some of the issues with initial installation that some users have experienced.
New Features
- Log warnings for unsupported appliance types @astrandb (#553)
- Add autoclean status (147) @astrandb (#552)
- Add semi-professional washing machines @astrandb (#549)
Bug fixes
- Change reauth flow to follow latest recommendations @astrandb (#583)
- Change underscore to dash @astrandb (#562)
Translation
- Lokalise: Translations update @astrandb (#581)
- Lokalise: Translations update @astrandb (#554)
- Add autoclean status (147) @astrandb (#552)
Dependencies
7 changes
- Bump ruff from 0.7.1 to 0.7.2 @dependabot (#579)
- Bump colorlog from 6.8.2 to 6.9.0 @dependabot (#578)
- Bump ruff from 0.6.5 to 0.7.1 @dependabot (#573)
- Bump actions/checkout from 4.1.7 to 4.2.2 @dependabot (#574)
- Bump pre-commit from 3.8.0 to 4.0.1 @dependabot (#566)
- Bump ruff from 0.6.3 to 0.6.5 @dependabot (#548)
- Bump ruff from 0.5.6 to 0.6.3 @dependabot (#540)
Code quality and optimizations
- Change reauth flow to follow latest recommendations @astrandb (#583)
- Change timeout used @astrandb (#580)
- Remove unnecessary code @astrandb (#575)
Development tools
General improvements
Notable Changes
Improved handling of reauthentication which also adresses some of the issues with initial installation.
New Features
- Log warnings for unsupported appliance types @astrandb (#553)
- Add autoclean status (147) @astrandb (#552)
- Add semi-professional washing machines @astrandb (#549)
Bug fixes
- Change reauth flow to follow latest recommendations @astrandb (#583)
- Change underscore to dash @astrandb (#562)
Translation
- Lokalise: Translations update @astrandb (#581)
- Lokalise: Translations update @astrandb (#554)
- Add autoclean status (147) @astrandb (#552)
Dependencies
7 changes
- Bump ruff from 0.7.1 to 0.7.2 @dependabot (#579)
- Bump colorlog from 6.8.2 to 6.9.0 @dependabot (#578)
- Bump ruff from 0.6.5 to 0.7.1 @dependabot (#573)
- Bump actions/checkout from 4.1.7 to 4.2.2 @dependabot (#574)
- Bump pre-commit from 3.8.0 to 4.0.1 @dependabot (#566)
- Bump ruff from 0.6.3 to 0.6.5 @dependabot (#548)
- Bump ruff from 0.5.6 to 0.6.3 @dependabot (#540)
Code quality and optimizations
- Change reauth flow to follow latest recommendations @astrandb (#583)
- Change timeout used @astrandb (#580)
- Remove unnecessary code @astrandb (#575)
Development tools
Improved logging and new status text
Notable Changes
The Miele 3rd party API has no official support for apliances in semi- and professional series. Such units can appear in the data anyway with confusing results. This PR adds warning entries in the HA log if unsupported appliances are discovered.
New Features
- Log warnings for unsupported appliance types @astrandb (#553)
- Add semi-professional washing machines @astrandb (#549)
- Add autoclean status (147) @astrandb (#552)
Translation
Dependencies
- Bump ruff from 0.6.3 to 0.6.5 @dependabot (#548)
- Bump ruff from 0.5.6 to 0.6.3 @dependabot (#540)
Development tools
Basic support for semi-professional washing machine - Beta
Notable Changes
Adding basic support for semi-professional washing machines. Note that these appliances are NOT officially supported by the Miele API and the functionality can be flaky.
New Features
Dependencies
- Bump ruff from 0.5.6 to 0.6.3 @dependabot (#540)