Closed gitaroomaan closed 3 years ago
You need to allow anyone on the same network to use the HomePod:
https://www.macobserver.com/tips/quick-tip/airplay-homepod-settings/
Discovery is handled via zeroconf in Home Assistant, so if they aren't appearing you probably have something set up improperly. Does home assistant find any device at all on your network?
That worked like a charm - HomePod immediately added. Thank you very much @postlund!
As for discovery: Yes, Home Assistant typically finds network devices immediately. This has been one of the first instances I've found where it does not.
That sounds a bit strange, they don't even show up over time? As I just specify services of interest, I can't really affect the discovery mechanism. Did you check the community forums if anyone has any tips on debugging discovery?
I seemed to have resolved this one: While digging around other issues here, I saw reference of deleting old Apple TV instances in the .storage/core.config_entries file. I did that, rebooted and voila - the remaining HomePod/Apple TV instances appeared in discovery. Thanks for the help on this!
Edit: This also resolved the above error from appearing in my logs thousands of times.
Great! I guess we can close this now!
Describe the bug
When attempting to setup any HomePod in Home Assistant, the following error appears:
Ultimately, hitting "Submit" repeats the failure message with the other protocols, before receiving a final "Aborted" dialog.
This is with the latest hass-atv-beta installed via HACS. Running Home Assistant 2021.10.0 (though it also had the same issues with earlier versions). This is in a Docker container running on my Synology NAS, though it is using the host networking.
Worth noting that setting up an Apple TV seems to work fine. I'm also not getting any of my devices automatically popping up as "Discovered," which also seems to be some kind of issue.
Home Assistant logs are attached, please let me know if there are other logs I should be looking for.
Error log
How to reproduce the bug?
Add HomePod via Apple TV beta integration
What is expected behavior?
HomePod should add normally
Operating System
Linux
Python
3.9
pyatv
hass-atv-beta Release 2
Device
HomePod and HomePod mini w/ HomePodOS 15
Additional context
N/A