# \[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:** 1

<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 26, 2025, 4:49pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/1 "2025-12-26T16:49:26Z")

</div>

Hi everyone,

I just finished developing a new Homey app for **HikVision cameras, nvrs and doorbells** and I’m looking for testers!

If you use Homey and have HikVision devices, your feedback would be extremely valuable to help me improve the app and fix any bugs before the official release.

Feel free to reach out if you’re interested in testing or have any questions. I really appreciate your help!

Thanks in advance,

> **[HikVision | Homey](https://homey.app/en-us/app/com.hikvision.homey/HikVision/test/)**
>
> Adds support for HikVision Cameras

---

<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 26, 2025, 5:19pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/2 "2025-12-26T17:19:50Z")

</div>

Hello, first of all! You are my hero! I’ve been waiting for this app for more than 2 years. I am going to test it as much as possible.

Would it be possible to add support also for doorbells, indoor stations etc.?

My wish would be if somebody rings the outdoor bell on the gate then my Sonos speakers would play a specific sound to let me know, that somebody is ringing the bell!

Thanks in advance for your support once again!

---

<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 26, 2025, 5:34pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/3 "2025-12-26T17:34:58Z")

</div>

Thanks for your help 🙂

For your request, one thing at a time 😉

Next steps: make the camera support more reliable, then support the NVRs.

The doorbell will be more complicated as i don’t have one to test…

---

<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 26, 2025, 6:28pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/4 "2025-12-26T18:28:36Z")

</div>

So, all cameras were successfully added to Homey.

test connection during adding is not working, showing this:

 ![IMG_2820](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/e/1e220a3d6d1d18e76cf11b0f05b063699059626b.jpeg)

Live video works fine, sometimes just video goes for a second or two like this:

 ![IMG_2821](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/1/117f0e9e63c109b5ccd66466ac5682fa3f9e6bd9.jpeg)

No clue about Snapshots so far as I did not set up any flows regarding snapshots yet.

Regarding doorbell: I didn’t install one yet, but in upcoming months I plan to do that. So when I am done I feel free to support.

---

<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 26, 2025, 7:50pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/5 "2025-12-26T19:50:18Z")

</div>

Thanks  
A new version (1.0.1) has just been released and fixes the connection test issue when creating the camera.

The video issue is related to Homey, your network, or your camera. You should experience the same behaviour with VLC.

---

<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 26, 2025, 9:19pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/6 "2025-12-26T21:19:41Z")

</div>

Another error for test connection

 ![IMG_2822](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/6/46d2bd73d2705a6c4635cf1b1979004b349288ed.jpeg)

---

<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 26, 2025, 10:23pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/7 "2025-12-26T22:23:54Z")

</div>

Can you check if security for web access and rtsp is set to digest/basic

 ![IMG_1172](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/2/4279857b7c0f2e6a0dbfa83d611751cb23fe9515.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:** [December 26, 2025, 10:35pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/8 "2025-12-26T22:35:11Z")

</div>

The app I’ve been waiting for. Shame there’s no NVR support. My cameras are connected direct to the NVR’s POE ports. Could this be added in the future or not possible? 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:** [December 26, 2025, 10:47pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/9 "2025-12-26T22:47:07Z")

</div>

Hello.

As I said earlier, the first step is to make the camera support reliable, and then I will try to provide camera support through the NVRs.

I can already tell you that RTSP stream (live view) support will not work.

---

<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 26, 2025, 10:58pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/10 "2025-12-26T22:58:54Z")

</div>

Apologies I missed your post with regards NVR support

---

<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 27, 2025, 1:48am UTC](https://community.homey.app/t/app-pro-hikvision/147865/11 "2025-12-27T01:48:00Z")

</div>

That was the issue. Changed it to digest/basic and now it works properly.

---

<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 27, 2025, 11:19am UTC](https://community.homey.app/t/app-pro-hikvision/147865/12 "2025-12-27T11:19:25Z")

</div>

Hi,

I have eight Hikvision cameras around the house. They’re 4K models from a few years ago, so they don’t support RTSP, only ONVIF. I’ve already added them to Homey using the **ONVIF Camera** app.

When I tap the device tile in Homey, I get a static snapshot, but when I add the camera as a widget, it shows a live stream.

I have two questions:

1. Does this app support ONVIF?

2. Does it offer any additional features compared to what I’m already getting (snapshots in device tiles and live streaming in widgets)?

I’m asking because I don’t want to remove my existing devices or risk “breaking” anything just to try this app.

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:** [December 27, 2025, 1:14pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/13 "2025-12-27T13:14:13Z")

</div>

To my knowledge, ONVIF uses RTSP. And no, this app does not support ONVIF; it uses Hikvision’s ISAPI. For the moment,

- all types of events are grouped together in the motion alarm.
- you hav access to snapshot and liveview via RTSP

If you do not see RTSP, it is probably because basic authentication is not enabled on your camera. See above. I will look into supporting digest authentication later.

---

<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 27, 2025, 4:17pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/14 "2025-12-27T16:17:59Z")

