Dahua NVR shows only 1 camera feed

Hello,
I have managed to integrate HACKS integration of Dahua, which now shows me my Dahua NVR information like motion detection and direct feed from camera, but problem is that I have 3 cameras on NVR and feed I get is just from 1 camera. Does anyone know how to get other cameras? I mostly need motion detection event from cameras, so I can make some automations.

It’s ages since I had my Dahua cameras connected via my Dahua NVR (I use Scrypted now) but it was possible.

From memory you need to add each camera to the integration. So one istance of the integration for each camera. Just change the channel for each camera in the config flow:

ad48cc5198746a665a041bf86234feaca0058ba8_2_284x500

Also before moving to Scrypted I used the core ONVIF integration instead of the Dahua 3rd party integration as I found it more reliable. For both cameras and movement binary sensors.

Thank you, will try check your suggestions :slight_smile: what do you mean by “scrypted”?

Scrypted is an alternative DIY NVR that runs on Proxmox and has a way better interface than the Dahua NVR. Scrypted NVR | Scrypted Docs It is not free.

Which NVR Modell? Actually, this should also work with the Dahua integration from rroller. However, since this is no longer maintained and developed by rroller, I have been using the Onvif integration for all my Dahua cameras and my Dahua NVR2108-I for some time now instead of the Dahua integration.

Dahua NVR2108-I with 4 cameras and HA Onvif Integration:

Note: The sensor for IVS only appears as field detection once IVS has been triggered. This cannot be seen in the screenshot here.

PS: If you also want to have the multi-live stream view of the NVR under HA, you can integrate this as an RTSP stream. Here for my NVR2108-I with 4 connected Dahua cameras.

rtsp://name:pw@ip:554/cam/realmonitor?channel=9&subtype=0
4 channel NVR = channel=5
8 channel NVR = channel=9
16 channel NVR = channel=17