I’ve been working on this for a while now and just can’t get anywhere so hoping someone can help?
I’d noticed that all of my google cast devices were showing as unavailable and have been troubleshooting what might be causing it. After a lot of messing about I found this…
If I remove Default_config: from my configuration.yaml and restart HA they’re instantly discovered and available. Adding default_config back in makes them go unavailable again.
Now obviously removing default config breaks a load of stuff for me so I’ll have to get it back in somehow, but I’m wondering if it’s been messed up somehow?
I’ve tried to --update --force to see if that fixed it but it doesn’t seem to have done anything. Everything else seems fine apart from the google cast. No errors in the log either.
A further update - it seems to be something to do with zeroconf, which is pretty weird…
I removed default_conf from my configuration.yaml and replaced it with everything that it loads and then went through and commented each one out, restarted, re-enabled and went on to the next one.
Once I commented out zeroconf all of my cast devices were detected, I thought zeroconf did a lot of the work in detection so I’m confused at how things are detected when it’s not loaded and lost when it is.