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