Issue displaying Hiseeu HB-624 cameras using generic or onvif modules

I am running several Chinese cameras branded Hiseeu (available here: https://www.banggood.com/Hiseeu-HB624-H_265-4MP-Security-IP-Camera-POE-ONVIF-Outdoor-Waterproof-IP66-CCTV-P2P-Video-Camera-p-1378632.html?rmmds=search&cur_warehouse=CN) for about USD 40 without promo and even below USD 30 on Promo.
They are generally running fine with Hiseeu NVR and are of really nice image quality.
The model on config panel is identified as MSC316DM-V02 or IPCAM-100.
According to the specification, the ports available are: HTTP: 80, RTSP: 554 and Onvif on port 80.
Cameras work with any Android application - Onvifier, tinyCam and others.

The problem appears when trying to show them in HA.

The only way I have managed to get them display anything is by:

- platform: mjpeg
  name: Kamera .xxx (MJPEG)
  username: !secret camera_user
  password: !secret camera_password
  still_image_url: http://192.168.xxx.xxx/?action=snapshot
  mjpeg_url: http://192.168.xxx.xxx/?action=snapshot

If I try anything else, the stream is not displayed. I have checked the media profile to get the correct reported stream from Onvifier, yet no image is displayed and I cannot see any error.

What I have tried so far:

- platform: generic
  name: Kamera .xxx (Main auth)
  still_image_url: http://192.168.xxx.xxx/?action=snapshot
  stream_source: rtsp://user:[email protected]:554/stream1
  verify_ssl: false

I have also tried without stream1 or anything at the end, with substream: /stream2, with basic auth and digest.
No image is being shown, even though snapshot is working fine.
What is even more interesting, TinyCam report, they are suspectible for a bug where ONVIF Profile S displays the stream without explicit login, yet onvif config:

- platform: onvif
  name: Kamera .xxx (ONVIF)
  host: 192.168.xxx.xxx
  port: 80
  username: !secret camera_user
  password: !secret camera_password

Also stayed empty. Port is reported by Onvifier PRO.

Any ideas?

I also have those camera’s but I didn’t even try this because according to:


the H265+ codec is not supported.
My suggestion would be is to temporarily set your camera to H264 and see if you can get your stream working this way.
(My way forward is using the MotionEye integration, but I am still in the early stages of figuring all this out.)

Did you find any solution ? because i am thinking of buying those cameras

1 Like

Any news?

I also have a NVR H5NVR-P4 and I can1t use at HA.