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

<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:** [February 20, 2026, 5:02pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/142 "2026-02-20T17:02:05Z")

</div>

Hello. As I have Said I have no doorbel so i’m realy blind.

Have you try to change this setting ?

 ![IMG_1430](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/e/8e2da722a52a8465fba8dd838c745a63aa66a56a.jpeg)

---

<div class="post-metadata">

**Author:** ![Eugene\_Brouwers](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eugene_brouwers/32/29773_2.png) [@Eugene\_Brouwers](https://community.homey.app/u/Eugene_Brouwers)\
**Post date:** [February 20, 2026, 10:34pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/143 "2026-02-20T22:34:30Z")

</div>

Hi Pierre,

Yes I did.

Unfortunately it doesn’t work.

To bad.

---

<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:** [February 22, 2026, 10:27am UTC](https://community.homey.app/t/app-pro-hikvision/147865/144 "2026-02-22T10:27:34Z")

</div>

can someone with a doorbell can do this curl call?  
`curl --digest \ -u admin:doorbellPassword \ http://DOORBELL_IP/ISAPI/Event/notification/httpHosts`

---

<div class="post-metadata">

**Author:** ![Eugene\_Brouwers](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eugene_brouwers/32/29773_2.png) [@Eugene\_Brouwers](https://community.homey.app/u/Eugene_Brouwers)\
**Post date:** [February 22, 2026, 10:39am UTC](https://community.homey.app/t/app-pro-hikvision/147865/145 "2026-02-22T10:39:43Z")

</div>

Hi Pierre, I could do this if I had an idea what you mean! ☺

---

<div class="post-metadata">

**Author:** ![jaja](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jaja/32/120752_2.png) [@jaja](https://community.homey.app/u/jaja)\
**Post date:** [February 22, 2026, 3:14pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/146 "2026-02-22T15:14:38Z")

</div>

Bonjour, je viens de tester votre appli.

Elle fonctionne bien dans l’ensemble.

Pourriez-vous faire pour l’alarme ax pro?

merci

jason

---

<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:** [February 22, 2026, 3:40pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/147 "2026-02-22T15:40:58Z")

</div>

Bonjour.

Merci pour votre retour néanmoins je ne possède pas cet équipement. Je galère déjà avec la doorbell je ne vais pas me relancer à l’aveugle.

Si l’équipement générique fourni dans l’appli ne le supporte désolé mais je ne ferais pas plus tant que je n’ai pas cet équipement. Et je n’ai pas prévu de l’acheter.

Désolé.

---

<div class="post-metadata">

**Author:** ![Tomas\_Severa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tomas_severa/32/33929_2.png) [@Tomas\_Severa](https://community.homey.app/u/Tomas_Severa)\
**Post date:** [February 23, 2026, 6:04am UTC](https://community.homey.app/t/app-pro-hikvision/147865/148 "2026-02-23T06:04:36Z")

</div>

Hi Pierre,

I have a Hikvision door Bell, but I don’t know if it can be supported.

Because this is the result of mine

curl: (3) URL rejected: Bad hostname

curl: (3) URL rejected: Bad hostname

curl: (7) Failed to connect to 192.168.0.90 port 80 after 2048 ms: Could not connect to server

 ![Screenshot_20260223-070305_TeamViewer](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/b/6b8fce8aae0cb4f4dfd3eacd79c871cbd7a6def3.jpeg)

![Screenshot_20260223-070110_TeamViewer](https://us1.discourse-cdn.com/flex025/uploads/athom/optimized/3X/d/3/d3f5bf91ce335c1a26cf47a43fe10c96c19631ee_2_690x28.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:** [February 23, 2026, 7:04am UTC](https://community.homey.app/t/app-pro-hikvision/147865/149 "2026-02-23T07:04:06Z")

</div>

Hello, thank you for your reply.  
can you try this one ?  
`curl --digest -k -u admin:doorbellPassword https://192.168.0.90/ISAPI/Event/notification/httpHosts`

Have you changed the listening ports on your doorbell?  
Do you have a port configuration screen like the one in the screenshot(mine is for a camera)?  
Could you send me a screenshot of it?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/b/2ba51c1785beea5f92acec49678291ffbe412654.png)

---

<div class="post-metadata">

**Author:** ![Tomas\_Severa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tomas_severa/32/33929_2.png) [@Tomas\_Severa](https://community.homey.app/u/Tomas_Severa)\
**Post date:** [February 23, 2026, 7:32am UTC](https://community.homey.app/t/app-pro-hikvision/147865/150 "2026-02-23T07:32:12Z")

</div>

I didn’t make any changes on port’s and also I don’t have so much to change.

Also the curl answer doesn’t work

curl: (7) Failed to connect to 192.168.0.90 port 443 after 2041 ms: Could not connect to server

 ![Screenshot_20260223-081826_TeamViewer](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/1/a15ac18f32e7a46bf952748070f76722c28bc20b.jpeg)

---

<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:** [February 24, 2026, 2:34am UTC](https://community.homey.app/t/app-pro-hikvision/147865/151 "2026-02-24T02:34:30Z")

</div>

**I ran your curl and this is what I get:**

_?xml version=“1.0” encoding=“UTF-8”?  
ResponseStatus version=“1.0” xmlns=“[http://www.std-cgi.com/ver10/XMLSchema”](http://www.std-cgi.com/ver10/XMLSchema%E2%80%9D)  
requestURL\>/ISAPI/Event/notification/httpHosts\</requestURL  
statusCode\>4\</statusCode  
statusString\>Invalid Operation\</statusString  
subStatusCode\>invalidOperation\</subStatusCode  
errorCode\>1073741830\</errorCode  
errorMsg\>invalid operation\</errorMsg  
/ResponseStatus_

**I asked ChatGPT what it means (as I’m clueless) and it said:**

_✅ You authenticated successfully (Digest worked)  
 ❌ But the HTTP method you’re using is not allowed for that endpoint_

_Right now you’re doing a GET request (curl default)._

_On Hikvision ISAPI devices, /ISAPI/Event/notification/httpHosts usually requires:  
GET → to read config (sometimes disabled)  
PUT → to create/update config  
POST → sometimes for add  
DELETE → to remove_

_On many doorbells, GET is not supported, which causes Invalid Operation._

_Hikvision firmware often:  
Allows PUT  
Rejects GET  
Returns Invalid Operation instead of Method Not Allowed_

_🎯 Most Likely Situation_

_You are trying to read the HTTP notification config, but your doorbell firmware only allows writing, not reading._

**Then it suggested to try:**

_curl --digest -u admin:Precision123  
http://DOORBELL\_IP/ISAPI/Event/notification/alertStream_

**That returned:**

?xml version=“1.0” encoding=“UTF-8”?  
ResponseStatus version=“1.0” xmlns=“[http://www.std-cgi.com/ver10/XMLSchema”](http://www.std-cgi.com/ver10/XMLSchema%E2%80%9D)  
requestURL\>/ISAPI/Event/notification/alertStream\</requestURL  
statusCode\>4\</statusCode  
statusString\>Invalid Operation\</statusString  
subStatusCode\>invalidOperation\</subStatusCode  
errorCode\>1073741830\</errorCode  
errorMsg\>invalid operation\</errorMsg  
/ResponseStatus

**ChatGPT conclusion is:**

_So far, from your tests:  
/ISAPI/Event/notification/httpHosts → 404 + Invalid Operation  
/ISAPI/Event/notification/alertStream → Invalid Operation_

_This strongly indicates your firmware uses a different ISAPI structure than the newer Hikvision doorbells._

**I guess I can’t offer much help.**

---

<div class="post-metadata">

**Author:** ![Giovanni4312](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/giovanni4312/32/155115_2.png) [@Giovanni4312](https://community.homey.app/u/Giovanni4312)\
**Post date:** [February 24, 2026, 8:17am UTC](https://community.homey.app/t/app-pro-hikvision/147865/152 "2026-02-24T08:17:48Z")

</div>

Why does live streaming from the cameras only work from a web browser and not from the app?

---

<div class="post-metadata">

**Author:** ![Henk\_Paas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_paas/32/121875_2.png) [@Henk\_Paas](https://community.homey.app/u/Henk_Paas)\
**Post date:** [February 28, 2026, 4:19pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/153 "2026-02-28T16:19:23Z")

</div>

I have 5 cameras linked to the app via NVR. Live image didn’t work for me either, snapshot and last event snapshot did.

In the NVR under Configuration/Video and Audio, adjusted the Video recording for each camera from H.265 to H.264.Now live image also works again with all cameras.

---

<div class="post-metadata">

**Author:** ![Adam\_Vesztergom](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adam_vesztergom/32/79247_2.png) [@Adam\_Vesztergom](https://community.homey.app/u/Adam_Vesztergom)\
**Post date:** [February 28, 2026, 8:57pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/154 "2026-02-28T20:57:59Z")

</div>

Dear Pierre,

first of all a big thank you for your effort, I waited for this app for 2 years 🙂 I wanted to use it with my door bell, and it works! I have the DS-KD8003-IME1-NS outdoor station. I can see the video stream, but I can’t open the door. Am I missing something, or this function is not available yet in the app? Or the “turn on/off” would be that? If yes, that’s not working.

---

<div class="post-metadata">

**Author:** ![Pieter-Jan1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pieter-jan1/32/123475_2.png) [@Pieter-Jan1](https://community.homey.app/u/Pieter-Jan1)\
**Post date:** [March 1, 2026, 2:55pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/155 "2026-03-01T14:55:25Z")

</div>

Hi Guys, maybe this can help. If you need the latest api (isapi/otap) developer guides you can find them on [https://tpp.hikvision.com/download/ISAPI\_OTAP](https://tpp.hikvision.com/download/ISAPI_OTAP) (it includes, ipc,NVR, AxPro,Intercom etc..)

Keep up the great work Pierre!

---

<div class="post-metadata">

**Author:** ![\_Bas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/_bas/32/122421_2.png) [@\_Bas](https://community.homey.app/u/_Bas)\
**Post date:** [March 11, 2026, 1:51pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/156 "2026-03-11T13:51:08Z")

</div>

This is the answer I receive from my doorbel when I execute `curl --digest -k -u admin:doorbellPassword http://DOORBELL_IP/ISAPI/Event/notification/httpHosts`

```auto
<?xml version="1.0" encoding="UTF-8"?>
<HttpHostNotificationList version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema">
<HttpHostNotification version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema">
<id>1</id>
<url>/</url>
<protocolType>HTTP</protocolType>
<parameterFormatType>XML</parameterFormatType>
<addressingFormatType>ipaddress</addressingFormatType>
<ipAddress>0.0.0.0</ipAddress>
<portNo>80</portNo>
<httpAuthenticationMethod>none</httpAuthenticationMethod>
</HttpHostNotification>
</HttpHostNotificationList>

```

HTTPS throws an error on untrusted certificates

when adding the -k directive to curl I receive the following resonse:

```auto
<?xml version="1.0" encoding="UTF-8"?>
<HttpHostNotificationList version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema">
<HttpHostNotification version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema">
<id>1</id>
<url>/isapiEvent/doorbell/8abcc675d648</url>
<protocolType>HTTP</protocolType>
<parameterFormatType>XML</parameterFormatType>
<addressingFormatType>ipaddress</addressingFormatType>
<ipAddress>HOMEY_IP</ipAddress>
<portNo>6080</portNo>
<httpAuthenticationMethod>none</httpAuthenticationMethod>
</HttpHostNotification>
</HttpHostNotificationList>

```

---

<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:** [March 11, 2026, 4:20pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/157 "2026-03-11T16:20:07Z")

</div>

Thanks 🙂

And it’s not working with https mode ? 🤪  
If you use generic device have you some event ?

---

<div class="post-metadata">

**Author:** ![OnlyVibes](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/onlyvibes/32/120849_2.png) [@OnlyVibes](https://community.homey.app/u/OnlyVibes)\
**Post date:** [March 11, 2026, 7:37pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/158 "2026-03-11T19:37:15Z")

</div>

Hi,

I’ve vibe-coded a Homey app (with help from my trusty friend Claude!) to connect to my AX Pro.

If anyone would like to take it over and develop/maintain it properly, feel free to reach out.

---

<div class="post-metadata">

**Author:** ![\_Bas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/_bas/32/122421_2.png) [@\_Bas](https://community.homey.app/u/_Bas)\
**Post date:** [March 18, 2026, 2:32pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/159 "2026-03-18T14:32:27Z")

</div>

> [@Pierre\_V](#):
>
> u use generic device have you some event ?

By default the generic device uses http, so no events are registered with the generic device. I did switch to the ‘Use HTTPS’ = **YES** , but I see no differences.

Using HTTPS in combination with persistent get triggers a connectivity alarm, so no succes there either.

---

<div class="post-metadata">

**Author:** ![pieter2](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pieter2/32/9977_2.png) [@pieter2](https://community.homey.app/u/pieter2)\
**Post date:** [March 24, 2026, 7:42pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/160 "2026-03-24T19:42:20Z")

</div>

Hi Pierre,  
Great work on the app. I tested the doorbell ( **DS-KV9503-WBE1** ) and can see the video.

A PUT request to ISAPI/AccessControl/RemoteControl/door/1 opens the gate connected to the doorbell. Any chance to add that to your app?

Happy to do more testing if needed.

---

<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:** [March 24, 2026, 8:57pm UTC](https://community.homey.app/t/app-pro-hikvision/147865/161 "2026-03-24T20:57:45Z")

</div>

Hello  
Thanks i will do this soon. Have you the xml body ?

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

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