From 9cab8a19cd497d5cc0865f469b64f8f25a2bdcb3 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 9 May 2021 04:19:26 -0500 Subject: [PATCH] Add iCloud discovery (#50304) Since homekit requires iCloud keychains to be enabled, if they have a homekit hub, they must have iCloud. --- homeassistant/components/icloud/manifest.json | 1 + homeassistant/generated/zeroconf.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/homeassistant/components/icloud/manifest.json b/homeassistant/components/icloud/manifest.json index 6c40ef6bf03..4e07ebd2573 100644 --- a/homeassistant/components/icloud/manifest.json +++ b/homeassistant/components/icloud/manifest.json @@ -5,5 +5,6 @@ "documentation": "https://www.home-assistant.io/integrations/icloud", "requirements": ["pyicloud==0.10.2"], "codeowners": ["@Quentame", "@nzapponi"], + "zeroconf": ["_homekit._tcp.local."], "iot_class": "cloud_polling" } diff --git a/homeassistant/generated/zeroconf.py b/homeassistant/generated/zeroconf.py index d4e490170d0..0826dc4a593 100644 --- a/homeassistant/generated/zeroconf.py +++ b/homeassistant/generated/zeroconf.py @@ -91,6 +91,9 @@ ZEROCONF = { "_homekit._tcp.local.": [ { "domain": "homekit" + }, + { + "domain": "icloud" } ], "_http._tcp.local.": [