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?
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.
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.