Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/northernman54/homebridge-hikvision-local
https://github.com/northernman54/homebridge-hikvision-local
Last synced: 17 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/northernman54/homebridge-hikvision-local
- Owner: NorthernMan54
- Created: 2024-07-01T21:44:50.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-10T20:52:46.000Z (4 months ago)
- Last Synced: 2024-10-10T12:04:18.839Z (29 days ago)
- Language: TypeScript
- Size: 688 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Homebridge Hikvision Local plugin
Homebridge plugin that connects to your HikVision DVR via a local connection and exposes your cameras in Homebridge. The plugin is heavily based on excellent [homebridge-camera-ffmpeg](https://github.com/Sunoo/homebridge-camera-ffmpeg) and the various homebridge-hikvision plugins out there.
This plugin will automatically discover all cameras connected to your DVR and will expose them to homebridge. You will get access to stream video (including sound) directly from your home app, will get push notification with screenshots of the motion events - this needs to be configured in HikVision DVR and additionally in Home app under home settings - you will need to enable notifications.
## Hikvsion DVR/NVR Tested with this version of the plugin
* ERI-K104-P4, which is included within the EKI-K41T44C kit
As I only have access to this device, this is the only one I can confirm as working.
## Configuration
### Video / Live view streaming
For video streaming / live view to work stream encryption must be disabled on your DVR, so please be aware of this.
The setting to disable stream encryption is only available via the local console ( hdmi / mouse ). And is under the menu Network->Advanced Settings->Platform Status.
### Enable notifications in HikVision DVR
The plugin does not detect motion itself, it responds to events generated by the DVR using HTTP Event API.
You must set up notifications in the DVR configuration as per below screenshot:
![image](https://user-images.githubusercontent.com/47468/103291461-af287480-49e3-11eb-9db9-18708b35b3c3.png)
You might also find this YouTube video useful:
https://www.youtube.com/watch?v=-R_dtE9o9WI
[![Setup Notifications](https://img.youtube.com/vi/-R_dtE9o9WI/0.jpg)](https://www.youtube.com/watch?v=-R_dtE9o9WI)