Synology DSM stream issues

Hey,

I have a perfect working DSM 7 integration - including 2 factor auth - with Home Assistant.
Reading all the parameters of the NAS perfectly, as well as the small view of the linked cameras, which are images being refreshed every X seconds.

However when clicking on the visual the stream is just a black screen…
Any ideas on how to resolve this, please?

1 Like

No ideas or hints?

Additional information: my cameras have HTTP streams, not RTSP.

1 Like

Was there ever a solution to this? I have the exact same issue right now with some older DLink DCS-932 cameras and Synology/ DSM7. Card shows Thumbnail of camera and refreshes about every 8 seconds. When I click on it to stream the pop-up window bounces from minimal to Camera resolution on my iPad. It maybe a CORS issues as I am running nginx proxy manager and redirecting all 80 traffic to 443. The cameras have a very old embedded certificate, so I have to connect via http. The Synology picks them up and records them, but I was hoping the Synology could act as a proxy and provide me the stream using it’s https stream?

If anyone understands how the integration works under the hood it might help? I am not a programmer, but I do understand Network devices well.

1 Like

Haven’t heard from a solution so far, so I’m still in the shitty situation.
And indeed: I also thought that DSM would act as a proxy and thus the DSM stream would be called.

I have added my Cameras using the MJPEG Camera Integration ( MJPEG IP Camera - Home Assistant ). The thumb nails update about every 8 seconds, and the streams work when clicking on the thumbnail. It does not display the recording status like the Synology Integration displays, but at least I can view the cameras.

Here is the YAML code I am using for a 6 camera grid card:

square: false
columns: 3
type: grid
cards:
  - show_state: false
    show_name: true
    camera_view: auto
    type: picture-entity
    entity: camera.cam01
    image: https://demo.home-assistant.io/stub_config/bedroom.png
    camera_image: auto
  - show_state: false
    show_name: true
    camera_view: auto
    type: picture-entity
    entity: camera.cam02
    image: https://demo.home-assistant.io/stub_config/bedroom.png
    camera_image: auto
  - show_state: false
    show_name: true
    camera_view: auto
    type: picture-entity
    entity: camera.cam03
    image: https://demo.home-assistant.io/stub_config/bedroom.png
    camera_image: auto
  - show_state: false
    show_name: true
    camera_view: auto
    type: picture-entity
    entity: camera.cam04
    image: https://demo.home-assistant.io/stub_config/bedroom.png
    camera_image: auto
  - show_state: false
    show_name: true
    camera_view: auto
    type: picture-entity
    entity: camera.cam05
    image: https://demo.home-assistant.io/stub_config/bedroom.png
    camera_image: auto
  - show_state: false
    show_name: true
    camera_view: auto
    type: picture-entity
    entity: camera.cam06
    image: https://demo.home-assistant.io/stub_config/bedroom.png
    camera_image: auto

I am not sure why I need the stub image in the “image:” key, but it throws an error without it.

I hope that helps… at least until the Synology Integration gets fixed.