HKLS camera errors after moving to new user account

A plugin to integration Indigo devices into HomeKit (and Siri)
User avatar
papamac
Posts: 168
Joined: Wed Jan 29, 2014 2:07 pm

HKLS camera errors after moving to new user account

Post by papamac »

I recently started executing Indigo in a new user account on the same Mac mini in order to solve problems that I had with messages. I had to change permissions for some Library files and copy preferences for SecuritySpy. After all was done, everything works fine except for HKLS camera monitoring. Somehow, HKLS is attempting to start camera snapshot threads multiple times. Enclosed is an HKLS reload log.

Code: Select all

Nov 10, 2024 at 5:04:49 PM
   Reloading plugin "HomeKitLink Siri 0.6.72" using API v3.4
   Stopping plugin "HomeKitLink Siri 0.6.72" (pid 75210)
   HomeKitLink Siri                Stopping accessory HomeKitLink Bridge 131595 on addresses ['10.10.10.82'], port 51826.
   HomeKitLink Siri                Stopping accessory HomeKitLink Bridge 815295 on addresses ['10.10.10.82'], port 51827.
   HomeKitLink Siri                Stopping accessory HomeKitLink Bridge 576663 on addresses ['10.10.10.82'], port 51828.
   HomeKitLink Siri                Closed the flux capacitor loop.
   HomeKitLink Siri                Closed the flux capacitor loop.
   HomeKitLink Siri                Closed the flux capacitor loop.
   HomeKitLink Siri                Completing full Bridge Shutdown ...
   HomeKitLink Siri                home-cameras-hklsBridge has completed full Bridge, Driver and Bridge Thread Shutdown.
   HomeKitLink Siri                home-lights-hklsBridge has completed full Bridge, Driver and Bridge Thread Shutdown.
   HomeKitLink Siri                home-security-hklsBridge has completed full Bridge, Driver and Bridge Thread Shutdown.
   HomeKitLink Siri                Shutting down HomeKitLink
   Stopped plugin "HomeKitLink Siri 0.6.72"
   Starting plugin "HomeKitLink Siri 0.6.72" (pid 75221)
   Processing requirements for plugin "HomeKitLink Siri 0.6.72"
   Requirements for "HomeKitLink Siri 0.6.72" previously processed, continuing startup
   HomeKitLink Siri                ✅ ✅  Confirmed Library Installs Completed  ✅ ✅ 
   HomeKitLink Siri                
   HomeKitLink Siri                ================================================ Initializing New Plugin Session =================================================
   HomeKitLink Siri                Plugin name:                   HomeKitLink Siri
   HomeKitLink Siri                Plugin version:                0.6.72
   HomeKitLink Siri                Plugin ID:                     com.GlennNZ.indigoplugin.HomeKitLink-Siri
   HomeKitLink Siri                Indigo version:                2024.1.0
   HomeKitLink Siri                Silicon version:               arm64
   HomeKitLink Siri                Python version:                3.11.6 (v3.11.6:8b6ee5ba3b, Oct  2 2023, 11:18:21) [Clang 13.0.0 (clang-1300.0.29.30)]
   HomeKitLink Siri                Python Directory:              /Library/Frameworks/Python.framework/Versions/3.11
   HomeKitLink Siri                FFmpeg :                       /Library/Application Support/Perceptive Automation/Indigo 2024.1/Plugins/HomeKitLink-Siri.indigoPlugin/Contents/Packages/homekitlink_ffmpeg/ffmpeg_binaries/arm/ffmpeg
   HomeKitLink Siri                
   HomeKitLink Siri                ================================================== End Initializing New Plugin  ==================================================
   Started plugin "HomeKitLink Siri 0.6.72"
   HomeKitLink Siri                Finding devices to publish to HomeKit Given Startup...
   HomeKitLink Siri                Starting accessory HomeKitLink Bridge 576663 with advertised addresses ['10.10.10.82'] with port 51826.
   HomeKitLink Siri                Camera Thread is being spooled up to manage camera images
   HomeKitLink Siri                Starting accessory HomeKitLink Bridge 131595 with advertised addresses ['10.10.10.82'] with port 51827.
   HomeKitLink Siri                Camera Thread is being spooled up to manage camera images
   HomeKitLink Siri Error          (plugin.py: Function: startsingleBridge  line: 1324):    Exception :  Message : Exception in single Bridge Startup
   HomeKitLink Siri Error          Traceback:
  File "plugin.py", line 1322, in startsingleBridge
    self.start_CameraSnapshots()
  File "plugin.py", line 1053, in start_CameraSnapshots
    self.cameraSnapShots.start()
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 959, in start
    raise RuntimeError("threads can only be started once")

   HomeKitLink Siri Error          Error in plugin execution:

Traceback (most recent call last):
  File "plugin.py", line 1322, in startsingleBridge
    self.start_CameraSnapshots()
  File "plugin.py", line 1053, in start_CameraSnapshots
    self.cameraSnapShots.start()
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 959, in start
    raise RuntimeError("threads can only be started once")
RuntimeError: threads can only be started once

   HomeKitLink Siri Error          
Exc_info: (<class 'RuntimeError'>, RuntimeError('threads can only be started once'), <traceback object at 0x109166380>) 
Exc_Text: Traceback (most recent call last):
  File "plugin.py", line 1322, in startsingleBridge
    self.start_CameraSnapshots()
  File "plugin.py", line 1053, in start_CameraSnapshots
    self.cameraSnapShots.start()
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 959, in start
    raise RuntimeError("threads can only be started once")
RuntimeError: threads can only be started once 
Stack_info: None
   HomeKitLink Siri Error          (plugin_base.py: Function: _device_enum_and_start_comm  line: 1277):    Error :  Message : exception in device_start_comm(home-lights-hklsBridge): Python argument types in
    Device.updateStatesOnServer(Device)
did not match C++ signature:
    updateStatesOnServer(CDeviceBase {lvalue}, boost::python::api::object keyValueList, bool triggerEvents=True, bool clearErrorState=True)
   HomeKitLink Siri                Starting accessory HomeKitLink Bridge 815295 with advertised addresses ['10.10.10.82'] with port 51828.
   HomeKitLink Siri                Camera Thread is being spooled up to manage camera images
   HomeKitLink Siri Error          (plugin.py: Function: startsingleBridge  line: 1324):    Exception :  Message : Exception in single Bridge Startup
   HomeKitLink Siri Error          Traceback:
  File "plugin.py", line 1322, in startsingleBridge
    self.start_CameraSnapshots()
  File "plugin.py", line 1053, in start_CameraSnapshots
    self.cameraSnapShots.start()
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 959, in start
    raise RuntimeError("threads can only be started once")

   HomeKitLink Siri Error          Error in plugin execution:

Traceback (most recent call last):
  File "plugin.py", line 1322, in startsingleBridge
    self.start_CameraSnapshots()
  File "plugin.py", line 1053, in start_CameraSnapshots
    self.cameraSnapShots.start()
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 959, in start
    raise RuntimeError("threads can only be started once")
RuntimeError: threads can only be started once

   HomeKitLink Siri Error          
Exc_info: (<class 'RuntimeError'>, RuntimeError('threads can only be started once'), <traceback object at 0x109495140>) 
Exc_Text: Traceback (most recent call last):
  File "plugin.py", line 1322, in startsingleBridge
    self.start_CameraSnapshots()
  File "plugin.py", line 1053, in start_CameraSnapshots
    self.cameraSnapShots.start()
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 959, in start
    raise RuntimeError("threads can only be started once")
RuntimeError: threads can only be started once 
Stack_info: None
   HomeKitLink Siri Error          (plugin_base.py: Function: _device_enum_and_start_comm  line: 1277):    Error :  Message : exception in device_start_comm(home-security-hklsBridge): Python argument types in
    Device.updateStatesOnServer(Device)
