Synology DSM 7 Beta w/HA Integration

Is anyone running the Synology DSM 7 beta able to get the Synology Integration working OK? I’ve re-set it up with the MFA etc, but no entities like my SS cameras show up in HA.

As troubleshooting I’ve made it a member of the default Administrators group, and given it access to a all of the apps. I’d be keen on giving it least possible privileges but it’s a bit unclear in the documentation what those are.

*Note this is Integration, not running HA on the NAS.

i have the same issue. Read somewhere, DSM 7.0 changed root access.

They did change to supporting system accounts I think. I checked the admin account that I use and it definitely has access to Surveillance Station. Gah

I upgraded my Synology to the latest 7.0 beta and its still running in HA . Cameras work an the rest also seems fine.

Wait. What? How?

i integrated the Drive while 6.3 running. Updated to 7 Beta and everything still works.

Looks beautiful. But my main issue is the camera feeds. Are you running Surveillance Station? I’ll check the server stats later today.

yes Surveillance Station runs fine here.

Still not working for me. Are you using MFA? I set up a new Admin account for it and went through the OTP setup process

The logs always show:

Config entry ‘10.x.x.x’ for synology_dsm integration not ready yet. Retrying in background

Anyone else getting this? This is the second device I’ve added. The DSM 6.2 device still works fine.

Some issue here. I have upgraded DSM to the official 7 relaese.
The DSM integration stopped working after upgrading to DSM 7, but the Synology SNMP sensors are still working and able to update correctly.
Off course with the SNMP I’m able to get the same info as the integration, but is more work.
Maybe there is a time line for an upgrade of the integration?

Just upgraded one of my Synology boxes to DSM 7.0 and all, including Surveillance Station, continued to work without problems. (Not using 2FA, though)

I upgraded to DSM 7.0-41890 yesterday. Everything works fine, except my SS cameras in Home Assistant. I can still see the other DSM statistics, like CPU, memory, temperature, etc. It doesn’t seem to display the camera streams anymore. Will look at some logging when I get a chance.

I have to same, after upgrading to DSM 7.0-41890 the integration is giving me the error:
{‘api’: ‘SYNO.API.Auth’, ‘code’: 403, ‘reason’: ‘One time password not specified’, ‘details’: 'Two-step authentication required for account: …

I have MFA enabled on all accounts.
Adding an old DSM 6.2 box is working like a charme.

Could anyone please advice?

The problem is solved on my end. After updating to supervisor-2021.06.8 is was solved.
I now can see and add the synology DSM 7 sensors again.

THanks all!

Did you get a solution to this?
I am trying to integrate my Synology (DS7.0-41890) now and just get a “Failed to connect” error.

Supervisor is on 2021.06.8
Core is on 2021.8.6

Hi Tyron,

After the update of supervisor-2021.06.8 it worked for me to see the sensors again.
No further actions taken from my end. Today I reinstalled my NAS complettely (a drive crashed, so I have an excuse to completely wipe my NAS disks and starts from scratch). And everything is still working like a charme.

Where would I be able to see logs to check for more info? Maybe I’m doing something stupid.

Hi TyronFourie,

On the portal go to Supervisor then the tab “System”, at the provider you can select several types of logging.
Or install the add-on “Samba Share” and configure a username/password combi. You can then go to \IP ADDRESS of your Synbology\Config here you will find a file called “home-assistant.log”. Probably in one of the locations you will find a logging that will show an issue with DSM 7.


> 2021-08-16 12:06:55 ERROR (MainThread) [homeassistant.components.synology_dsm.config_flow] {'api': None, 'code': -1, 'reason': 'Unknown', 'details': "ReadTimeout = HTTPSConnectionPool(host='<myNASIP>', port=5001): Read timed out. (read timeout=30)"}
> 2021-08-16 12:08:28 ERROR (MainThread) [homeassistant.components.synology_dsm.config_flow] {'api': None, 'code': -1, 'reason': 'Unknown', 'details': "ReadTimeout = HTTPSConnectionPool(host='<myNASIP>', port=5001): Read timed out. (read timeout=30)"}
> 2021-08-16 12:10:50 ERROR (MainThread) [homeassistant.components.synology_dsm.config_flow] {'api': None, 'code': -1, 'reason': 'Unknown', 'details': "ReadTimeout = HTTPSConnectionPool(host='<myNASIP>', port=5001): Read timed out. (read timeout=30)"}
> 2021-08-16 12:11:59 ERROR (MainThread) [homeassistant.components.synology_dsm.config_flow] {'api': None, 'code': -1, 'reason': 'Unknown', 'details': "ReadTimeout = HTTPSConnectionPool(host='<myNASIP>', port=5001): Read timed out. (read timeout=30)"}

No idea how this is possible.

Logger: homeassistant.components.synology_dsm.config_flow
Source: components/synology_dsm/config_flow.py:201
Integration: Synology DSM (documentation, issues)
First occurred: 12:06:55 PM (11 occurrences)
Last logged: 1:29:41 PM

{'api': None, 'code': -1, 'reason': 'Unknown', 'details': "ReadTimeout = HTTPSConnectionPool(host='<myNASIP>', port=5001): Read timed out. (read timeout=30)"}
{'api': None, 'code': -1, 'reason': 'Unknown', 'details': 'InvalidURL = Failed to parse: https://<myNASIP>:5001:5001/webapi/query.cgi?'}
{'api': None, 'code': -1, 'reason': 'Unknown', 'details': "ConnectionError = HTTPConnectionPool(host='<myNASIP>', port=5000): Read timed out."}

This is weird from the log: {‘api’: None, ‘code’: -1, ‘reason’: ‘Unknown’, ‘details’: ‘InvalidURL = Failed to parse: https://:5001:5001/webapi/query.cgi?’}