- Posted on
Wed Oct 11, 2023 3:07 pm
-
GlennNZ
offline
-
- Posts: 1578
- Joined: Dec 07, 2014
- Location: Central Coast, Australia
Hi
Few things come to mind
1. Unlikely to be OS17, given your current devices are on it, I'm on it - and presume everyone else is as HomePods update automatically.
But as you correctly state not sure we have paired devices with OS17 as yet...
[Additional]
Have checked and pairing, find devices work fine and within <1 second for me on OS17 and HomePod
So, not an OS17 thing.
2. On restart of Plugin all the devices have to be reconnected, so if just one device thing something else is up
3. To be clear - the plugin finds and creates the Homepod device, but when you press StartConnection it doesn't pair?
Is it already connected?
Are you sure the IP address is correct?
[Additional]
No harm deleting the device from Indgio, go to PluginConfig scan single IP address for this device which should be found and recreated
Try start Connection again.
The startConnection button hands off the scanning of Homepod to the pyatv library - this is the same scan that previously found it, it would seem. (if device created)
There is a 15 second timeout here - perhaps that needs to be longer?
[Additional]
Have uploaded version 1.2.2 which increases this timeout to 90 seconds
On mine (and tested a few times now) OS17 Homepod - StartConnection connects and pairs within a second it would seem.
If taking more than 15 seconds - perhaps there are some network issues here?
4. Some of the menu options, show atv's etc may give more information about atv.
{Additional]
Particular the Log atv info (from Plugin Config menu)
Select the unpaired Homepod and 'Run Scan and Display Info on Device'
5. Avahi is a okay option, Pfsense UDP Broadcaster (if on Pfsense) on new version seems much better. Was just reading about it just yesterday, deals with specific devices that had issues with avahi (like Google casts) Avahi often fails with various devices - and potentially is source of if not problem, then perhaps delays leading to timeout?
BUT if device created - then the same scan that is running after the startConnection button has run before and been successful.
6. Some debug logging after Start Connection button pressed may tell us what is going on.