Hi there. So I've been on the self-help path leading nowhere and now I'm back on the RTFM wagon.
After upgrading to Sonoma 14.4, Indigo 2023.2 and HKLS 6.61 I lost my connection to HomeKit, likely due to changing the device type of previously published devices.
So the primary issue seems to be HKLS parked in Starting up mode. Plenty of accompanying red text in the log:
HomeKitLink Siri Error (plugin.py: Function: create_deviceList_internal line: 866): Exception : Message : Caught Exception with device_list: Hopefully still adding other devices..
HomeKitLink Siri Error Traceback:
File "plugin.py", line 800, in create_deviceList_internal
elif "brightnessLevel" in device.states and "brightness" in dir(device):
^^^^^^^^^^^^^
HomeKitLink Siri Error Error in plugin execution:
Traceback (most recent call last):
File "plugin.py", line 800, in create_deviceList_internal
elif "brightnessLevel" in device.states and "brightness" in dir(device):
^^^^^^^^^^^^^
AttributeError: 'ActionGroup' object has no attribute 'states'
I would like to start over. I have deleted my house from HomeKit and installed the Xcode command line tools recommendation found in another recent forum post.
Should I just delete the device and create one with a new name or would it be best to do a full uninstall of the plugin and associated files and start over with a fresh install?
What I have done so far just produces errors. It had been working for some time up until I did the updates and changed the device types, likely one or two without un-publishing first. I had noticed that Actions Groups like "Dining Room Lights On" and Dining Room Lights Off, Siri was asking me again on each if I wanted to turn them on or off after issuing the command. They do different things so it was a bit confusing. I figured it was because the device type was Switch so I was attempting to change to Lightbulb.
FYI, I also tried the Reset Accessory / Bridge option without luck.
Thank you