srkinard wrote:
- Code: Select all
[2018-4-6 02:05:49] [HomeKit Bridge Server] HomeKit Bridge request: http://127.0.0.1:8558/HomeKit?cmd=deviceList&serverId=707909164
/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/bin/hb/node-v8.10.0-darwin-x64/lib/node_modules/homebridge-indigo2/index.js:191
var id = item.id;
^
TypeError: Cannot read property 'id' of null
at Indigo2Platform.createAccessory (/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/bin/hb/node-v8.10.0-darwin-x64/lib/node_modules/homebridge-indigo2/index.js:191:19)
at Indigo2Platform.addAccessory (/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/bin/hb/node-v8.10.0-darwin-x64/lib/node_modules/homebridge-indigo2/index.js:183:26)
at Array.forEach (<anonymous>)
at Indigo2Platform.<anonymous> (/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/bin/hb/node-v8.10.0-darwin-x64/lib/node_modules/homebridge-indigo2/index.js:170:22)
at Indigo2Platform.<anonymous> (/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/bin/hb/node-v8.10.0-darwin-x64/lib/node_modules/homebridge-indigo2/index.js:293:17)
at /Library/Application Support/Perceptive Automation/Indigo 7/Plugins/EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/bin/hb/node-v8.10.0-darwin-x64/lib/node_modules/homebridge-indigo2/node_modules/async/lib/async.js:906:35
at _arrayEach (/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/bin/hb/node-v8.10.0-darwin-x64/lib/node_modules/homebridge-indigo2/node_modules/async/lib/async.js:85:13)
at Request.<anonymous> (/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/bin/hb/node-v8.10.0-darwin-x64/lib/node_modules/homebridge-indigo2/node_modules/async/lib/async.js:898:17)
at Request._callback (/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/bin/hb/node-v8.10.0-darwin-x64/lib/node_modules/homebridge-indigo2/node_modules/async/lib/async.js:44:16)
at Request.self.callback (/Library/Application Support/Perceptive Automation/Indigo 7/Plugins/EPS HomeKit Bridge.indigoPlugin/Contents/Server Plugin/bin/hb/node-v8.10.0-darwin-x64/lib/node_modules/homebridge-indigo2/node_modules/request/request.js:186:22)
C4W - something is very wrong in the HKB JSON deviceList response because it included a null accessory. I'll add a null check in the next homebridge-indigo2 version, but that shouldn't happen to begin with.