I've just updated to Indigo 2023.2 with plugin 0.6.60 and when the HomeKitLink plugin is loading I'm getting this error:
- Code: Select all
HomeKitLink Siri Starting accessory HomeKitLink Bridge 769980 with advertised addresses ['192.168.1.10'] with port 51831.
HomeKitLink Siri Error (HomeKitDevices.py: Function: get_motion line: 2306): Error : Message : MotionSensor: Indigo DeviceID 1870655184. Error: Value returned is not True/False.
HomeKitLink Siri Error (HomeKitDevices.py: Function: get_motion line: 2306): Error : Message : MotionSensor: Indigo DeviceID 1870655184. Error: Value returned is not True/False.
The motion devices are DSC Alarm plugin types. I believe this was working on older versions, but I cannot confirm that for sure. The bridge seems to load fine and is usable, but doesn't detect motion. Other sensor types from the plugin work fine, eg contact sensor.
I tried turning on debug options to submit with this, but ended up getting streams of what seemed like irrelevant data. If this is needed can you tell me which options should be enabled?
Here's the device properties in case it's of any use:
batteryLevel : None
buttonGroupCount : 0
configured : True
description : DSC Zone 05 - Wired
deviceTypeId : alarmZone
displayStateId : state
displayStateImageSel : MotionSensor
displayStateValRaw : closed
displayStateValUi : closed
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
folderId : 1039530962
globalProps : MetaProps : (dict)
com.GlennNZ.indigoplugin.HomeKitLink-Siri : (dict)
HomeKit_audioSelector : false (bool)
HomeKit_bridgeUniqueID : 503716 (integer)
HomeKit_deviceSubtype : MotionSensor (string)
HomeKit_inverseSelector : false (bool)
HomeKit_publishDevice : true (bool)
HomeKit_tempSelector : false (bool)
homekit-name : Motion (string)
com.frightideas.indigoplugin.dscAlarm : (dict)
Elem : (string)
occupancyGroup : 0 (integer)
var : None (empty)
zoneLogChanges : true (bool)
zoneNumber : 5 (string)
zonePartition : 1 (string)
zoneType : zoneTypeMotion (string)
id : 471312243
lastChanged : 2024-01-25 01:33:22
lastSuccessfulComm : 2024-01-25 01:33:22
model : Alarm Zone
name : Lounge - Motion Sensor
ownerProps : com.frightideas.indigoplugin.dscAlarm : (dict)
Elem : (string)
occupancyGroup : 0 (integer)
var : None (empty)
zoneLogChanges : true (bool)
zoneNumber : 5 (string)
zonePartition : 1 (string)
zoneType : zoneTypeMotion (string)
pluginId : com.frightideas.indigoplugin.dscAlarm
pluginProps : emptyDict : (dict)
protocol : Plugin
remoteDisplay : True
sharedProps : com.indigodomo.indigoserver : (dict)
states : States : (dict)
LastChangedShort : 2m (string)
LastChangedTimer : 2 (integer)
bypass : nobypass (string)
bypass.bypassed : false (bool)
bypass.nobypass : true (bool)
state : closed (string)
state.closed : true (bool)
state.open : false (bool)
state.tripped : false (bool)
subModel :
subType :
supportsAllLightsOnOff : False
supportsAllOff : False
supportsOnState : False
supportsStatusRequest : False
version : None