Hikvision Doorbell / Videointercom integration

yeah, but i think you are not passing the doorbell config as an ENV to the portainer docker, so it doesnt connect to your hikvision device

The env config is this

Can you post some more screenshots how you did the setup in portainer? I never used it, gonna try also tomorrow…

Can you you try it like in example one to pass the environments in the docker compose file itself?

I have create the container only with these settings

The same results. I think the problem is the container but I don’t know where is the error.

Gonna try tomorrow too

Hi, did the test usint portainer, it works for me
“No Handler defined” means that you are missing the environments … its not passed to the container
what i did: installed portainer, created a new stack with yaml below and passing the environments
offcourse you need more, also the MQTT stuff, but it gives you the idea…

# docker-compose.yml
services:
  doorbell:
    image: ghcr.io/pergolafabio/hikvision-doorbell:3.0.14-amd64
    environment:
      - DOORBELLS=$DOORBELLS
    tty: true   # To read stdin commands

Thanks, It works perfectly.

1 Like

Thank you! Can you provide us with configurations to set up as standalone container. I mean configurations in homeassistant configuration.yaml file. Espicailly key-value map in panel_iframe

??? Standalone docker is docimented on GitHub, no need for yaml config in HA

I ran it in docker container, but how to access it in UI, no port is available in standalone docker container.

There is no UU, it’s mqtt based

Can we integrate standalone container with HA?

Yeah , since it’s based on mqtt

By this way?

Correct!! You need an mqtt broker

I’m trying to set-up two-way audio between HA and my Hikvision DS-KV6113-WPE1(C). This is one of the most frustrating jobs I’ve had in HA. The doorbell camera works perfect with Frigate in my dashboard, and the two-way audio with the Hik-connect app also.

When I go to the http://mylocalclip:1984, I see the camera. When I click on “links” I see only video + audio, and not video + audio + microphone. Hopefully can somebody help me with the frustrating problem!

Post your go2rtc config… You also need https to make the mic work in chrome… I have an example om my GitHub page