did not match C++ signature:
    updateStatesOnServer(CDeviceBase {lvalue}, boost::python::api::object keyValueList, bool triggerEvents=True, bool clearErrorState=True)
   HomeKitLink Siri                Camera Thread is being spooled up to manage camera images
   HomeKitLink Siri                Stopping accessory HomeKitLink Bridge 131595 on addresses ['10.10.10.82'], port 51827.
   HomeKitLink Siri                Stopping accessory HomeKitLink Bridge 576663 on addresses ['10.10.10.82'], port 51826.
   HomeKitLink Siri                Stopping accessory HomeKitLink Bridge 815295 on addresses ['10.10.10.82'], port 51828.
   HomeKitLink Siri                Closed the flux capacitor loop.
   HomeKitLink Siri                Closed the flux capacitor loop.
   HomeKitLink Siri                Closed the flux capacitor loop.
   HomeKitLink Siri                Completing full Bridge Shutdown ...
   HomeKitLink Siri                Completing full Bridge(s) Shutdown...
   HomeKitLink Siri Error          plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
The errors only occur when SecuritySpy is running. If I shut it down all my other HKLS devices work fine. I'm sure that this must be due to some file permissions or prior settings in a file that I have not changed or moved from the old account. I tried to figure it out by looking at CameraSnapshots code, but was unable to follow the logic. Please help.

Thanks,

David (aka papamac)
User avatar
GlennNZ
Posts: 1873
Joined: Sun Dec 07, 2014 3:33 pm
Location: Central Coast, Australia

HKLS camera errors after moving to new user account

Post by GlennNZ »

Hi

Would turn on debug logging and enable Debug 7 - may give further info.

Seems like thread is called and must be going, yet not alive (as is checked with a is_alive before restarted)

Odd….

Easiest option may be to re-run the Indigo installer which should sort out file permissions.


We access a few things:

Code: Select all

jpg_files = sorted(glob(os.path.join(self.pluginPath + "/cameras", '*.jpg')))

Code: Select all

snapshot_path= "/System/Library/CoreServices/DefaultBackground.jpg"
The 2nd code line above - I can't recall why it is there and shouldn't ever be accessed.... probably not the best option though.
Very unlikely to be cause, and then we are following a pretty deep hole, in the code about what is accessed — seems ot go on and on, without any info hard to know , although do access other plugins folders including pluginPrefs access etc.

Probably would start with debug logging and see what pointers that gives...
User avatar
papamac
Posts: 168
Joined: Wed Jan 29, 2014 2:07 pm

Re: HKLS camera errors after moving to new user account

Post by papamac »

Thanks Glenn. Here is the debug log... it's big!

I highlighted what might be the causal error. There seems to be a chmod operation attempted on the first camera snapshot file (.... bas-camera.jpg). The chmod failed with a permissions error, but I verified that the file in question has both read and write permission for user papamac using MacOS Get Info. I performed a command line ls -l on the file and got the following permissions:

-rwxrwxr-x@ dkrause admin

dkrause is the owner of the file and has rwx permission and the group admin has rwx permission. I did an id -nG papamac and verified that the user papamac is a member of the admin group. So, I would infer that user papamac has rwx permission since papamac is in the admin group. I don't understand. Does the chmod being attempted in HKLS only work if you are the owner of the file? Please let me know if you think that this is the problem.

Thanks,

David

Code: Select all

 Pi GPIO                         "smc.s0.a1" update sensorValue to 0.0000 V
   Enabling plugin "HomeKitLink Siri 0.6.72" using API v3.4
   Starting plugin "HomeKitLink Siri 0.6.72" (pid 78182)
   Processing requirements for plugin "HomeKitLink Siri 0.6.72"
   Requirements for "HomeKitLink Siri 0.6.72" previously processed, continuing startup
   HomeKitLink Siri                ✅ ✅  Confirmed Library Installs Completed  ✅ ✅ 
   HomeKitLink Siri Debug          (plugin.py:__init__:197): logLevel = 10
   HomeKitLink Siri                
   HomeKitLink Siri                ================================================ Initializing New Plugin Session =================================================
   HomeKitLink Siri                Plugin name:                   HomeKitLink Siri
   HomeKitLink Siri                Plugin version:                0.6.72
   HomeKitLink Siri                Plugin ID:                     com.GlennNZ.indigoplugin.HomeKitLink-Siri
   HomeKitLink Siri                Indigo version:                2024.1.0
   HomeKitLink Siri                Silicon version:               arm64
   HomeKitLink Siri                Python version:                3.11.6 (v3.11.6:8b6ee5ba3b, Oct  2 2023, 11:18:21) [Clang 13.0.0 (clang-1300.0.29.30)]
   HomeKitLink Siri                Python Directory:              /Library/Frameworks/Python.framework/Versions/3.11
   HomeKitLink Siri                FFmpeg :                       /Library/Application Support/Perceptive Automation/Indigo 2024.1/Plugins/HomeKitLink-Siri.indigoPlugin/Contents/Packages/homekitlink_ffmpeg/ffmpeg_binaries/arm/ffmpeg
   HomeKitLink Siri                
   HomeKitLink Siri                ================================================== End Initializing New Plugin  ==================================================
   Started plugin "HomeKitLink Siri 0.6.72"
   HomeKitLink Siri Debug          (plugin_base.py:debugLog:385): Starting Plugin. startup() method called.
   HomeKitLink Siri                Finding devices to publish to HomeKit Given Startup...
   HomeKitLink Siri Debug          (plugin.py:startup:1588): Checking Plugin Prefs Directory
   HomeKitLink Siri Debug          (plugin.py:startup:1597): Saving Camera Snapshots to:/Library/Application Support/Perceptive Automation/Indigo 2024.1/Preferences/Plugins/com.GlennNZ.indigoplugin.HomeKitLink-Siri/cameras
   HomeKitLink Siri Debug          (plugin.py:create_deviceList_internal:774): create Device List Internal called
   HomeKitLink Siri Debug          (plugin.py:deviceStartComm:513): home-cameras-hklsBridge: Starting homeKitBridgeDevice Device 1946867137 
   HomeKitLink Siri Debug          (plugin.py:deviceStartComm:517): checkid = 576663 and self.deviceBridgeNumber = []
   HomeKitLink Siri Debug          (plugin.py:deviceStartComm:533): Starting home-cameras-hklsBridge HomeKitLink Bridge with Unique Bridge ID 576663
   HomeKitLink Siri Debug          (plugin.py:create_deviceList_internal:774): create Device List Internal called
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1286): Attempting to start a single Bridge:  Bridge home-cameras-hklsBridge and ID 576663
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1293): Next Port available:51826
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1297): 
mDNS: Starting Driver listen_address=self.HAPServeripaddress=None && advertised_address=self.HAPAdvertised_ipaddress=None
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1304): Sets of Ports Currently in Use: {51826}
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:880): get_bridge_multiple called and self.device_list_internal length 1
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 418564437, 'devicename': 'Basement Camera', 'accessory': None, 'aid': 418564437, 'subtype': 'SecuritySpyCamera', 'bridgeID': 576663, 'devicemodel': 'Camera', 'devicesensor': '', 'manufacturername': 'org.cynic.indigo.securityspy'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 576663' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_CameraOptions:1367): sorting out camera options for ID:418564437
   HomeKitLink Siri Debug          (plugin.py:get_CameraOptions:1521): Caught Exception in defaulting Camera Snapshot at creation
   HomeKitLink Siri Debug          (plugin.py:get_CameraOptions:1523): Config Now
{'support_audio': False, 'video_codec': 'libx264', 'audio_codec': 'libfdk_aac', 'max_height': 720, 'max_width': 1280, 'max_fps': 10, 'video_map': '0:0', 'DoorBell_ID': 1, 'SS_name': 'bas-camera', 'SS_serverip': 'localhost', 'SS_serverport': '8800', 'SS_username': 'dkrause', 'SS_password': 'T3GBFco7yiEvCBg', 'SS_imageURL': 'http://dkrause:T3GBFco7yiEvCBg@localhost:8800/++image?cameraNum=0', 'useMotionSensor': True, 'start_commands_extra': '-probesize 64 -analyzeduration 0 ', 'stream_source': 'rtsp://dkrause:T3GBFco7yiEvCBg@localhost:8800/stream?cameraNum=0&width=1280'}

   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:978): Options:

