After working incredibly well for a long time, my HKLS setup is suddenly completely nonfunctional. All devices are unresponsive in the Home app.
My Indigo log has been flooded with the below error message. These have shown up consistently over the past 24 hours but oddly just stopped when I started drafting this post.
2023-09-22 10:42:53.105 HomeKitLink Siri Error (hap_handler.py: Function: _pair_verify_two line: 547): Error : Message : ('192.168.1.241', 50330): Client ac87a10f-6f5c-4dbe-b369-f90bd45a799e attempted pair verify without being paired to HomeKitLink Bridge 179958 first.
2023-09-22 10:42:53.238 HomeKitLink Siri Error (hap_handler.py: Function: _pair_verify_two line: 547): Error : Message : ('192.168.1.241', 50331): Client c685054a-a39b-47c3-b324-6629b375b023 attempted pair verify without being paired to HomeKitLink Bridge 179958 first.
I know these messages can be associated with older device software vs. HomeKit architecture upgrades, however:
- All my devices (Mac, watch, iPhones, iPads, HomePods, AppleTV) are on the latest software except for one Mac, and I removed Home from that one's iCloud settings.
- HomeKit architecture upgrade was done ~2 weeks ago.
- I traced the IP addresses to the specific devices. Confirmed each one was updated, then took that device offline. The error messages just started showing up from a different device
- Prior to the messages mysteriously stopping, I was able to trigger a message by trying to interact with a device in the Home app on my iPhone (running iOS 17.0.1). So there at least appeared to be some communication through to Indigo
Side note - upgraded my iPhone and Watch to new iOS 17/WatchOS 10 on Monday. Things worked well through Tues/Wed though so though this update is recent I don't think it triggered the issue
Other debug steps I've tried
- Restarted plugin
- Restarted Indigo server (software and hardware)
- Updated HKLS to latest version
- Unpublished a device from my HKLS bridge in Indigo. Change did not refresh on Home app on my phone
- Created a new bridge (my second). Published aforementioned device in it, then added that bridge to Home app. Bridge added but the device did not show up.
Any debug ideas or logs I can gather? This plugin has been amazing and I'm really hoping I can continue using it. I'm not very skilled in software development but will do whatever I can to help solve this. Thanks!