Add Cambridge Audio integration (#125642)

* Add Cambridge Audio integration

* Add zeroconf discovery to Cambridge Audio

* Bump aiostreammagic to 2.0.1

* Bump aiostreammagic to 2.0.3

* Add tests to Cambridge Audio

* Fix package names for Cambridge Audio

* Removed unnecessary mock from Cambridge Audio tests

* Clean up Cambridge Audio integration

* Add additional zeroconf tests for Cambridge Audio

* Update tests/components/cambridge_audio/test_config_flow.py

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
This commit is contained in:
Noah Husby
2024-09-10 12:27:51 -04:00
committed by GitHub
parent 457cb7ace0
commit 650c92a3cf
19 changed files with 793 additions and 0 deletions

View File

@@ -764,6 +764,11 @@ ZEROCONF = {
"name": "slzb-06*",
},
],
"_smoip._tcp.local.": [
{
"domain": "cambridge_audio",
},
],
"_sonos._tcp.local.": [
{
"domain": "sonos",
@@ -793,6 +798,11 @@ ZEROCONF = {
"name": "smappee50*",
},
],
"_stream-magic._tcp.local.": [
{
"domain": "cambridge_audio",
},
],
"_system-bridge._tcp.local.": [
{
"domain": "system_bridge",