{'support_audio': False, 'video_codec': 'libx264', 'audio_codec': 'libfdk_aac', 'max_height': 720, 'max_width': 1280, 'max_fps': 10, 'video_map': '0:0', 'DoorBell_ID': 1, 'SS_name': 'bas-camera', 'SS_serverip': 'localhost', 'SS_serverport': '8800', 'SS_username': 'dkrause', 'SS_password': 'T3GBFco7yiEvCBg', 'SS_imageURL': 'http://dkrause:T3GBFco7yiEvCBg@localhost:8800/++image?cameraNum=0', 'useMotionSensor': True, 'start_commands_extra': '-probesize 64 -analyzeduration 0 ', 'stream_source': 'rtsp://dkrause:T3GBFco7yiEvCBg@localhost:8800/stream?cameraNum=0&width=1280'}

   HomeKitLink Siri Debug          (HKDevicesCameraSecuritySpy.py:__init__:259): useMotionSensor Enabled, setting up callbacks
   HomeKitLink Siri Debug          (HKDevicesCameraSecuritySpy.py:__init__:265): using DoorBell Setting up..
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Basement Camera' services=['AccessoryInformation', 'Microphone', 'CameraRTPStreamManagement', 'CameraRTPStreamManagement', 'CameraRTPStreamManagement', 'MotionSensor', 'Doorbell', 'StatelessProgrammableSwitch', 'Speaker']>
   HomeKitLink Siri                Starting accessory HomeKitLink Bridge 576663 with advertised addresses ['10.10.10.82'] with port 51826.
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1311): Bridge 576663 Setup and Running.
   HomeKitLink Siri Debug          (HKDevicesCameraSecuritySpy.py:run:290): Run called once for CAMERA MotionSensor, and/or Doorbell, add callback to plugin
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'org.cynic.indigo.securityspy', 'Model': 'Camera', 'Name': 'Basement Camera', 'SerialNumber': '576663418564437', 'FirmwareRevision': '0672'}>, <service display_name=Microphone unique_id=None chars={'Volume': 0, 'Mute': False}>, <service display_name=CameraRTPStreamManagement unique_id=0 chars={'SupportedVideoStreamConfiguration': 'AYQBAQACDwMBAAEBAQIBAAIBAQIBAgMMAQJAAQICtAADAgoAAwwBAkABAgLwAAMCCgADDAEC4AECAg4BAwIKAAMMAQLgAQICaAEDAgoAAwwBAoACAgJoAQMCCgADDAECgAICAuABAwIKAAMMAQIABAICQAIDAgoAAwwBAgAFAgLQAgMCCgA=', 'SupportedAudioStreamConfiguration': 'AQ4BAQICCQEBAQIBAAMBAQIBAA==', 'SupportedRTPConfiguration': 'AgEA', 'SelectedRTPStreamConfiguration': '', 'StreamingStatus': 'AQEA', 'SetupEndpoints': ''}>, <service display_name=CameraRTPStreamManagement unique_id=1 chars={'SupportedVideoStreamConfiguration': 'AYQBAQACDwMBAAEBAQIBAAIBAQIBAgMMAQJAAQICtAADAgoAAwwBAkABAgLwAAMCCgADDAEC4AECAg4BAwIKAAMMAQLgAQICaAEDAgoAAwwBAoACAgJoAQMCCgADDAECgAICAuABAwIKAAMMAQIABAICQAIDAgoAAwwBAgAFAgLQAgMCCgA=', 'SupportedAudioStreamConfiguration': 'AQ4BAQICCQEBAQIBAAMBAQIBAA==', 'SupportedRTPConfiguration': 'AgEA', 'SelectedRTPStreamConfiguration': '', 'StreamingStatus': 'AQEA', 'SetupEndpoints': ''}>, <service display_name=CameraRTPStreamManagement unique_id=2 chars={'SupportedVideoStreamConfiguration': 'AYQBAQACDwMBAAEBAQIBAAIBAQIBAgMMAQJAAQICtAADAgoAAwwBAkABAgLwAAMCCgADDAEC4AECAg4BAwIKAAMMAQLgAQICaAEDAgoAAwwBAoACAgJoAQMCCgADDAECgAICAuABAwIKAAMMAQIABAICQAIDAgoAAwwBAgAFAgLQAgMCCgA=', 'SupportedAudioStreamConfiguration': 'AQ4BAQICCQEBAQIBAAMBAQIBAA==', 'SupportedRTPConfiguration': 'AgEA', 'SelectedRTPStreamConfiguration': '', 'StreamingStatus': 'AQEA', 'SetupEndpoints': ''}>, <service display_name=MotionSensor unique_id=None chars={'MotionDetected': False}>, <service display_name=Doorbell unique_id=None chars={'ProgrammableSwitchEvent': None}>, <service display_name=StatelessProgrammableSwitch unique_id=None chars={'ProgrammableSwitchEvent': None}>, <service display_name=Speaker unique_id=None chars={'Mute': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2924): Found Doorbell:<service display_name=Doorbell unique_id=None chars={'ProgrammableSwitchEvent': None}>
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2927): Found Doorbell Service <accessory display_name='Basement Camera' services=['AccessoryInformation', 'Microphone', 'CameraRTPStreamManagement', 'CameraRTPStreamManagement', 'CameraRTPStreamManagement', 'MotionSensor', 'Doorbell', 'StatelessProgrammableSwitch', 'Speaker']>
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2929): Found DoorBell ID in Accessory. = 1 
Searching self.device_list_internal for it..
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1321): Camera Accessory Found, checking single thread is alive to manage images.
   HomeKitLink Siri                Camera Thread is being spooled up to manage camera images
   HomeKitLink Siri Debug          (plugin.py:thread_cameraSnapShots:1063): Thread for managing all camera snapshots created and started
   HomeKitLink Siri Debug          (plugin.py:deviceStartComm:513): home-lights-hklsBridge: Starting homeKitBridgeDevice Device 1221401514 
   HomeKitLink Siri Debug          (plugin.py:deviceStartComm:517): checkid = 131595 and self.deviceBridgeNumber = [576663]
   HomeKitLink Siri Debug          (plugin.py:deviceStartComm:533): Starting home-lights-hklsBridge HomeKitLink Bridge with Unique Bridge ID 131595
   HomeKitLink Siri Debug          (plugin.py:thread_cameraSnapShots:1087): bas-camera ---------Using Snapshot Image /Library/Application Support/Perceptive Automation/Indigo 2024.1/Plugins/HomeKitLink-Siri.indigoPlugin/Contents/Server Plugin/cameras/snapshot.jpg
   HomeKitLink Siri Debug          (plugin.py:create_deviceList_internal:774): create Device List Internal called
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1286): Attempting to start a single Bridge:  Bridge home-lights-hklsBridge and ID 131595
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1293): Next Port available:51827
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1297): 
mDNS: Starting Driver listen_address=self.HAPServeripaddress=None && advertised_address=self.HAPAdvertised_ipaddress=None
   HomeKitLink Siri Debug          (plugin.py: Function: thread_cameraSnapShots  line: 1279):    Exception :  Message : exception in camera snapShots
   HomeKitLink Siri Debug          Traceback:
  File "plugin.py", line 1088, in thread_cameraSnapShots
    shutil.copy(snapshot_path, path)
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/shutil.py", line 420, in copy
    copymode(src, dst, follow_symlinks=follow_symlinks)
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/shutil.py", line 309, in copymode
    chmod_func(dst, stat.S_IMODE(st.st_mode))

   HomeKitLink Siri Debug          Error in plugin execution:

Traceback (most recent call last):
  File "plugin.py", line 1088, in thread_cameraSnapShots
    shutil.copy(snapshot_path, path)
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/shutil.py", line 420, in copy
    copymode(src, dst, follow_symlinks=follow_symlinks)
 
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/shutil.py", line 309, in copymode
    chmod_func(dst, stat.S_IMODE(st.st_mode))
PermissionError: [Errno 1] Operation not permitted: '/Library/Application Support/Perceptive Automation/Indigo 2024.1/Preferences/Plugins/com.GlennNZ.indigoplugin.HomeKitLink-Siri/cameras/bas-camera.jpg'

   HomeKitLink Siri Debug          
