I was wondering if anyone can help me understand where I've gone wrong?Running: Sierra 10.12 (2nd GM), Indigo 6.1.10 & iOS 10.0.1
This weekend, I downloaded homebridge & the indigo plug-in to the following locations:
/Users/mreller/Homebridge/homebridge-0.3.3
/Users/mreller/Homebridge/homebridge-indigo-master
Did I download the right versions?I've installed homebridge & hombridge-indigo, as follows:
npm install -g homebridge
npm install -g homebridge-indigo
mreller$ which homebridge /usr/local/bin/homebridge
mreller$ echo $HOME/.homebridge /Users/mreller/.homebridge
Starting simply (2Garage Door I/O Devices)... I've configured the config.json file as follows, but I'm not sure if I saved the file in the right location:
Where should the config.json get saved:/Users/mreller/.homebridge/config.json
Current config.json - I assumed the user name & password are the same as used by Indigo Touch?
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"description": "This is an example configuration file to configure the Indigo platform plugin. See README.md for more details.",
"platforms": [
{
"platform": "Indigo",
"name": "My Indigo Server",
"protocol": "http",
"host": "127.0.0.1",
"port": "8176",
"path": "",
"username": “XXXXX”,
"password": “XXXXX”,
"includeActions": "true",
"includeIds": [ "1926252584", "1078939051" ],
"treatAsGarageDoorIds": [ "1926252584", "1078939051" ],
"thermostatsInCelsius": false,
"accessoryNamePrefix": ""
}
],
"accessories": [
]
}
When I start homebridge, I get the following:Home-Theater:~ mreller$ homebridge
[9/19/2016, 12:53:07 PM] Loaded plugin: homebridge-indigo
[9/19/2016, 12:53:07 PM] Registering platform 'homebridge-indigo.Indigo'
[9/19/2016, 12:53:07 PM] ---
[9/19/2016, 12:53:07 PM] Loaded config.json with 0 accessories and 1 platforms.
[9/19/2016, 12:53:07 PM] ---
[9/19/2016, 12:53:07 PM] Loading 1 platforms...
[9/19/2016, 12:53:07 PM] [My Indigo Server] Initializing Indigo platform...
[9/19/2016, 12:53:07 PM] [My Indigo Server] Indigo base URL is
http://127.0.0.1:8176[9/19/2016, 12:53:07 PM] ---
[9/19/2016, 12:53:07 PM] Loading 1 platforms...
[9/19/2016, 12:53:07 PM] [My Indigo Server] Initializing Indigo platform...
[9/19/2016, 12:53:07 PM] [My Indigo Server] Indigo base URL is
http://127.0.0.1:8176[9/19/2016, 12:53:07 PM] Loading 0 accessories...
[9/19/2016, 12:53:07 PM] [My Indigo Server] Indigo request:
http://127.0.0.1:8176/devices.json/[9/19/2016, 12:53:07 PM] [My Indigo Server] Indigo request:
http://127.0.0.1:8176/devices/1%20Car%20Garage.json[9/19/2016, 12:53:07 PM] [My Indigo Server] Discovered I/O-Linc Controller (ID 1078939051): 1 Car Garage
[9/19/2016, 12:53:07 PM] [My Indigo Server] Ignoring unknown accessory type I/O-Linc Controller
[9/19/2016, 12:53:07 PM] [My Indigo Server] Indigo request:
http://127.0.0.1:8176/devices/2%20Car%20Garage.json[9/19/2016, 12:53:07 PM] [My Indigo Server] Discovered I/O-Linc Controller (ID 1926252584): 2 Car Garage
[9/19/2016, 12:53:07 PM] [My Indigo Server] Ignoring unknown accessory type I/O-Linc Controller
DISCOVERING / IGNORING LOTS OF STUFF…
Scan this code with your HomeKit App on your iOS device to pair with Homebridge:
┌────────────┐
│ 031-45-154 │
└────────────┘
[9/19/2016, 12:53:09 PM] Homebridge is running on port 51826.
Should a Homebridge Indigo Plug-In now show up in the list of 3rd Party plug-ins in the Indigo Mac Client tool? Or does homebridge simply communicate with Indigo via the named Device IDs?
Using the native iOS 10 Home App, I can successfully pair the Homebridge server using the 031-45-154 code (Default Room). However, when I try to add accessories to rooms there's no accessories to select from... Or it says something about using the manufacturer's native app. Any insight into troubleshooting the last mile? Thanks!