# \[App\]\[Pro\] HikVision

**URL:** <https://community.homey.app/t/app-pro-hikvision/147865>\
**Category:** Apps\
**Created:** [December 26, 2025, 4:49pm UTC](https://community.homey.app/t/app-pro-hikvision/147865 "2025-12-26T16:49:26Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Pierre\_V](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_v/32/16433_2.png) [@Pierre\_V](https://community.homey.app/u/Pierre_V)\
**Post date:** [December 29, 2025, 9:54pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/21 "2025-12-29T21:54:17Z")

</div>

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/8/c8cc6f07084e64a4bf2da7cd154db09686ff9195.png)  
Start of development for camera support via NVR 🙂

---

<div class="post-metadata">

**Author:** ![Alex\_R](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/alex_r/32/121550_2.png) [@Alex\_R](https://community.homey.app/u/Alex_R)\
**Post date:** [December 30, 2025, 11:10am UTC](https://community.homey.app/t/app-pro-hikvision/147865/22 "2025-12-30T11:10:58Z")

</div>

> [@Peter\_Kawa](#):
>
> Well, you’re asking community app building enthousiasts to do double work, that was the thought behind my question: if such an app already exists, why not use it?

Following that logic, this app is obsolete and “double work”. We already have ONVIF Camera app and all HikVision cameras support ONVIF (out of the box or by enabling it in the integration protocol settings) so we should all just use that one?

---

<div class="post-metadata">

**Author:** ![Pierre\_V](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_v/32/16433_2.png) [@Pierre\_V](https://community.homey.app/u/Pierre_V)\
**Post date:** [December 30, 2025, 11:38am UTC](https://community.homey.app/t/app-pro-hikvision/147865/23 "2025-12-30T11:38:59Z")

</div>

This debate is endless. I created this topic to inform that I am developing an application to support Hikvision cameras. If people are interested, they can participate, and that’s it.  
This app might be redundant for your needs, maybe not for others.  
What is certain is that it will not support ONVIF because the application already exists and works very well. This statement applies to all camera applications.  
My app uses RTSP stream for video and ISAPI for data.

For your information, ONVIF is based on a standard protocol supported by Hikvision. ONVIF uses RTSP for video and something else for data.

---

<div class="post-metadata">

**Author:** ![Blooddrunk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/blooddrunk/32/82094_2.png) [@Blooddrunk](https://community.homey.app/u/Blooddrunk)\
**Post date:** [December 30, 2025, 5:40pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/24 "2025-12-30T17:40:17Z")

</div>

What’s wrong with you guys? ONVIF app works really nice but HikVision is not only about cameras. With cameras it is only beginning. Everybody who owns HikVision doorbells hopes that these doorbells will be supported in the future also. But at first it is necessary to start with easy and basic stuff ofc.

---

<div class="post-metadata">

**Author:** ![J273](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/j273/32/131778_2.png) [@J273](https://community.homey.app/u/J273)\
**Post date:** [December 30, 2025, 5:49pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/25 "2025-12-30T17:49:25Z")

</div>

Yeah I could never get the ONVIF app to work with my hikvision cameras and pickup line crossing .etc. This app with the camera ive disconnected from my NVR and connected to my switch to test it works great.

---

<div class="post-metadata">

**Author:** ![Pierre\_V](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_v/32/16433_2.png) [@Pierre\_V](https://community.homey.app/u/Pierre_V)\
**Post date:** [December 30, 2025, 9:35pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/26 "2025-12-30T21:35:23Z")

</div>

**Hello new version!**

- Automatically selects a free network port (apologies to anyone who couldn’t start before – I saw the logs …. sorry !)

- New UI for camera pairing

- Initial support for NVR and its associated cameras (events not supported yet)

- Various bug fixes

---

<div class="post-metadata">

**Author:** ![Alex\_R](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/alex_r/32/121550_2.png) [@Alex\_R](https://community.homey.app/u/Alex_R)\
**Post date:** [December 31, 2025, 12:54pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/27 "2025-12-31T12:54:40Z")

</div>

> 

> [@Blooddrunk](#):
>
> What’s wrong with you guys? ONVIF app works really nice but HikVision is not only about cameras. With cameras it is only beginning. Everybody who owns HikVision doorbells hopes that these doorbells will be supported in the future also. But at first it is necessary to start with easy and basic stuff ofc.

That’s exactly my point. The other ONVIF app works fine, but as you mentioned, a dedicated HikVision integration could do far more.

Supporting only RTSP, which is essentially just a raw video stream, severely limits what’s possible. That’s why I brought up ONVIF in the first place, and why the response of “why not just use the other ONVIF app?” misses the point.

I’m running HikVision cameras and a video doorbell connected to an NVR, and I want to use advanced features like object detection (person, vehicle, animal), line crossing detection, audio detection, PTZ preset activation etc. in flows. None of that is achievable with RTSP alone, it requires ONVIF.

RTSP gives you video. ONVIF is what enables intelligence and automation.

How awesome would it be WHEN doorbell is ringing AND nobody is home THEN play “barking dog” on my Google Chromecast Audio connected speaker? 🤣

---

<div class="post-metadata">

**Author:** ![Blooddrunk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/blooddrunk/32/82094_2.png) [@Blooddrunk](https://community.homey.app/u/Blooddrunk)\
**Post date:** [December 31, 2025, 3:28pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/28 "2025-12-31T15:28:27Z")

</div>

Hell yeah, definitely nice idea! 😂 I would choose barking of really angry dog 😅

---

<div class="post-metadata">

**Author:** ![Pierre\_V](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_v/32/16433_2.png) [@Pierre\_V](https://community.homey.app/u/Pierre_V)\
**Post date:** [December 31, 2025, 4:35pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/29 "2025-12-31T16:35:55Z")

</div>

> [@Alex\_R](#):
>
> None of that is achievable with RTSP alone, it requires ONVIF.

And this is exactly where you are mistaken. With **Hikvision cameras** , it is **not necessarily recommended to use ONVIF**. It is preferable to use **ISAPI** , which is Hikvision’s proprietary protocol. This is what I have been telling you from the beginning.

ONVIF is **multi-vendor** , and manufacturers support it according to their own preferences, often with more or less complete functionality. As I have already mentioned, **ONVIF uses RTSP for video streams** (on Hikvision cameras) and an API protocol that I am not familiar with for data such as events.

**ISAPI, on the other hand, is designed by and for Hikvision cameras.** The cameras use RTSP for video streams and ISAPI for data (e.g., events), with full support from the camera.

---

<div class="post-metadata">

**Author:** ![Pierre\_V](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_v/32/16433_2.png) [@Pierre\_V](https://community.homey.app/u/Pierre_V)\
**Post date:** [December 31, 2025, 4:39pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/30 "2025-12-31T16:39:27Z")

</div>

**New Version!**

- See live snapshots directly from your NVR cameras 📸

- Big improvements in synchronous startup handling between NVR drivers and their cameras drivers ⚡

---

<div class="post-metadata">

**Author:** ![Pierre\_V](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_v/32/16433_2.png) [@Pierre\_V](https://community.homey.app/u/Pierre_V)\
**Post date:** [December 31, 2025, 4:39pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/31 "2025-12-31T16:39:46Z")

</div>

happy new year 🙂

---

<div class="post-metadata">

**Author:** ![J273](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/j273/32/131778_2.png) [@J273](https://community.homey.app/u/J273)\
**Post date:** [December 31, 2025, 5:28pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/32 "2025-12-31T17:28:01Z")

</div>

Just installed the latest version and getting snapshots from the cameras that are on my NVR but none of the cameras trigger any motion. Has this not been implemented yet with the NVR and only on standalone cameras?

Thanks and happy new year

---

<div class="post-metadata">

**Author:** ![Pierre\_V](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_v/32/16433_2.png) [@Pierre\_V](https://community.homey.app/u/Pierre_V)\
**Post date:** [December 31, 2025, 5:30pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/33 "2025-12-31T17:30:10Z")

</div>

Yes. Events for nvr camera are not yet implemented. Next year 😉

---

<div class="post-metadata">

**Author:** ![Alex\_R](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/alex_r/32/121550_2.png) [@Alex\_R](https://community.homey.app/u/Alex_R)\
**Post date:** [January 1, 2026, 1:20am UTC](https://community.homey.app/t/app-pro-hikvision/147865/34 "2026-01-01T01:20:56Z")

</div>

> [@Pierre\_V](#):
>
> With **Hikvision cameras** , it is **not necessarily recommended to use ONVIF**. It is preferable to use **ISAPI** , which is Hikvision’s proprietary protocol.

I understand that. Unfortunately for many of us, ISAPI is a fairly new protocol (the previous CGI was discontinued in 2022) and older cameras are “stuck” with ONVIF for any kind of advanced control/automation. Anyways, keep up the good work and maybe it’s time to update my cameras 🫤

---

<div class="post-metadata">

**Author:** ![Pierre\_V](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_v/32/16433_2.png) [@Pierre\_V](https://community.homey.app/u/Pierre_V)\
**Post date:** [January 1, 2026, 5:46pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/35 "2026-01-01T17:46:46Z")

</div>

**Hello everyone,**

New version with initial event support for cameras connected to an NVR.  
Only motion alarms are supported for now (no Flows or snapshots yet).

This is an early implementation and may contain bugs — your feedback and testing are very welcome.

Development will slow down a bit as I’m back to work tomorrow.

---

<div class="post-metadata">

**Author:** ![Pierre\_V](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_v/32/16433_2.png) [@Pierre\_V](https://community.homey.app/u/Pierre_V)\
**Post date:** [January 1, 2026, 7:56pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/36 "2026-01-01T19:56:45Z")

</div>

Minor bug fixed in version 1.2.3: a crash could occur when the NVR reported an event from a camera not registered in Homey.

---

<div class="post-metadata">

**Author:** ![J273](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/j273/32/131778_2.png) [@J273](https://community.homey.app/u/J273)\
**Post date:** [January 1, 2026, 8:09pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/37 "2026-01-01T20:09:26Z")

</div>

I can’t seem to get any of my cameras to detect any motion through the NVR.

Ive got 16 cameras and I can’t seem to get any of them to work. Maybe I don’t have it setup correctly on my NVR.

What settings are you using? Motion or alarm , Event , Motion and Alarm. Are you enabling on the NVR itself or on each camera individually? Thanks

---

<div class="post-metadata">

**Author:** ![Pierre\_V](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_v/32/16433_2.png) [@Pierre\_V](https://community.homey.app/u/Pierre_V)\
**Post date:** [January 1, 2026, 9:23pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/38 "2026-01-01T21:23:43Z")

</div>

There might just be a bug in the app.  
Could you try toggling the NVR and its cameras off/on from Homey?  
In the network/advanced section of your NVR, you should have an alarm center with an entry corresponding to your Homey’s IP. If you don’t see anything, I’ll send you some curl requests to run.

Your NVR must be turned on in Homey, otherwise events won’t be reported to the cameras.

* * *

---

<div class="post-metadata">

**Author:** ![Pierre\_V](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pierre_v/32/16433_2.png) [@Pierre\_V](https://community.homey.app/u/Pierre_V)\
**Post date:** [January 1, 2026, 9:26pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/39 "2026-01-01T21:26:06Z")

</div>

Did you properly create your cameras as NVR type?

 ![IMG_1196](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/c/0c29700cfdc19891043977c611e073bf10b1567f.jpeg)

---

<div class="post-metadata">

**Author:** ![J273](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/j273/32/131778_2.png) [@J273](https://community.homey.app/u/J273)\
**Post date:** [January 1, 2026, 10:56pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/40 "2026-01-01T22:56:15Z")

</div>

Yeah created the cameras through the NVR. The off and on command for the NVR doesn’t do anything though and checked through the network/advanced settings of my NVR and don’t see anything related to my homeys IP.

Ive deleted everything to start again but now when I try to add my NVR and click test connection it comes back with ‘unable to connect to NVR’

[Previous page](https://community.homey.app/t/app-pro-hikvision/147865.md?page=1)

[Next page](https://community.homey.app/t/app-pro-hikvision/147865.md?page=3)