Exc_info: (<class 'PermissionError'>, PermissionError(1, 'Operation not permitted'), <traceback object at 0x112ee0c00>) 
Exc_Text: None 
Stack_info: None

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1304): Sets of Ports Currently in Use: {51826, 51827}
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:880): get_bridge_multiple called and self.device_list_internal length 52
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 660066437, 'devicename': 'Basement Lights', 'accessory': None, 'aid': 660066437, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Device Group', 'devicesensor': '', 'manufacturername': 'Indigo Domotics'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Basement Lights' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 51308168, 'devicename': 'Kids Room Humidity', 'accessory': None, 'aid': 51308168, 'subtype': 'HumiditySensor', 'bridgeID': 131595, 'devicemodel': 'AërQ Temperature and Humidity Sensor -ZWA009-', 'devicesensor': 'sensorValue', 'manufacturername': 'Aeon Labs'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Kids Room Humidity' services=['AccessoryInformation', 'HumiditySensor']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1139323401, 'devicename': 'Dining Room Lights', 'accessory': None, 'aid': 1139323401, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Dining Room Lights' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1659117322, 'devicename': 'Kitchen Lights', 'accessory': None, 'aid': 1659117322, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Relay Scene Switch', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Kitchen Lights' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 135125644, 'devicename': 'Bathroom Sconce Lights', 'accessory': None, 'aid': 135125644, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Bathroom Sconce Lights' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 673266959, 'devicename': 'Family Room Bookcase Lights', 'accessory': None, 'aid': 673266959, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Family Room Bookcase Lights' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1482939411, 'devicename': 'Living Room Floor Lamp', 'accessory': None, 'aid': 1482939411, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmable Scene Switch', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Living Room Floor Lamp' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 694445309, 'devicename': 'Bedroom Floor Lamp', 'accessory': None, 'aid': 694445309, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmable Power Switch', 'devicesensor': '', 'manufacturername': 'Aeon Labs'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Bedroom Floor Lamp' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 639200541, 'devicename': 'Office Ceiling Lights', 'accessory': None, 'aid': 639200541, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Office Ceiling Lights' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 719912477, 'devicename': 'Upstairs Drip', 'accessory': None, 'aid': 719912477, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Digital Output', 'devicesensor': '', 'manufacturername': 'net.papamac.indigoplugin.pigpio'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Upstairs Drip' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 596117665, 'devicename': 'Garage Ceiling Lights', 'accessory': None, 'aid': 596117665, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Relay Scene Switch', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Garage Ceiling Lights' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1179050406, 'devicename': 'Guest Bedroom Lights', 'accessory': None, 'aid': 1179050406, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Guest Bedroom Lights' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1540236073, 'devicename': 'Upstairs Lights', 'accessory': None, 'aid': 1540236073, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Device Group', 'devicesensor': '', 'manufacturername': 'Indigo Domotics'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Upstairs Lights' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 84488235, 'devicename': 'Upstairs Deck Lights', 'accessory': None, 'aid': 84488235, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Relay Scene Switch', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Upstairs Deck Lights' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 661047725, 'devicename': 'Kitchen Sink Light', 'accessory': None, 'aid': 661047725, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Relay Scene Switch', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Kitchen Sink Light' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1396828591, 'devicename': 'Bedroom Table Lamp', 'accessory': None, 'aid': 1396828591, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmable Power Switch', 'devicesensor': '', 'manufacturername': 'Aeon Labs'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Bedroom Table Lamp' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1088281523, 'devicename': 'Bathroom Drip', 'accessory': None, 'aid': 1088281523, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Smart Energy Switch -DSC06106-', 'devicesensor': '', 'manufacturername': 'Aeon Labs'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Bathroom Drip' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1419998776, 'devicename': 'Nook Lights', 'accessory': None, 'aid': 1419998776, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Nook Lights' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1720818105, 'devicename': 'Garage Rear Light', 'accessory': None, 'aid': 1720818105, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Relay Scene Switch', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Garage Rear Light' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 56128444, 'devicename': 'Family Room Floor Lamp', 'accessory': None, 'aid': 56128444, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmable Scene Switch', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Family Room Floor Lamp' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 599588669, 'devicename': 'Downstairs Foyer Lights', 'accessory': None, 'aid': 599588669, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Downstairs Foyer Lights' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1623951806, 'devicename': 'Bathroom Loo Light', 'accessory': None, 'aid': 1623951806, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Bathroom Loo Light' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 568469696, 'devicename': 'Downstairs Deck Lights', 'accessory': None, 'aid': 568469696, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Relay Scene Switch', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Downstairs Deck Lights' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 310707904, 'devicename': 'Family Room Table Lamp', 'accessory': None, 'aid': 310707904, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmable Scene Switch', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Family Room Table Lamp' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1468477255, 'devicename': 'Family Room Ceiling Lights', 'accessory': None, 'aid': 1468477255, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Family Room Ceiling Lights' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 321198920, 'devicename': 'Bathroom Ceiling Lights', 'accessory': None, 'aid': 321198920, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Bathroom Ceiling Lights' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1967256521, 'devicename': 'Downstairs Bathroom Lights', 'accessory': None, 'aid': 1967256521, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Downstairs Bathroom Lights' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 728760144, 'devicename': 'Home Christmas Lights', 'accessory': None, 'aid': 728760144, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Device Group', 'devicesensor': '', 'manufacturername': 'Indigo Domotics'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Home Christmas Lights' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 130048722, 'devicename': 'Downstairs Hall Lights', 'accessory': None, 'aid': 130048722, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Downstairs Hall Lights' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1769819733, 'devicename': 'Bedroom Ceiling Lights', 'accessory': None, 'aid': 1769819733, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Bedroom Ceiling Lights' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 466681302, 'devicename': 'Bedroom Closet Light', 'accessory': None, 'aid': 466681302, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Bedroom Closet Light' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 216695513, 'devicename': 'Guest Bedroom Fan', 'accessory': None, 'aid': 216695513, 'subtype': 'Fan', 'bridgeID': 131595, 'devicemodel': 'Fan Controller -VRF01-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Guest Bedroom Fan' services=['AccessoryInformation', 'Fanv2']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 758767962, 'devicename': 'Laundry Room Lights', 'accessory': None, 'aid': 758767962, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Relay Scene Switch', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Laundry Room Lights' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1536922841, 'devicename': 'Bedroom  Fan', 'accessory': None, 'aid': 1536922841, 'subtype': 'Fan', 'bridgeID': 131595, 'devicemodel': 'Fan Controller -VRF01-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Bedroom  Fan' services=['AccessoryInformation', 'Fanv2']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1921150301, 'devicename': 'Office Desk Lamp', 'accessory': None, 'aid': 1921150301, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmable Scene Switch', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Office Desk Lamp' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 392762846, 'devicename': 'Guest Bedroom Humidity', 'accessory': None, 'aid': 392762846, 'subtype': 'HumiditySensor', 'bridgeID': 131595, 'devicemodel': 'AërQ Temperature and Humidity Sensor -ZWA009-', 'devicesensor': 'sensorValue', 'manufacturername': 'Aeon Labs'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Guest Bedroom Humidity' services=['AccessoryInformation', 'HumiditySensor']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 253759963, 'devicename': 'Office Floor Lamp', 'accessory': None, 'aid': 253759963, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmable Scene Switch', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Office Floor Lamp' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 998589024, 'devicename': 'Guest Bathroom Lights', 'accessory': None, 'aid': 998589024, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Guest Bathroom Lights' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 797329505, 'devicename': 'Guest Bedroom Temperature', 'accessory': None, 'aid': 797329505, 'subtype': 'TemperatureSensor', 'bridgeID': 131595, 'devicemodel': 'AërQ Temperature and Humidity Sensor -ZWA009-', 'devicesensor': 'sensorValue', 'manufacturername': 'Aeon Labs'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Guest Bedroom Temperature' services=['AccessoryInformation', 'TemperatureSensor']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1840958563, 'devicename': 'Kitchen Desk Light', 'accessory': None, 'aid': 1840958563, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Relay Scene Switch', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Kitchen Desk Light' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1220793188, 'devicename': 'Kids Bedroom Fan', 'accessory': None, 'aid': 1220793188, 'subtype': 'Fan', 'bridgeID': 131595, 'devicemodel': 'Fan Controller -VRF01-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Kids Bedroom Fan' services=['AccessoryInformation', 'Fanv2']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1727494628, 'devicename': 'Upstairs Hall Lights', 'accessory': None, 'aid': 1727494628, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Upstairs Hall Lights' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 26579421, 'devicename': 'indigo-goodNight', 'accessory': None, 'aid': 26579421, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Action Group', 'devicesensor': '', 'manufacturername': 'Indigo Domotics'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='indigo-goodNight' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 581362665, 'devicename': 'Downstairs Front Lights', 'accessory': None, 'aid': 581362665, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Relay Scene Switch', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Downstairs Front Lights' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1834343020, 'devicename': 'Family Room Fan', 'accessory': None, 'aid': 1834343020, 'subtype': 'Fan', 'bridgeID': 131595, 'devicemodel': 'Fan Controller -VRF01-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Family Room Fan' services=['AccessoryInformation', 'Fanv2']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1467267055, 'devicename': 'indigo-goodMorning', 'accessory': None, 'aid': 1467267055, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Action Group', 'devicesensor': '', 'manufacturername': 'Indigo Domotics'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='indigo-goodMorning' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 549676152, 'devicename': 'Kids Room Temperature', 'accessory': None, 'aid': 549676152, 'subtype': 'TemperatureSensor', 'bridgeID': 131595, 'devicemodel': 'AërQ Temperature and Humidity Sensor -ZWA009-', 'devicesensor': 'sensorValue', 'manufacturername': 'Aeon Labs'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Kids Room Temperature' services=['AccessoryInformation', 'TemperatureSensor']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 821847290, 'devicename': 'Downstairs Drip', 'accessory': None, 'aid': 821847290, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Digital Output', 'devicesensor': '', 'manufacturername': 'net.papamac.indigoplugin.pigpio'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Downstairs Drip' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1062010237, 'devicename': 'Living Room Table Lamp', 'accessory': None, 'aid': 1062010237, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmable Scene Switch', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Living Room Table Lamp' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1932686334, 'devicename': 'Kids Bedroom Lights', 'accessory': None, 'aid': 1932686334, 'subtype': 'LightBulb', 'bridgeID': 131595, 'devicemodel': 'Dimmer Switch -VRMX1-1LZ-', 'devicesensor': '', 'manufacturername': 'Leviton'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Kids Bedroom Lights' services=['AccessoryInformation', 'Lightbulb']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 205128959, 'devicename': 'Downstairs Lights', 'accessory': None, 'aid': 205128959, 'subtype': 'Switch', 'bridgeID': 131595, 'devicemodel': 'Device Group', 'devicesensor': '', 'manufacturername': 'Indigo Domotics'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 131595' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Downstairs Lights' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1311): Bridge 131595 Setup and Running.
   HomeKitLink Siri                Starting accessory HomeKitLink Bridge 131595 with advertised addresses ['10.10.10.82'] with port 51827.
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Indigo Domotics', 'Model': 'Device Group', 'Name': 'Basement Lights', 'SerialNumber': '131595660066437', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Aeon Labs', 'Model': 'AërQ Temperature and Humidity Sensor -ZWA009-', 'Name': 'Kids Room Humidity', 'SerialNumber': '13159551308168', 'FirmwareRevision': '0672'}>, <service display_name=HumiditySensor unique_id=None chars={'CurrentRelativeHumidity': 42}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Dining Room Lights', 'SerialNumber': '1315951139323401', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Relay Scene Switch', 'Name': 'Kitchen Lights', 'SerialNumber': '1315951659117322', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': True}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Bathroom Sconce Lights', 'SerialNumber': '131595135125644', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Family Room Bookcase Lights', 'SerialNumber': '131595673266959', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmable Scene Switch', 'Name': 'Living Room Floor Lamp', 'SerialNumber': '1315951482939411', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': True, 'Brightness': 100}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Aeon Labs', 'Model': 'Dimmable Power Switch', 'Name': 'Bedroom Floor Lamp', 'SerialNumber': '131595694445309', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Office Ceiling Lights', 'SerialNumber': '131595639200541', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'net.papamac.indigoplugin.pigpio', 'Model': 'Digital Output', 'Name': 'Upstairs Drip', 'SerialNumber': '131595719912477', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Relay Scene Switch', 'Name': 'Garage Ceiling Lights', 'SerialNumber': '131595596117665', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Guest Bedroom Lights', 'SerialNumber': '1315951179050406', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Indigo Domotics', 'Model': 'Device Group', 'Name': 'Upstairs Lights', 'SerialNumber': '1315951540236073', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Relay Scene Switch', 'Name': 'Upstairs Deck Lights', 'SerialNumber': '13159584488235', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Relay Scene Switch', 'Name': 'Kitchen Sink Light', 'SerialNumber': '131595661047725', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Aeon Labs', 'Model': 'Dimmable Power Switch', 'Name': 'Bedroom Table Lamp', 'SerialNumber': '1315951396828591', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Aeon Labs', 'Model': 'Smart Energy Switch -DSC06106-', 'Name': 'Bathroom Drip', 'SerialNumber': '1315951088281523', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Nook Lights', 'SerialNumber': '1315951419998776', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Relay Scene Switch', 'Name': 'Garage Rear Light', 'SerialNumber': '1315951720818105', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmable Scene Switch', 'Name': 'Family Room Floor Lamp', 'SerialNumber': '13159556128444', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': True, 'Brightness': 100}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Downstairs Foyer Lights', 'SerialNumber': '131595599588669', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Bathroom Loo Light', 'SerialNumber': '1315951623951806', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Relay Scene Switch', 'Name': 'Downstairs Deck Lights', 'SerialNumber': '131595568469696', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmable Scene Switch', 'Name': 'Family Room Table Lamp', 'SerialNumber': '131595310707904', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': True, 'Brightness': 100}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Family Room Ceiling Lights', 'SerialNumber': '1315951468477255', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': True, 'Brightness': 100}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Bathroom Ceiling Lights', 'SerialNumber': '131595321198920', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Downstairs Bathroom Lights', 'SerialNumber': '1315951967256521', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Indigo Domotics', 'Model': 'Device Group', 'Name': 'Home Christmas Lights', 'SerialNumber': '131595728760144', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Downstairs Hall Lights', 'SerialNumber': '131595130048722', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Bedroom Ceiling Lights', 'SerialNumber': '1315951769819733', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Bedroom Closet Light', 'SerialNumber': '131595466681302', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Fan Controller -VRF01-1LZ-', 'Name': 'Guest Bedroom Fan', 'SerialNumber': '131595216695513', 'FirmwareRevision': '0672'}>, <service display_name=Fanv2 unique_id=None chars={'Active': 0, 'RotationSpeed': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Relay Scene Switch', 'Name': 'Laundry Room Lights', 'SerialNumber': '131595758767962', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Fan Controller -VRF01-1LZ-', 'Name': 'Bedroom  Fan', 'SerialNumber': '1315951536922841', 'FirmwareRevision': '0672'}>, <service display_name=Fanv2 unique_id=None chars={'Active': 1, 'RotationSpeed': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmable Scene Switch', 'Name': 'Office Desk Lamp', 'SerialNumber': '1315951921150301', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': True, 'Brightness': 100}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Aeon Labs', 'Model': 'AërQ Temperature and Humidity Sensor -ZWA009-', 'Name': 'Guest Bedroom Humidity', 'SerialNumber': '131595392762846', 'FirmwareRevision': '0672'}>, <service display_name=HumiditySensor unique_id=None chars={'CurrentRelativeHumidity': 37}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmable Scene Switch', 'Name': 'Office Floor Lamp', 'SerialNumber': '131595253759963', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': True, 'Brightness': 100}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Guest Bathroom Lights', 'SerialNumber': '131595998589024', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Aeon Labs', 'Model': 'AërQ Temperature and Humidity Sensor -ZWA009-', 'Name': 'Guest Bedroom Temperature', 'SerialNumber': '131595797329505', 'FirmwareRevision': '0672'}>, <service display_name=TemperatureSensor unique_id=None chars={'CurrentTemperature': 23.0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Relay Scene Switch', 'Name': 'Kitchen Desk Light', 'SerialNumber': '1315951840958563', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Fan Controller -VRF01-1LZ-', 'Name': 'Kids Bedroom Fan', 'SerialNumber': '1315951220793188', 'FirmwareRevision': '0672'}>, <service display_name=Fanv2 unique_id=None chars={'Active': 0, 'RotationSpeed': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Upstairs Hall Lights', 'SerialNumber': '1315951727494628', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Indigo Domotics', 'Model': 'Action Group', 'Name': 'indigo-goodNight', 'SerialNumber': '13159526579421', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Relay Scene Switch', 'Name': 'Downstairs Front Lights', 'SerialNumber': '131595581362665', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': True}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Fan Controller -VRF01-1LZ-', 'Name': 'Family Room Fan', 'SerialNumber': '1315951834343020', 'FirmwareRevision': '0672'}>, <service display_name=Fanv2 unique_id=None chars={'Active': 1, 'RotationSpeed': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Indigo Domotics', 'Model': 'Action Group', 'Name': 'indigo-goodMorning', 'SerialNumber': '1315951467267055', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Aeon Labs', 'Model': 'AërQ Temperature and Humidity Sensor -ZWA009-', 'Name': 'Kids Room Temperature', 'SerialNumber': '131595549676152', 'FirmwareRevision': '0672'}>, <service display_name=TemperatureSensor unique_id=None chars={'CurrentTemperature': 20.5}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'net.papamac.indigoplugin.pigpio', 'Model': 'Digital Output', 'Name': 'Downstairs Drip', 'SerialNumber': '131595821847290', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmable Scene Switch', 'Name': 'Living Room Table Lamp', 'SerialNumber': '1315951062010237', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': True, 'Brightness': 100}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Leviton', 'Model': 'Dimmer Switch -VRMX1-1LZ-', 'Name': 'Kids Bedroom Lights', 'SerialNumber': '1315951932686334', 'FirmwareRevision': '0672'}>, <service display_name=Lightbulb unique_id=None chars={'On': False, 'Brightness': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Indigo Domotics', 'Model': 'Device Group', 'Name': 'Downstairs Lights', 'SerialNumber': '131595205128959', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': True}>]
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1321): Camera Accessory Found, checking single thread is alive to manage images.
   HomeKitLink Siri                Camera Thread is being spooled up to manage camera images
   HomeKitLink Siri Error          (plugin.py: Function: startsingleBridge  line: 1324):    Exception :  Message : Exception in single Bridge Startup
   HomeKitLink Siri Error          Traceback:
  File "plugin.py", line 1322, in startsingleBridge
    self.start_CameraSnapshots()
  File "plugin.py", line 1053, in start_CameraSnapshots
    self.cameraSnapShots.start()
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 959, in start
    raise RuntimeError("threads can only be started once")

   HomeKitLink Siri Error          Error in plugin execution:

