diff --git a/homeassistant/components/cast/manifest.json b/homeassistant/components/cast/manifest.json index 5699f8764cd..ff9e8907ec5 100644 --- a/homeassistant/components/cast/manifest.json +++ b/homeassistant/components/cast/manifest.json @@ -7,5 +7,6 @@ "pychromecast==3.2.2" ], "dependencies": [], + "zeroconf": ["_googlecast._tcp.local."], "codeowners": [] } diff --git a/homeassistant/components/discovery/__init__.py b/homeassistant/components/discovery/__init__.py index a7c306ad241..027ba110b5f 100644 --- a/homeassistant/components/discovery/__init__.py +++ b/homeassistant/components/discovery/__init__.py @@ -47,7 +47,6 @@ SERVICE_XIAOMI_GW = 'xiaomi_gw' CONFIG_ENTRY_HANDLERS = { SERVICE_DAIKIN: 'daikin', - 'google_cast': 'cast', SERVICE_HEOS: 'heos', SERVICE_TELLDUSLIVE: 'tellduslive', 'sonos': 'sonos', @@ -97,8 +96,9 @@ MIGRATED_SERVICE_HANDLERS = [ 'axis', 'deconz', 'esphome', - 'ikea_tradfri', + 'google_cast', 'homekit', + 'ikea_tradfri', 'philips_hue', SERVICE_WEMO, ] diff --git a/homeassistant/generated/zeroconf.py b/homeassistant/generated/zeroconf.py index 1bc00d08314..09c1712c061 100644 --- a/homeassistant/generated/zeroconf.py +++ b/homeassistant/generated/zeroconf.py @@ -14,6 +14,9 @@ ZEROCONF = { "_esphomelib._tcp.local.": [ "esphome" ], + "_googlecast._tcp.local.": [ + "cast" + ], "_hap._tcp.local.": [ "homekit_controller" ]