home-assistant-miele icon indicating copy to clipboard operation
home-assistant-miele copied to clipboard

Move Miele Integration to use Config Entries and Support Dev Container Development

Open sHedC opened this issue 1 year ago • 0 comments

Miele Integration Move to Config Entries

The main change was to move the Miele Integration to use Config Entries rather than YAML, in addition added abitllity to develop in VS Code with devcontainers (in line with HACS approach).

Also add ability to use bumpver to increment versions.

Main Changes

  • Add support for VS Code Dev Containers in line with HACS and Home Assistant
  • Move all entiies to use Config Entries, Provide Auto Migration from YAML
  • Chang OAuth to use Home Assistant authentication credentials and remove request_oauth_lib
  • Fix Deprecated SET_SUPPORT_SPEED
  • Fix issues with re-auth on upgrades and occasional restart
  • Add Configuration Options for Language/ Refresh Time (Migrated from YAML)
  • Refactored to a MieleEvent for all sensors and added a Data Update Coordinator
  • Add UI Support for Services
  • Move miele. to device_tracker as MieleDevice
  • Updated Readme and Info
  • Added DEV_README.md about development and debugging
  • Fixed Many RUFF issues in line with HACS and Home Assistant

Was more update than intened as just intended to move it to use applciation_credentials.

sHedC avatar Feb 16 '24 09:02 sHedC