Traceback (most recent call last):
  File "plugin.py", line 1322, in startsingleBridge
    self.start_CameraSnapshots()
  File "plugin.py", line 1053, in start_CameraSnapshots
    self.cameraSnapShots.start()
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 959, in start
    raise RuntimeError("threads can only be started once")
RuntimeError: threads can only be started once

   HomeKitLink Siri Error          
Exc_info: (<class 'RuntimeError'>, RuntimeError('threads can only be started once'), <traceback object at 0x112ecafc0>) 
Exc_Text: Traceback (most recent call last):
  File "plugin.py", line 1322, in startsingleBridge
    self.start_CameraSnapshots()
  File "plugin.py", line 1053, in start_CameraSnapshots
    self.cameraSnapShots.start()
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 959, in start
    raise RuntimeError("threads can only be started once")
RuntimeError: threads can only be started once 
Stack_info: None
   HomeKitLink Siri Error          (plugin_base.py: Function: _device_enum_and_start_comm  line: 1277):    Error :  Message : exception in device_start_comm(home-lights-hklsBridge): Python argument types in
    Device.updateStatesOnServer(Device)
did not match C++ signature:
    updateStatesOnServer(CDeviceBase {lvalue}, boost::python::api::object keyValueList, bool triggerEvents=True, bool clearErrorState=True)
   HomeKitLink Siri Debug          (plugin.py:deviceStartComm:513): home-security-hklsBridge: Starting homeKitBridgeDevice Device 1800685976 
   HomeKitLink Siri Debug          (plugin.py:deviceStartComm:517): checkid = 815295 and self.deviceBridgeNumber = [576663, 131595]
   HomeKitLink Siri Debug          (plugin.py:deviceStartComm:533): Starting home-security-hklsBridge HomeKitLink Bridge with Unique Bridge ID 815295
   HomeKitLink Siri Debug          (plugin.py:create_deviceList_internal:774): create Device List Internal called
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1286): Attempting to start a single Bridge:  Bridge home-security-hklsBridge and ID 815295
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1293): Next Port available:51828
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1297): 
mDNS: Starting Driver listen_address=self.HAPServeripaddress=None && advertised_address=self.HAPAdvertised_ipaddress=None
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1304): Sets of Ports Currently in Use: {51826, 51827, 51828}
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:880): get_bridge_multiple called and self.device_list_internal length 71
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1796247568, 'devicename': 'indigo-armInstant', 'accessory': None, 'aid': 1796247568, 'subtype': 'Switch', 'bridgeID': 815295, 'devicemodel': 'Action Group', 'devicesensor': '', 'manufacturername': 'Indigo Domotics'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='indigo-armInstant' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1977968018, 'devicename': 'Family Room Temperature', 'accessory': None, 'aid': 1977968018, 'subtype': 'TemperatureSensor', 'bridgeID': 815295, 'devicemodel': 'AërQ Temperature and Humidity Sensor -ZWA009-', 'devicesensor': 'sensorValue', 'manufacturername': 'Aeon Labs'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Family Room Temperature' services=['AccessoryInformation', 'TemperatureSensor', 'BatteryService']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 926072599, 'devicename': 'Garage Shop Door', 'accessory': None, 'aid': 926072599, 'subtype': 'Lock', 'bridgeID': 815295, 'devicemodel': 'Virtual Garage Door Lock', 'devicesensor': '', 'manufacturername': 'net.papamac.indigoplugin.virtualgaragedoor'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Garage Shop Door' services=['AccessoryInformation', 'LockMechanism']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 125802648, 'devicename': 'Security System', 'accessory': None, 'aid': 125802648, 'subtype': 'Security', 'bridgeID': 815295, 'devicemodel': 'Virtual Keypad', 'devicesensor': '', 'manufacturername': 'net.papamac.indigoplugin.alarmdecoder-bridge'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (HKSecuritySystem.py:get_security:254): get_Security Called
   HomeKitLink Siri Debug          (HKSecuritySystem.py:get_security:260): Using : net.papamac.indigoplugin.alarmdecoder-bridge and device_current_state == securitySystemState
   HomeKitLink Siri Debug          (HKSecuritySystem.py:get_security:264): Returning value of 3, using state of disarm
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Security System' services=['AccessoryInformation', 'SecuritySystem']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1187060379, 'devicename': 'Record Pee Time', 'accessory': None, 'aid': 1187060379, 'subtype': 'Switch', 'bridgeID': 815295, 'devicemodel': 'Action Group', 'devicesensor': '', 'manufacturername': 'Indigo Domotics'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Record Pee Time' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 186074396, 'devicename': 'Bedroom Humidity', 'accessory': None, 'aid': 186074396, 'subtype': 'HumiditySensor', 'bridgeID': 815295, 'devicemodel': 'AërQ Temperature and Humidity Sensor -ZWA009-', 'devicesensor': 'sensorValue', 'manufacturername': 'Aeon Labs'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Bedroom Humidity' services=['AccessoryInformation', 'HumiditySensor']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1561075105, 'devicename': 'Family Room Humidity', 'accessory': None, 'aid': 1561075105, 'subtype': 'HumiditySensor', 'bridgeID': 815295, 'devicemodel': 'AërQ Temperature and Humidity Sensor -ZWA009-', 'devicesensor': 'sensorValue', 'manufacturername': 'Aeon Labs'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Family Room Humidity' services=['AccessoryInformation', 'HumiditySensor']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 977135401, 'devicename': 'Garage Temperature', 'accessory': None, 'aid': 977135401, 'subtype': 'TemperatureSensor', 'bridgeID': 815295, 'devicemodel': 'Multi Sensor 6 -ZW100-', 'devicesensor': 'sensorValue', 'manufacturername': 'Aeon Labs'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Garage Temperature' services=['AccessoryInformation', 'TemperatureSensor']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 964983340, 'devicename': 'Garage Shop Door', 'accessory': None, 'aid': 964983340, 'subtype': 'GarageDoor', 'bridgeID': 815295, 'devicemodel': 'Virtual Garage Door Opener', 'devicesensor': '', 'manufacturername': 'net.papamac.indigoplugin.virtualgaragedoor'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Garage Shop Door' services=['AccessoryInformation', 'GarageDoorOpener']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1534815413, 'devicename': 'Bedroom Temperature', 'accessory': None, 'aid': 1534815413, 'subtype': 'TemperatureSensor', 'bridgeID': 815295, 'devicemodel': 'AërQ Temperature and Humidity Sensor -ZWA009-', 'devicesensor': 'sensorValue', 'manufacturername': 'Aeon Labs'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Bedroom Temperature' services=['AccessoryInformation', 'TemperatureSensor', 'BatteryService']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 273791541, 'devicename': 'indigo-pTime-sleep', 'accessory': None, 'aid': 273791541, 'subtype': 'Switch', 'bridgeID': 815295, 'devicemodel': 'Action Group', 'devicesensor': '', 'manufacturername': 'Indigo Domotics'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='indigo-pTime-sleep' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1240010441, 'devicename': 'Garage Shop Door', 'accessory': None, 'aid': 1240010441, 'subtype': 'Switch', 'bridgeID': 815295, 'devicemodel': 'Smart Switch -DSC24-', 'devicesensor': 'onOffState', 'manufacturername': 'Aeon Labs'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Garage Shop Door' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 261460169, 'devicename': 'indigo-disarm', 'accessory': None, 'aid': 261460169, 'subtype': 'Switch', 'bridgeID': 815295, 'devicemodel': 'Action Group', 'devicesensor': '', 'manufacturername': 'Indigo Domotics'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='indigo-disarm' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1147527631, 'devicename': 'Garage Main Door', 'accessory': None, 'aid': 1147527631, 'subtype': 'Switch', 'bridgeID': 815295, 'devicemodel': 'Smart Switch -DSC24-', 'devicesensor': 'onOffState', 'manufacturername': 'Aeon Labs'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Garage Main Door' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 221970896, 'devicename': 'indigo-pTime-awake', 'accessory': None, 'aid': 221970896, 'subtype': 'Switch', 'bridgeID': 815295, 'devicemodel': 'Action Group', 'devicesensor': '', 'manufacturername': 'Indigo Domotics'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='indigo-pTime-awake' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 380900951, 'devicename': 'Garage Main Door', 'accessory': None, 'aid': 380900951, 'subtype': 'GarageDoor', 'bridgeID': 815295, 'devicemodel': 'Virtual Garage Door Opener', 'devicesensor': '', 'manufacturername': 'net.papamac.indigoplugin.virtualgaragedoor'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Garage Main Door' services=['AccessoryInformation', 'GarageDoorOpener']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1024704603, 'devicename': 'Garage Humidity', 'accessory': None, 'aid': 1024704603, 'subtype': 'HumiditySensor', 'bridgeID': 815295, 'devicemodel': 'Multi Sensor 6 -ZW100-', 'devicesensor': 'sensorValue', 'manufacturername': 'Aeon Labs'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Garage Humidity' services=['AccessoryInformation', 'HumiditySensor']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 1836949601, 'devicename': 'Garage Main Door', 'accessory': None, 'aid': 1836949601, 'subtype': 'Lock', 'bridgeID': 815295, 'devicemodel': 'Virtual Garage Door Lock', 'devicesensor': '', 'manufacturername': 'net.papamac.indigoplugin.virtualgaragedoor'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='Garage Main Door' services=['AccessoryInformation', 'LockMechanism']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:885): Item :{'deviceid': 3657972, 'devicename': 'indigo-armMax', 'accessory': None, 'aid': 3657972, 'subtype': 'Switch', 'bridgeID': 815295, 'devicemodel': 'Action Group', 'devicesensor': '', 'manufacturername': 'Indigo Domotics'} exisits for this bridge <accessory display_name='HomeKitLink Bridge 815295' services=['AccessoryInformation', 'HAPProtocolInformation']>
   HomeKitLink Siri Debug          (plugin.py:get_bridge_multiple:1020): Adding Accessory:<accessory display_name='indigo-armMax' services=['AccessoryInformation', 'Switch']>
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1311): Bridge 815295 Setup and Running.
   HomeKitLink Siri                Starting accessory HomeKitLink Bridge 815295 with advertised addresses ['10.10.10.82'] with port 51828.
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Indigo Domotics', 'Model': 'Action Group', 'Name': 'indigo-armInstant', 'SerialNumber': '8152951796247568', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Aeon Labs', 'Model': 'AërQ Temperature and Humidity Sensor -ZWA009-', 'Name': 'Family Room Temperature', 'SerialNumber': '8152951977968018', 'FirmwareRevision': '0672'}>, <service display_name=TemperatureSensor unique_id=None chars={'CurrentTemperature': 25.4}>, <service display_name=BatteryService unique_id=None chars={'BatteryLevel': 60, 'ChargingState': 2, 'StatusLowBattery': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'net.papamac.indigoplugin.virtualgaragedoor', 'Model': 'Virtual Garage Door Lock', 'Name': 'Garage Shop Door', 'SerialNumber': '815295926072599', 'FirmwareRevision': '0672'}>, <service display_name=LockMechanism unique_id=None chars={'LockCurrentState': 0, 'LockTargetState': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'net.papamac.indigoplugin.alarmdecoder-bridge', 'Model': 'Virtual Keypad', 'Name': 'Security System', 'SerialNumber': '815295125802648', 'FirmwareRevision': '0672'}>, <service display_name=SecuritySystem unique_id=None chars={'SecuritySystemCurrentState': 3, 'SecuritySystemTargetState': 3}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Indigo Domotics', 'Model': 'Action Group', 'Name': 'Record Pee Time', 'SerialNumber': '8152951187060379', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Aeon Labs', 'Model': 'AërQ Temperature and Humidity Sensor -ZWA009-', 'Name': 'Bedroom Humidity', 'SerialNumber': '815295186074396', 'FirmwareRevision': '0672'}>, <service display_name=HumiditySensor unique_id=None chars={'CurrentRelativeHumidity': 29}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Aeon Labs', 'Model': 'AërQ Temperature and Humidity Sensor -ZWA009-', 'Name': 'Family Room Humidity', 'SerialNumber': '8152951561075105', 'FirmwareRevision': '0672'}>, <service display_name=HumiditySensor unique_id=None chars={'CurrentRelativeHumidity': 30}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Aeon Labs', 'Model': 'Multi Sensor 6 -ZW100-', 'Name': 'Garage Temperature', 'SerialNumber': '815295977135401', 'FirmwareRevision': '0672'}>, <service display_name=TemperatureSensor unique_id=None chars={'CurrentTemperature': 14.5}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'net.papamac.indigoplugin.virtualgaragedoor', 'Model': 'Virtual Garage Door Opener', 'Name': 'Garage Shop Door', 'SerialNumber': '815295964983340', 'FirmwareRevision': '0672'}>, <service display_name=GarageDoorOpener unique_id=None chars={'CurrentDoorState': 1, 'TargetDoorState': 1, 'ObstructionDetected': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Aeon Labs', 'Model': 'AërQ Temperature and Humidity Sensor -ZWA009-', 'Name': 'Bedroom Temperature', 'SerialNumber': '8152951534815413', 'FirmwareRevision': '0672'}>, <service display_name=TemperatureSensor unique_id=None chars={'CurrentTemperature': 27.7}>, <service display_name=BatteryService unique_id=None chars={'BatteryLevel': 70, 'ChargingState': 2, 'StatusLowBattery': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Indigo Domotics', 'Model': 'Action Group', 'Name': 'indigo-pTime-sleep', 'SerialNumber': '815295273791541', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Aeon Labs', 'Model': 'Smart Switch -DSC24-', 'Name': 'Garage Shop Door', 'SerialNumber': '8152951240010441', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': True}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Indigo Domotics', 'Model': 'Action Group', 'Name': 'indigo-disarm', 'SerialNumber': '815295261460169', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Aeon Labs', 'Model': 'Smart Switch -DSC24-', 'Name': 'Garage Main Door', 'SerialNumber': '8152951147527631', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': True}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Indigo Domotics', 'Model': 'Action Group', 'Name': 'indigo-pTime-awake', 'SerialNumber': '815295221970896', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'net.papamac.indigoplugin.virtualgaragedoor', 'Model': 'Virtual Garage Door Opener', 'Name': 'Garage Main Door', 'SerialNumber': '815295380900951', 'FirmwareRevision': '0672'}>, <service display_name=GarageDoorOpener unique_id=None chars={'CurrentDoorState': 1, 'TargetDoorState': 1, 'ObstructionDetected': False}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Aeon Labs', 'Model': 'Multi Sensor 6 -ZW100-', 'Name': 'Garage Humidity', 'SerialNumber': '8152951024704603', 'FirmwareRevision': '0672'}>, <service display_name=HumiditySensor unique_id=None chars={'CurrentRelativeHumidity': 47}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'net.papamac.indigoplugin.virtualgaragedoor', 'Model': 'Virtual Garage Door Lock', 'Name': 'Garage Main Door', 'SerialNumber': '8152951836949601', 'FirmwareRevision': '0672'}>, <service display_name=LockMechanism unique_id=None chars={'LockCurrentState': 0, 'LockTargetState': 0}>]
   HomeKitLink Siri Debug          (plugin.py:Plugin_addCallbacktoDeviceList:2918): [<service display_name=AccessoryInformation unique_id=None chars={'Identify': False, 'Manufacturer': 'Indigo Domotics', 'Model': 'Action Group', 'Name': 'indigo-armMax', 'SerialNumber': '8152953657972', 'FirmwareRevision': '0672'}>, <service display_name=Switch unique_id=None chars={'On': False}>]
   HomeKitLink Siri Debug          (plugin.py:startsingleBridge:1321): Camera Accessory Found, checking single thread is alive to manage images.
   HomeKitLink Siri                Camera Thread is being spooled up to manage camera images
   HomeKitLink Siri Error          (plugin.py: Function: startsingleBridge  line: 1324):    Exception :  Message : Exception in single Bridge Startup
   HomeKitLink Siri Error          Traceback:
  File "plugin.py", line 1322, in startsingleBridge
    self.start_CameraSnapshots()
  File "plugin.py", line 1053, in start_CameraSnapshots
    self.cameraSnapShots.start()
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 959, in start
    raise RuntimeError("threads can only be started once")

   HomeKitLink Siri Error          Error in plugin execution:

Traceback (most recent call last):
  File "plugin.py", line 1322, in startsingleBridge
    self.start_CameraSnapshots()
  File "plugin.py", line 1053, in start_CameraSnapshots
    self.cameraSnapShots.start()
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 959, in start
    raise RuntimeError("threads can only be started once")
RuntimeError: threads can only be started once

   HomeKitLink Siri Error          
Exc_info: (<class 'RuntimeError'>, RuntimeError('threads can only be started once'), <traceback object at 0x1118a5b40>) 
Exc_Text: Traceback (most recent call last):
  File "plugin.py", line 1322, in startsingleBridge
    self.start_CameraSnapshots()
  File "plugin.py", line 1053, in start_CameraSnapshots
    self.cameraSnapShots.start()
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 959, in start
    raise RuntimeError("threads can only be started once")
RuntimeError: threads can only be started once 
Stack_info: None
   HomeKitLink Siri Error          (plugin_base.py: Function: _device_enum_and_start_comm  line: 1277):    Error :  Message : exception in device_start_comm(home-security-hklsBridge): Python argument types in
    Device.updateStatesOnServer(Device)
did not match C++ signature:
    updateStatesOnServer(CDeviceBase {lvalue}, boost::python::api::object keyValueList, bool triggerEvents=True, bool clearErrorState=True)
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:deviceUpdated:1672): Still starting up. Ignoring device update
   HomeKitLink Siri Debug          (plugin.py:runConcurrentThread:715): Camera Accessory Found, starting single thread to manage images.
   HomeKitLink Siri                Camera Thread is being spooled up to manage camera images
   HomeKitLink Siri Debug          (plugin.py: Function: runConcurrentThread  line: 749):    Exception :  Message : Exception in runConcurrentThread
   HomeKitLink Siri Debug          Traceback:
  File "plugin.py", line 716, in runConcurrentThread
    self.start_CameraSnapshots()
  File "plugin.py", line 1053, in start_CameraSnapshots
    self.cameraSnapShots.start()
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 959, in start
    raise RuntimeError("threads can only be started once")

   HomeKitLink Siri Debug          Error in plugin execution:

