Hikvision Doorbell / Videointercom integration

Yeah, if some event is trigger when addon is running, I can send a trigger event to notify it was freezed, so you then restart the Poe switch…

Probably if addon is running while it was freezed , the restart button inside the mqtt integration doesn’t work probably?

Yes, the restart button doesn’t work when its freezed.
I will wait for the next time it´s happen.

Hi all! there is any entity or way to use the front button in the KD8003? I already use video / two way audio frigate card etc… but the most important thing… THE BUTTON I can’t find any way to detect that!.. Thanks a lot!!
Last firmware in the kd8003 . Hikvision beta (last one). Hikvision Addon

If you want to initiate a call, simulating the front button, that’s not possible, calls are based on private sip, has
nothing to do with the sdk for events

Why do you want a button anyway to initiate a call
remotely? I don’t see the point of that? Maybe It can be don’t with the sdk, but I don’t see any advantage to initiate a call remotely if you are not at the door?

And dont use the beta anymore, switch to the stable release

just want to use the front button. I can’t see any mqtt signal or sensor that activate that.


even the tampering button works fine.
Screenshot 2023-10-04 at 8.19.32 AM

The button in the front only send a message “calling failed”

Yeah, that’s your issue, calling failed, means there is no incoming call…!!
Do you have an indoor station? 8003 can’t work without indoor station, or you need to setup PVC/SIP

any text or document to read? I really don’t want an indoor station because I will use a tablet for all the HA dashboard… looks like I will send the doorbell back! thanks Fabio for the amazing job!!!

1 Like

Hey!

I have been looking years into tapping into my DS-KH6310-WL. This time with HA it seems very near!
Unfortunately the situation is not very standard. I regained control over my apartment’s unit but the main door station is out of my control.

So far connection seems setup (connection over wifi, main door via lan, different subnets), the only command that seems to work is “Reboot”. Is there any ways for this device to relay to HA: main doorbell, apartment’s doorbell, video (live view), audio, send open command?

According to the logs, sending scene fails and answer call is not supported :frowning_face:

In theory it should work, but not on your device, its an older model, that doesnt support ISAPI

if you had an 9310/9510 device, you would have more buttons , like scenes/open door

I think for you its best to use the HikConnect Cloud interation, its on HACS
You will have a call sensor, you can open door

The only thing is the camera , that will never work, the owner of the hikconnect integration is not able to reverse engineer the camera feed from hikconnect app

1 Like

Thanks for info! I’ll try to research if it’s possible to swap the indoor station against something more useful.

AFAIK HikConnect must be setup also in the doorstation. Unfortunately these are kept offline here.

No, Hikconnect is a feature on your indoor station :slight_smile: , it should work on yours?

Wow that’s excellent, just managed to Hik-Connect my indoor station and Hik-Connect to HA.
Never knew that these devices will call home as soon as they get public internet access :face_with_monocle:

Thanks again, this solves now alot!

1 Like

Yeah, you can now also accept the call with hikconnect app

2 Likes

Hi Fabio,

the KV6113 freezed again (also I have a KH6320 configured) and I got this in the log:

[2023-10-07 06:57:20.149][DBG] [0]CUser::SendHeartWithExceptCB network error[10], times[1]
[2023-10-07 06:57:20.149][ERR] [0]Exception changes 1
[2023-10-07 06:57:20.149][DBG]  CUser::ProcessException[0]
[2023-10-07 06:57:35.908][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 06:58:05.943][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 06:58:35.975][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 06:59:06.005][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 06:59:20.159][DBG] [0]CUser::SendHeartWithExceptCB network error[10], times[1]
[2023-10-07 06:59:20.159][ERR] [0]Exception changes 1
[2023-10-07 06:59:20.159][DBG]  CUser::ProcessException[0]
[2023-10-07 06:59:36.030][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 07:00:11.074][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 07:00:36.093][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 07:01:06.153][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 07:01:20.181][DBG] [0]CUser::SendHeartWithExceptCB network error[10], times[1]
[2023-10-07 07:01:20.181][ERR] [0]Exception changes 1
[2023-10-07 07:01:20.181][DBG]  CUser::ProcessException[0]
[2023-10-07 07:01:36.184][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 07:02:06.233][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 07:02:36.265][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 07:03:06.307][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 07:03:20.213][DBG] [0]CUser::SendHeartWithExceptCB network error[10], times[1]
[2023-10-07 07:03:20.213][ERR] [0]Exception changes 1
[2023-10-07 07:03:20.213][DBG]  CUser::ProcessException[0]
[2023-10-07 07:03:36.346][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 07:04:06.388][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 07:04:36.429][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 07:05:11.480][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 07:05:20.235][DBG] [0]CUser::SendHeartWithExceptCB network error[10], times[1]
[2023-10-07 07:05:20.235][ERR] [0]Exception changes 1
[2023-10-07 07:05:20.235][DBG]  CUser::ProcessException[0]
[2023-10-07 07:05:41.515][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 07:06:11.532][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 07:06:41.572][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 07:07:11.601][DBG] Alarm chan [0] recv timeout[2]!
[2023-10-07 07:07:20.281][DBG] [0]CUser::SendHeartWithExceptCB network error[10], times[1]
[2023-10-07 07:07:20.281][ERR] [0]Exception changes 1
[2023-10-07 07:07:20.281][DBG]  CUser::ProcessException[0]
[2023-10-07 07:07:41.646][DBG] Alarm chan [0] recv timeout[2]!

hmm, maybe i can do something with that, to send an device trigger alert … so you know it freezed
Can you make an issue on github, so its in the todo list?

Yes sure! Thank you!

1 Like

Part 2 of enormous thread is already closing into 1000 posts…

From reading large chunks of this thread I’m tempted to go pick up a DS-KV6113-WPE1(C). Question is - are the “direct from China” versions on EBay the same as official? Will they take official firmware?

A few years back I installed Hikvision CCTV kit for a mate, and was warned that Ebay sourced cameras could be a problem with firmware.

The SIP solution here to talk to the doorbell is a huge plus to me. I assume I can adjust my firewall to only allow the SIP comms, but block the Hikvision from otherwise phoning home?

Indeed, firmware is always an issue with CN branden devices, but i think SDK will work anyway
SIP is indeed possible yes

Thanks, I’ll think I’ll take a pop on one and see how it goes. I’m only planning on exposing the SIP side to the internet so will take my luck with the firmware.

1 Like

Make sure to NOT use the default 5060 port

1 Like