Synology DSM - Cameras Not Showing Up

I originally had surveillance station up and running via the old Synology platform integration and everything worked fine. I attempted to switch over to the new Synology DSM integration as the old one is deprecating in 118.

All of the hardware sensors show up fine, but the cameras are not showing. Under the users permissions in Synology I have surveillance set to read/write and the surveillance station app set to read/write. Everything else is set to deny. Am I missing something?

I have exactly the same issue.

same here, befor 117 was it perfect.

I’m not sure what I did, but they eventually showed up. Maybe try rebooting your NAS?

never worked, even before 117, tried to reboot the NAS, did not help

Just want to say I have the same issue… anyone ever figure this one out? I was trying to clean up my SSS integration (as I’ve had a bunch of different cameras made over the past few revisions) and so I deleted my integration and re-added it and my cameras are not appearing now. just the devices for the hard drives and storage pool.

Two days ago I deleted my integration and then re-added it. All of the devices and entities showed up fine. But when I clicked on Integration → Devices and then one of the added cameras, the info for the camera stated, "This entity is currently unavailable and is an orphan to a removed . . . "
I deleted the integration and re-added again, and this time I have the same issue as @brent20 . . . all devices and entities show up except the cameras. None of my four cameras is listed.

Double check your permissions on your NAS. You need to create a user just for home assistant.

Thanks for the suggestion @mikecoscia. When I reinstalled the integration a couple of days ago I did, at first, accidentally use my own NAS user credentials instead of the credentials for the user that I had previously created just for Home Assistant. Unfortunately, when I removed the integration and then reinstalled it with the correct user credentials for the NAS user it didn’t change anything . . . I still see all of 37 entities associated with my NAS EXCEPT my four cameras. So, I’m back at square-1.

In terms of the permissions for my NAS user, I had Surveillance permissions set to “read only.” I’ve just changed it to “read/write”. I’ll see if that change does anything.

Here’s the log details of the error I’m hitting on HA start-up:

Logger: homeassistant.components.camera
Source: helpers/update_coordinator.py:161
Integration: Camera (documentation, issues)
First occurred: 9:44:41 PM (1 occurrences)
Last logged: 9:44:41 PM

Error while setting up synology_dsm platform for camera
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/synology_dsm/__init__.py", line 255, in async_coordinator_update_data_cameras
    await hass.async_add_executor_job(surveillance_station.update)
asyncio.exceptions.CancelledError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 187, in _async_refresh
    self.data = await self._async_update_data()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 147, in _async_update_data
    return await self.update_method()
  File "/usr/src/homeassistant/homeassistant/components/synology_dsm/__init__.py", line 255, in async_coordinator_update_data_cameras
    await hass.async_add_executor_job(surveillance_station.update)
  File "/usr/local/lib/python3.9/site-packages/async_timeout/__init__.py", line 55, in __aexit__
    self._do_exit(exc_type)
  File "/usr/local/lib/python3.9/site-packages/async_timeout/__init__.py", line 92, in _do_exit
    raise asyncio.TimeoutError
asyncio.exceptions.TimeoutError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 249, in _async_setup_platform
    await asyncio.shield(task)
  File "/usr/src/homeassistant/homeassistant/components/synology_dsm/camera.py", line 47, in async_setup_entry
    await coordinator.async_config_entry_first_refresh()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 161, in async_config_entry_first_refresh
    raise ex
homeassistant.exceptions.ConfigEntryNotReady

Did you ever have any luck?