Hi all,
Due to the recent decision by Tado to limit the API calls, I now find myself trying to work around this limitation.
One of the options is to use HomeKit. Sadly, my home is not very Apple-ready. My wife has an iPhone, and that’s it. So I never dabbled with the technology.
Anyway, with my current Omada network (which might very well be the source of my headaches) I cannot for the life of me get anything to work with HomeKit.
My wife’s iPhone detects our Yamaha soundbar, but after adding it to the Home app, it becomes unavailable. Yet, AirPlay via Spotify to the same device appears to work.
Home Assistant does not seem to detect anything.
I am running Home Assistant (2026.2.1) as a Docker container on a Mac mini with Ubuntu 22.04 LTS on it.
On the server, I installed avahi to monitor mDNS, and I configured my network to allow mDNS across different VLANS.
I also went through the trouble of setting up Wi-Fi on the Mac mini (which has its own set of challenges), just in case the wired connection was being problematic (I found information about mDNS not working with wired devices in my Omada setup, so I thought I would give myself more than one chance).
Zigbee and Wiz work fine, as far as I can tell.
Running avahi-browse -a on the server shows me the soundbar, but if in Home Assistant I try to add a new device by doing Add Integration > Apple > HomeKit Device I always get the No unpaired devices could be found message.
Before I dig myself an even deeper hole to get lost into, I’d like a sanity check from you fine folks. Am I doing something obviously wrong?
For example: am I misunderstanding how HomeKit works? Am I missing a key Apple-related component? Is this just a big waste of time?
Thanks!