Traceback (most recent call last):
  File "plugin.py", line 716, in runConcurrentThread
    self.start_CameraSnapshots()
  File "plugin.py", line 1053, in start_CameraSnapshots
    self.cameraSnapShots.start()
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 959, in start
    raise RuntimeError("threads can only be started once")
RuntimeError: threads can only be started once

   HomeKitLink Siri Debug          
Exc_info: (<class 'RuntimeError'>, RuntimeError('threads can only be started once'), <traceback object at 0x1134f7040>) 
Exc_Text: None 
Stack_info: None
   HomeKitLink Siri                Stopping accessory HomeKitLink Bridge 815295 on addresses ['10.10.10.82'], port 51828.
   HomeKitLink Siri                Stopping accessory HomeKitLink Bridge 576663 on addresses ['10.10.10.82'], port 51826.
   HomeKitLink Siri                Stopping accessory HomeKitLink Bridge 131595 on addresses ['10.10.10.82'], port 51827.
   HomeKitLink Siri                Closed the flux capacitor loop.
   HomeKitLink Siri                Closed the flux capacitor loop.
   HomeKitLink Siri                Closed the flux capacitor loop.
   HomeKitLink Siri                Completing full Bridge Shutdown ...
   HomeKitLink Siri                Completing full Bridge(s) Shutdown...