</div>

new version with support of digest authentication for API. RTSP must be config as digest/basic

---

<div class="post-metadata">

**Author:** ![Mark22](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mark22/32/33834_2.png) [@Mark22](https://community.homey.app/u/Mark22)\
**Post date:** [December 27, 2025, 8:09pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/15 "2025-12-27T20:09:00Z")

</div>

Thnx works perfect 👌

---

<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 28, 2025, 8:26am UTC](https://community.homey.app/t/app-pro-hikvision/147865/16 "2025-12-28T08:26:16Z")

</div>

new version 1.1.0 with a new trigger flow.  
The flow is activated when the camera detects an event and includes a tag for the event type.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [December 29, 2025, 3:12am UTC](https://community.homey.app/t/app-pro-hikvision/147865/17 "2025-12-29T03:12:56Z")

</div>

> [@Alex\_R](#):
>
> Does this app support ONVIF?

Why? There’s a perfectly working [ONVIF Camera app](https://community.homey.app/t/app-pro-support-for-onvif-compatible-cameras-release-2-0-60-test-2-0-60/28377) avaliable.

---

<div class="post-metadata">

**Author:** ![Mark22](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mark22/32/33834_2.png) [@Mark22](https://community.homey.app/u/Mark22)\
**Post date:** [December 29, 2025, 11:06am UTC](https://community.homey.app/t/app-pro-hikvision/147865/18 "2025-12-29T11:06:54Z")

</div>

For me also trigger with doorbell from hikvision ds-kv6113-wpe1 would be nice.

> Hikvision doorbells do **not** expose a simple REST endpoint like `/button/status`.  
> Instead, button presses are delivered as **events** via a **persistent HTTP event stream**.
> 
> To detect when the doorbell button is pressed, your app must **subscribe to the Hikvision alert stream** and listen for `CallButtonPress` events.
> 
> The recommended and most reliable method is:
> 
> > **ISAPI Event Notification Alert Stream**
> 
> * * *
> 
> ## Supported Event Mechanism
> 
> ### Alert Stream (Recommended)
> 
> - Long-lived HTTP connection
> 
> - Server pushes XML events in real time
> 
> - Low latency
> 
> - Used by Hikvision official software
> 
> **Endpoint**
> 
> ```auto
> /ISAPI/Event/notification/alertStream
> 
> ```
> 
> * * *
> 
> ## Authentication
> 
> - **HTTP Digest Authentication**
> 
> - Basic authentication will **not** work
> 
> - Requires an admin or sufficiently privileged user
> 
> * * *
> 
> ## Example: Testing with curl
> 
> Use this to verify that the device is sending events.
> 
> ```auto
> curl --digest -u USERNAME:PASSWORD \
> http://DEVICE_IP/ISAPI/Event/notification/alertStream
> 
> ```
> 
> Example:
> 
> ```auto
> curl --digest -u admin:password \
> http://192.168.1.50/ISAPI/Event/notification/alertStream
> 
> ```
> 
> Keep the connection open.
> 
> * * *
> 
> ## Doorbell Button Press Event
> 
> When the physical doorbell button is pressed, the device sends an XML event similar to:
> 
> ```auto
> <EventNotificationAlert>
> <eventType>CallButtonPress</eventType>
> <eventState>active</eventState>
> <eventDescription>Doorbell pressed</eventDescription>
> <channelID>1</channelID>
> <dateTime>2025-01-12T14:23:11+01:00</dateTime>
> </EventNotificationAlert>
> 
> ```
> 
> ### Important Fields

> | Field | Value |
> | --- | --- |
> | `eventType` | `CallButtonPress` |
> | `eventState` | `active` |
> | `dateTime` | Timestamp of the press |

---

<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 29, 2025, 1:13pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/19 "2025-12-29T13:13:22Z")

</div>

Because… why not? I have HikVision cameras connected to NVR and a HikVision video doorbell. A native HiKVision app with ONVIF support might give me more options/flow capabilities compared to a generic ONVIF app that I’m using now. More is better, right?

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [December 29, 2025, 7:45pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/20 "2025-12-29T19:45:05Z")

</div>

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?

And when you miss features / functionality, you can always discuss it with Adrian, the Onvif Camera app developer 😉

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