I have a new C8 Pro - up-to-date firmware on everything - that I bought for the sole purpose of adding an EcoNet Bulldog Valve Controller to HomeKit. I already have Aqara Water Sensors in HomeKit and manage the home from there.
I've seen that many people use the Bulldog with the Hubitat HomeKit App Integration, but it's just not working for me. To be clear, the Bulldog works as expected from the Hubitat - closes and opens fine.
At first, I was unable to add the Hubitat Bridge to HomeKit from my iPhone 16 Pro Max, but after trying many things - reboots, restarting or reseting the HK integrations, a soft reset of the C8 and restore from backup, and a reset to factory of the C8 and seeing it up from scratch being the last thing, I decided to try a different phone and it worked and added the C8 and Bulldog to HK. No clue why my phone fails to add this "accessory", when it adds anything else I want, but my wife's phones worked for some unknown reason.
So now the Bulldog is in HomeKit, but it only alternates between "Updating..." and "No Response".
I have shutdown the C8, unplugged all Apple TVs, and restarted them all - no change. All devices are DHCP Reservations, so it's not anything to do with ip issues.
The only reason in my case to have the C8 is the Bulldog integration. For now, if I get a water sensor alert I can manually turn off the valve using the iOS app (which is horrible BTW).
Oh yeah, one more weirdness, I am able to manage this C8 from Safari on Mac OS 15.2 without issue, but the ip will not load at all on mobile Safari from iOS 18.2.
If anyone has seen issue like this any advice is welcome, and thanks for reading this far.
SOLVED: If anyone else is seeing similar issues I will leave what fixed my situation below, with some detail.
So after some thought I figured there had to be a conflict or issue in HomeKit somewhere. It just made no sense that all of my HomeKit stuff worked fine in their own apps and HomeKit, except the Bulldog - and then I noticed that my HomeKit version of the Meeros Garage Door Opener suddenly showed as No Response as well, and it always works. Using HomeKit to trigger it - even with it saying no response - took a few minutes and then the garage opened.
I decided to confirm that my newer Apple TV 4K 3rd Gen was the Active Home Hub, and it was. I turned off "Automatic Selection" of the Active Hub and manually chose my Apple TV 4K 1st Gen, and boom. Instantly the garage opener and the Bulldog showed up as working.
I have no clue why the 3rd Gen isn't working as expected when I believe it's always been the hub without issue, or for that matter why the older 1st Gen does work, but glad it does.
Also, after a ton of browsing forums, I see lots of people mentioning that newer Hub devices are taking much longer to respond, so the No Response from some devices simply may be a timeout. One possible reason I've seen mentioned might be Thread devices. Coincidentally, I moved my Schlage Encode Plus Door Lock from WiFi (it was blowing through batteries in a month) to Thread two days ago. My guess is that when I did that, the lock joined the 3rd Gen AppleTV, while the 1st Gen is clear of Thread devices. Not sure but if anyone else is having this issue maybe look at that.
If anyone has an other idea why the old 1st Gen works and the newer 3rd Gen doesn't I would love to hear it.
Still also not clear why the Hubitat ip URL won't load on iOS, or why one iPhone 16 Pro Max (HomeKit Admin User) can add the Hubitat to HomeKit while another of the same phone (HomeKit Owner) can't, but I'll take the partial win for now.