User avatar
GlennNZ
Posts: 1873
Joined: Sun Dec 07, 2014 3:33 pm
Location: Central Coast, Australia

HKLS camera errors after moving to new user account

Post by GlennNZ »

Certainly shows the issue:

A copy file (via shutil) fails within the PluginPrefs directory being performed by the Plugin itself.

So as you guessed, it seems to be a user permission issue.

If plugins can’t write to the pluginPrefs directory - that will cause big issues…. Although may just be the running IPH3 as here that is having issues …. Still multiple plugins save things here - including HomeKitLink as well as camera images…

Anyway - back to the permissions - and I would not consider myself a OSX permissions expert, or novice for that matter…. I would just open up up plugin bundle folder to everything, failing a better solution.

(although have you re-run the Indigo installer? (as said above) Seems to be to the go to advice for permission issues…)

Glenn


Sent from my iPad using Tapatalk
User avatar
papamac
Posts: 168
Joined: Wed Jan 29, 2014 2:07 pm

Re: HKLS camera errors after moving to new user account

Post by papamac »

I understand your argument that plugins need to write to the pluginPrefs directory. I believe that that is the case currently as the user papamac has write privileges by virtue of its membership in the admin group. It seems to me that the permission that is being denied is permission to change the permissions (using chmod) for a file that is not owned by the user. Why is HKLS attempting to change permissions for a camera snapshot file? Is this really necessary?

I can probably solve this problem by using sudo to change the ownership of all the files in the /Library/Application Support/Perceptive Automation directory from dkrause to papamac. This seems a little drastic though. Why should plugins require file ownership to change permissions?

David
User avatar
GlennNZ
Posts: 1873
Joined: Sun Dec 07, 2014 3:33 pm
Location: Central Coast, Australia

HKLS camera errors after moving to new user account

Post by GlennNZ »

We are not using chmod anywhere. The mention bit is part of the shutil.copy function

It is using shutil copy python - which is pretty standard copy library - which is that error highlighted and the likely cause. It fails because of lack of permission, so bigger question is why is permission needed for file copy - obviously seems to be …

Might be a potential solution

https://stackoverflow.com/questions/118 ... -cp-doesnt

Although likely risks other Indigo install issues I suspect…
User avatar
jay (support)
Site Admin
Posts: 19232
Joined: Wed Mar 19, 2008 11:52 am
Location: Austin, Texas
Contact:

Re: HKLS camera errors after moving to new user account

Post by jay (support) »

Indigo and its requisite files/directories need to be owned by the account that’s running it to avoid potential issues. Rerun the Indigo installer for your version from the new account and it will adjust permissions as needed.
Jay (Indigo Support)
Twitter | Facebook | LinkedIn
User avatar
papamac
Posts: 168
Joined: Wed Jan 29, 2014 2:07 pm

Re: HKLS camera errors after moving to new user account

Post by papamac »

Thanks Glenn and Jay. I reloaded Indigo 2024.1 using the new user account and all is well.

You guys rock!

David
Post Reply

Return to “HomeKitLink Siri”