> Keep in mind, my home assistant or esphome is NOT open to the internet, and only controllable by apple devices from outside the network.
Sounds like they’re network connected to me!
Sounds like they’re network connected to me!
In short your phone kindly asks an Apple TV (within your local network) to execute a device command on its behalf, via iCloud.
If you trust Apple to get their device-to-device auth and crypto right (which is the same stuff that power iCloud Keychain), then you can trust HomeKit to not expose your home devices to randos on the internet.
I would rather host a Wireguard VPN on my home network...
I’m not saying it’s likely you’ll be targeted, I’m just saying the actual security offered by this setup is not very good.