DS-KD8003 - DS-KV8113 - DS-KV8213 - DS-KV6113 - DS-KV8413 and .... integration Hikvision HikConnect Video intercom doorbell

Hi. It is first generation of video intercom. I also has this version and also search anybody who can write integration for this version.

I can do the integration as long as the device supports it.
It doesnā€™t seem that it supports ISAPI over HTTP.
I had a play today and connected via their SDK and can get capabilities, although it is using a TCP connection not an HTTP one and all the code is commented in chinese so not the best.
Just wanted to check if anyone has asked also Hikvision support directly before about this? Otherwise I can do.

Hikvision now not support this versionā€¦ Only support generation 2. If you create integration for our generation 1 it will be very good suprise.
Any user create integration for Dahuaā€¦ by MQTT maybe it help youā€¦ If you need tester for integration i am ready.

Thanks for this but MQTT is a different protocol which is not supported by this device.
Ok then Iā€™ll send an email and see what I can find out.
If anyone else has got any info please let me know.

Where you send email ? To HikVision ? And what you ask ?

Iā€™m working from linux ssh
I tried http://user:pass@ā€¦ and I get:

HTTP/1.1 401 Unauthorized
Date: Fri, 26 Mar 2021 15:29:17 GMT
Server: webs
Content-Length: 397
Connection: close
X-Frame-Options: SAMEORIGIN
Cache-Control: no-store
Pragma: no-cache
Content-Type: application/xml

<?xml version="1.0" encoding="UTF-8"?>
<ResponseStatus version="1.0" xmlns="http://www.std-cgi.com/ver10/XMLSchema">
<requestURL>/ISAPI/AccessControl/RemoteControl/door/1</requestURL>
<statusCode>4</statusCode>
<statusString>Invalid Operation</statusString>
<subStatusCode>invalidOperation</subStatusCode>
<errorCode>1073741830</errorCode>
<errorMsg>invalid operation</errorMsg>
</ResponseStatus>

ignore the first Unauthorized part, I also get it when I successfully send capabilities request

Should work, try that api tester instead, the chrome plugin, it should not be unauthorized

using postman I get:

<?xml version="1.0" encoding="UTF-8"?>

but in console, I see 2 calls the first get bad request and the second is the above response

<?xml version="1.0" encoding="UTF-8"?>
<userCheck version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema">
<statusValue>401</statusValue>
<statusString>Unauthorized</statusString>
<isActivated>false</isActivated>
</userCheck>ā†µā†µ

no idea, it should work on 8003 , using it every day
i i am using single quotes, look at my first post of this thread, not sure if it makes any difference

which firmware are you using?
my device: DS-KD8003-IME1/EU
firmware: 2.2.13 build 210129

single quote didnā€™t help
where did you find the documentation of the API?

i believe my version is 2 updates older : V2.2.3_201202
maybe try a downgrade?

Iā€™ll try to downgrade
maybe there are configurations missing?

normally not, i didnt do anything to enable isapi

strange that capabilities API do get answer and looking in posman it also send 2 requests and the first response (unauthorized) is the same in both so maybe the content I send or URL is wrong as I get bad request or invalid operation which means I pass security part

maybe its indeed firmware related, keep us posted, i checked to be 100% sure , this is mine :

keep us posted

downgrading now, ill update

I think I found the problemā€¦ :slight_smile:
after downgrade it still didnā€™t work so I tried to restore all settings and now it looks like its working!!!
Iā€™m now upgrading to latest and will check again

omg :slight_smile: