Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Add config entry for Sonos + Cast #14955
This PR introduces a generic Config Flow for discovered devices that do not require authentication. For example Wemo, Sonos or Cast.
The generic discovery config flow has the following characteristics:
To show that the generic config flow works, I've added an implementation for Sonos and Cast. I've made sure to make as little changes to the Sonos and Cast platforms and keep it backwards compatible. However, I did deprecate the config per platform and have that be moved to the component.
I'm planning to add this to Wemo next.
Breaking change: Configuring Sonos via media player platform config has been moved to the Sonos component.
Pull request in home-assistant.github.io with documentation (if applicable): home-assistant/home-assistant.github.io#<home-assistant.github.io PR number goes here>
Example entry for