hjdhjd/homebridge-doorbird

DoorBird not showing up in Home App

Closed this issue · 3 comments

The DoorBird Seems to load in Homebridge, but it doesn't show up in the Home app.

macserver:~ macserver$ homebridge

┌──────────────────────────────────────────────────────────────┐
│ npm update check failed │
│ Try running with sudo or get access │
│ to the local update config store via │
│ sudo chown -R $USER:$(id -gn $USER) /Users/macserver/.config │
└──────────────────────────────────────────────────────────────┘
[2018-1-19 10:09:37] Loaded plugin: homebridge-chamberlain
[2018-1-19 10:09:37] Registering accessory 'homebridge-chamberlain.Chamberlain'
[2018-1-19 10:09:37] ---
[2018-1-19 10:09:37] Loaded plugin: homebridge-connectedbytcp
[2018-1-19 10:09:37] Registering platform 'homebridge-conntectedbytcp.ConnectedByTcp'
[2018-1-19 10:09:37] ---
[2018-1-19 10:09:37] Loaded plugin: homebridge-doorbird
[2018-1-19 10:09:37] Registering platform 'homebridge-doorbird.DoorBird'
[2018-1-19 10:09:37] ---
[2018-1-19 10:09:37] Loaded plugin: homebridge-kevo
[2018-1-19 10:09:37] Registering accessory 'homebridge-kevo.Kevo'
[2018-1-19 10:09:37] ---
[2018-1-19 10:09:37] Loaded plugin: homebridge-nest
[2018-1-19 10:09:37] Registering platform 'homebridge-nest.Nest'
[2018-1-19 10:09:37] ---
[2018-1-19 10:09:37] Loaded config.json with 3 accessories and 3 platforms.
[2018-1-19 10:09:37] ---
[2018-1-19 10:09:37] Loading 3 platforms...
[2018-1-19 10:09:37] [Nest] Initializing Nest platform...
[2018-1-19 10:09:37] [Nest] Fetching Nest devices.
[2018-1-19 10:09:37] [ConnectedByTcp] Initializing ConnectedByTcp platform...
[2018-1-19 10:09:37] [ConnectedByTcp] in accessories
[2018-1-19 10:09:37] [DoorBird] Initializing DoorBird platform...
[2018-1-19 10:09:37] Loading 3 accessories...
[2018-1-19 10:09:37] [Garage Door] Initializing Kevo accessory...
[2018-1-19 10:09:37] [Front Door] Initializing Kevo accessory...
[2018-1-19 10:09:37] [Garage] Initializing Chamberlain accessory...
[2018-1-19 10:09:38] DoorBird is running on port 54149.
DoorBird is listening on port 5005
[2018-1-19 10:09:38] [Garage Door] Login successful.
[2018-1-19 10:09:38] [Front Door] Login successful.
[2018-1-19 10:09:38] [ConnectedByTcp] {"did":["xxxx"],"known":["1"],"lock":["0"],"state":["0"],"level":["100"]}
[2018-1-19 10:09:38] [ConnectedByTcp] Creating Lightbulb with device id 'xxxxx' and state '0'
[2018-1-19 10:09:38] [ConnectedByTcp] {"did":["xxxxx"],"known":["1"],"lock":["0"],"state":["0"],"level":["100"]}
[2018-1-19 10:09:38] [ConnectedByTcp] Creating Lightbulb with device id 'xxxx' and state '0'
[2018-1-19 10:09:38] [ConnectedByTcp] {"did":["xxxx"],"known":["1"],"lock":["0"],"state":["0"],"level":["100"]}
[2018-1-19 10:09:38] [ConnectedByTcp] Creating Lightbulb with device id "xxxx' and state '0'
[2018-1-19 10:09:38] [ConnectedByTcp] {"did":["xxxx"],"known":["1"],"lock":["0"],"state":["0"],"offline":["1"]}
[2018-1-19 10:09:38] [ConnectedByTcp] Creating Lightbulb with device id 'xxxx' and state '0'
[2018-1-19 10:09:38] [ConnectedByTcp] {"did":["xxxx"],"known":["1"],"lock":["0"],"state":["0"],"offline":["1"]}
[2018-1-19 10:09:38] [ConnectedByTcp] Creating Lightbulb with device id 'xxxx' and state '0'
[2018-1-19 10:09:38] [ConnectedByTcp] {"did":["xxxx"],"known":["1"],"lock":["0"],"state":["0"],"offline":["1"]}
[2018-1-19 10:09:38] [ConnectedByTcp] Creating Lightbulb with device id 'xxxx' and state '0'
[2018-1-19 10:09:38] [ConnectedByTcp] {"did":["xxxx"],"known":["1"],"lock":["0"],"state":["0"],"offline":["1"]}
[2018-1-19 10:09:38] [ConnectedByTcp] Creating Lightbulb with device id 'xxxx' and state '0'
[2018-1-19 10:09:38] [ConnectedByTcp] returning devices: [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[2018-1-19 10:09:38] [ConnectedByTcp] Initializing platform accessory 'Living Room Back'...
[2018-1-19 10:09:38] [ConnectedByTcp] Initializing platform accessory 'Living Room Front'...
[2018-1-19 10:09:38] [ConnectedByTcp] Initializing platform accessory 'Master Bedroom'...
[2018-1-19 10:09:38] [ConnectedByTcp] Initializing platform accessory 'Basement LivingRoom'...
[2018-1-19 10:09:38] [ConnectedByTcp] Initializing platform accessory 'Basement Stairs'...
[2018-1-19 10:09:38] [ConnectedByTcp] Initializing platform accessory 'Basement Computer'...
[2018-1-19 10:09:38] [ConnectedByTcp] Initializing platform accessory 'Basement Studio'...
HAP Warning: Characteristic 00000054-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 0000003E-0000-1000-8000-0026BB765291. Adding anyway.
HAP Warning: Characteristic 00000054-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 0000003E-0000-1000-8000-0026BB765291. Adding anyway.
HAP Warning: Characteristic 00000054-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 0000003E-0000-1000-8000-0026BB765291. Adding anyway.
HAP Warning: Characteristic 00000054-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 0000003E-0000-1000-8000-0026BB765291. Adding anyway.
[2018-1-19 10:09:40] [Nest] Initializing platform accessory 'Dining Room Thermostat'...
[2018-1-19 10:09:40] [Nest] Initializing platform accessory 'Basement Nest Protect'...
[2018-1-19 10:09:40] [Nest] Initializing platform accessory 'Upstairs Nest Protect'...
[2018-1-19 10:09:40] [Nest] Initializing platform accessory 'Downstairs Nest Protect'...
Setup Payload:

Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:

[2018-1-19 10:09:40] Homebridge is running on port 51826.

{
"bridge": {
"name": "Homebridge",
"username": "",
"port": 51826,
"pin": ""
},

"accessories": [{
		"accessory": "Kevo",
		"name": "Garage Door",
		"username": "",
		"password": "",
		"lock_id": ""

	},
	{
		"accessory": "Kevo",
		"name": "Front Door",
		"username": "",
		"password": "",
		"lock_id": ""

	},

{

"accessory": "Chamberlain",
"name": "Garage",
"username": "",
"password": "",
"deviceId": ""
}

],

"platforms": [
{
"platform": "Nest",

	"token" : "",
	
	"clientId": "",
	"clientSecret": "",
	"code": "",
	
	"username" : "",
	"password" : ""
},
   {
     "platform": "ConnectedByTcp",
     "name": "ConnectedByTcp",
     "ip": "",
     "loglevel" : "1",
"token":"",
"deviceNames": {
		"":"Living Room Back",
		"":"Living Room Front",
		"":"Master Bedroom",
		"":"Basement LivingRoom",
		"":"Basement Stairs",
		"":"Basement Computer",
		"":"Basement Studio"
		}
   },

{
"platform": "DoorBird",
"cameras": [
{
"name": "DoorBird",
"doorbird_ip": "192.168.0.xxx",
"doorbird_username": "xxxx",
"doorbird_password": "xxxx",
"videoConfig": {
"source": "-re -i rtsp://xxxx:xxxx@192.168.0.xxx:8557/mpeg/media.amp",
"stillImageSource": "-i http://192.168.0.xxx:80/bha-api/image.cgi?http-user=xxx&http-password=xxx",
"maxStreams": 2,
"maxWidth": 1280,
"maxHeight": 720,
"maxFPS": 15,
"port": 5005
}
}
]
}

]

}

Click the + icon in home app, enter the same PIN as homebridge then it appears. Same experience if you used ffmpeg before

This worked, The QR code that I tired before didn't work, but the PIN did. I got the door bird to show up in the Home App... Thanks for your help