HeimVision Cameras

Hopefully not too late, but I have some basic stuff I discovered. I’m still looking for more, but a solid start. Note: I have six cameras attached to the one NVR. Here’s my configuration.yaml setup:

camera:
  - platform: generic
    name: cam1
    still_image_url: http://[[NVR IP]]/cgi-bin/snapshot.cgi?chn=0&u=[[LOGIN]]&p=[[PASSWORD]]
  - platform: generic
    name: cam2
    still_image_url: http://[[NVR IP]]/cgi-bin/snapshot.cgi?chn=1&u=[[LOGIN]]&p=[[PASSWORD]]
  - platform: generic
    name: cam3
    still_image_url: http://[[NVR IP]]/cgi-bin/snapshot.cgi?chn=2&u=[[LOGIN]]&p=[[PASSWORD]]
  - platform: generic
    name: cam4
    still_image_url: http://[[NVR IP]]/cgi-bin/snapshot.cgi?chn=3&u=[[LOGIN]]&p=[[PASSWORD]]
  - platform: generic
    name: cam5
    still_image_url: http://[[NVR IP]]/cgi-bin/snapshot.cgi?chn=4&u=[[LOGIN]]&p=[[PASSWORD]]
  - platform: generic
    name: cam6
    still_image_url: http://[[NVR IP]]/cgi-bin/snapshot.cgi?chn=5&u=[[LOGIN]]&p=[[PASSWORD]]

Note: For some strange reason, in the above, channel 1 is listed as channel 0, 2 is 1, and so fourth. Just one more strangeness when it comes to HeimVision. I don’t get it; I just accept it.

It you one of the cams in your dashboard, it will refresh every ten seconds or so. However, if you touch/click into that card, it will refresh every two seconds or so. Not perfect, but a solid start.

Here’s some more information on Generic Camera:

I’m exploring additional options and have been dabbling a bit; it seems as though info is very limited. I’ll followup if I have any luck.

2 Likes