Synology Diskstation Error after HA update

Hi Folks,

after Installation of the 2023.2 Update, I recognized an error

The logs don’t say anything to me.

2023-02-03 18:52:38.887 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry 192.168.178.7 for synology_dsm
File "/usr/src/homeassistant/homeassistant/components/synology_dsm/__init__.py", line 68, in async_setup_entry
File "/usr/src/homeassistant/homeassistant/components/synology_dsm/common.py", line 94, in async_setup
File "/usr/local/lib/python3.10/site-packages/synology_dsm/api/surveillance_station/__init__.py", line 25, in update
File "/usr/local/lib/python3.10/site-packages/synology_dsm/synology_dsm.py", line 207, in get
File "/usr/local/lib/python3.10/site-packages/synology_dsm/synology_dsm.py", line 282, in _request
File "/usr/local/lib/python3.10/site-packages/synology_dsm/synology_dsm.py", line 308, in _execute_request

I have problem too

Logger: homeassistant.config_entries
Source: components/synology_dsm/common.py:94
First occurred: 07:54:27 (9 occurrences)
Last logged: 10:43:48

Error setting up entry 192.168.X.XX for synology_dsm
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 382, in async_setup
    result = await component.async_setup_entry(hass, self)
  File "/usr/src/homeassistant/homeassistant/components/synology_dsm/__init__.py", line 68, in async_setup_entry
    await api.async_setup()
  File "/usr/src/homeassistant/homeassistant/components/synology_dsm/common.py", line 94, in async_setup
    await self.dsm.surveillance_station.update()
  File "/usr/local/lib/python3.10/site-packages/synology_dsm/api/surveillance_station/__init__.py", line 25, in update
    raw_data = await self._dsm.get(self.CAMERA_API_KEY, "List", max_version=7)
  File "/usr/local/lib/python3.10/site-packages/synology_dsm/synology_dsm.py", line 207, in get
    return await self._request("GET", api, method, params, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/synology_dsm/synology_dsm.py", line 282, in _request
    response = await self._execute_request(request_method, url, params, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/synology_dsm/synology_dsm.py", line 308, in _execute_request
    response = await self._session.get(url, params=params, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/aiohttp/client.py", line 919, in get
    self._request(hdrs.METH_GET, url, allow_redirects=allow_redirects, **kwargs)
TypeError: ClientSession._request() got an unexpected keyword argument 'max_version'

It was discussed in the blog of 2023.2, no solution now but to go back to 2023.1.7

It is a false solution :smiley: But it’s rework if we downgrade
Thanks

Hello,

In my case I removed Surveillance Station ( used for testing only) in the Syno Nas to have the DSM integration initialized in HAOS.

Hi, based on @gerardsamara tipp (thanks!) my solution was this:

  1. Turn off surveillance station in DSM package center
  2. In HA login using Synology integration
  3. When finished, turn back on surveillance station
  4. Reload Synology integration

Now all entities incl. cameras are working for me.

The update to 2023.2.2 fixed my Synology issue.