homebridge-video-doorbell-button
v0.0.8
Published
ffmpeg plugin for homebridge: https://github.com/nfarina/homebridge
Downloads
10
Readme
homebridge-video-foorbell
ffmpeg plugin for Homebridge
Installation
- Install ffmpeg on your Raspberry
- Install this plugin using:
npm install -g npm i homebridge-video-doorbell-button --unsafe-perm
- Edit
config.json
and add the camera and add Mi/Aqara Button. - Run Homebridge
- Add extra camera accessories in Home app. The setup code is the same as homebridge.
config.json example
{
"platform": "Video-DoorbellV2",
"camera": {
"name": "Домофон",
"videoConfig": {
"source": "-rtsp_transport tcp -i rtsp://192.168.1.16/unicast",
"stillImageSource": "-i rtsp://192.168.1.16/unicast -vframes 1 -r 1",
"maxStreams": 2,
"maxWidth": 1280,
"maxHeight": 720,
"maxBitrate": 1600,
"maxFPS": 20,
"audio": true,
"vcodec": "h264_omx"
}
},
"event": {
"buttonSid": "158d00029088e3",
"gpio": 7,
"motion": false,
"switch": {
"name": "Ding Dong"
},
"http": true
},
"lock": {
"name": "Lock mechanism",
"gpio": 5,
"http": {
"unlock": "http://192.168.1.6:4343/unlock"
}
}
}
Events
buttonSid
sid for Mi or Aqara switch.
gpio
GPIO number, to trigger plug to ground (GND).
motion
virtual motion accessory and switch for trigger motion.
switch
virtual switch accessory for trigger doorbell.
- You cannot add "motion" and "switch" at the same time
http
HTTP server for event bridge "get or post request" ip:6412/dingdong (example: http://192.168.1.2:6412/dingdong).
Lock mechanism
gpio
GPIO number for lock.
http
HTTP url for lock (example: http://192.168.1.6:4343/unlock).
Incidentally, check iSpyConnect's camera database to find likely protocols and URLs to try with your camera.