home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
72.64k stars 30.4k forks source link

Synology DSM Integration not showing cameras #57298

Closed chuckweinberger closed 2 years ago

chuckweinberger commented 3 years ago

The problem

After re-installing the Synology DSM integration I see 5 devices and 37 entities, but all of the cameras that I have loaded into Synology Security Station are missing:

`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 `

What is version of Home Assistant Core has the issue?

core-2021.9.7

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Synology DSM

Link to integration documentation on our website

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

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

Additional information

The cameras worked fine until I changed over to this version of the integration.

probot-home-assistant[bot] commented 3 years ago

Hey there @hacf-fr, @quentame, @mib1185, mind taking a look at this issue as it has been labeled with an integration (synology_dsm) you are listed as a code owner for? Thanks! (message by CodeOwnersMention)


synology_dsm documentation synology_dsm source (message by IssueLinks)

mib1185 commented 3 years ago

Hi @chuckweinberger, as there is an TimeoutError logged, please try to increase the timeout in the integration options. If this doesn't help, than please enable debug log and provide the logs - to do so add the following to your configuration.yaml:

logger:
  default: info
  logs:
    homeassistant.components.synology_dsm: debug
    synology_dsm: debug
chuckweinberger commented 3 years ago

Thanks for the response, @mib1185.

I've increased the timeout in the integration, but am still seeing the same problem. I've attached what looks like the most important part of the log:

 . . . 
2021-10-13 22:50:41 INFO (MainThread) [homeassistant.setup] Setting up synology_dsm
2021-10-13 22:50:41 INFO (MainThread) [homeassistant.setup] Setup of domain synology_dsm took 0.0 seconds
. . . 

2021-10-13 22:50:46 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/query.cgi?api=SYNO.API.Info&version=1&method=query
2021-10-13 22:50:46 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:50:46 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:50:46 GMT', 'Content-Type': 'text/plain; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Access-Control-Allow-Origin': '*', 'P3P': 'CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'}
2021-10-13 22:50:46 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:50:46 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:50:46 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] API: SYNO.API.Info
2021-10-13 22:50:46 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] RESPONSE: {'data': {'SYNO.API.Auth': {'maxVersion': 6, 'minVersion': 1, 'path': 'auth.cgi'}, 'SYNO.API.Auth.Key': {'maxVersion': 7, 'minVersion': 7, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.API.Encryption': {'maxVersion': 1, 'minVersion': 1, 'path': 'encryption.cgi'}, 'SYNO.API.Info': {'maxVersion': 1, 'minVersion': 1, 'path': 'query.cgi'}, 'SYNO.API.OTP': {'maxVersion': 1, 'minVersion': 1, 'path': 'otp.cgi'}, 'SYNO.AudioPlayer': {'maxVersion': 2, 'minVersion': 2, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.AudioPlayer.Stream': {'maxVersion': 2, 'minVersion': 2, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Backup.App': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Backup.App.Backup': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Backup.App.Restore': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Backup.Config.Backup': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Backup.Config.Restore': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Backup.Service.NetworkBackup': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Backup.Service.TimeBackup': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ACL': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.AppNotify': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.AppPortal': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.AppPortal.AccessControl': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.AppPortal.Config': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.AppPortal.ReverseProxy': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.AppPriv': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.AppPriv.App': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.AppPriv.Rule': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.BandwidthControl': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.BandwidthControl.Protocol': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.BandwidthControl.Status': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.CMS': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.CMS.Cache': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.CMS.Info': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.CMS.Policy': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.CMS.ServerInfo': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.CMS.Token': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Certificate': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Certificate.CRT': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Certificate.CSR': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Certificate.LetsEncrypt': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Certificate.LetsEncrypt.Account': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Certificate.Service': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.CurrentConnection': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.DDNS.ExtIP': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.DDNS.Provider': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.DDNS.Record': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.DDNS.Synology': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.DDNS.TWNIC': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.DSMNotify': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.DataCollect': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.DataCollect.Application': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Desktop.Defs': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Desktop.Initdata': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Desktop.JSUIString': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Desktop.SessionData': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Desktop.Timeout': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Desktop.UIString': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Directory.Azure.SSO': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Directory.Domain': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Directory.Domain.ADHealthCheck': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Directory.Domain.Conf': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Directory.Domain.Schedule': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Directory.LDAP': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Directory.LDAP.BaseDN': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Directory.LDAP.Login.Notify': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Directory.LDAP.Profile': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Directory.LDAP.User': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Directory.SSO': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Directory.SSO.Profile': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Directory.SSO.utils': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Directory.WebSphere.SSO': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.DisableAdmin': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.EventScheduler': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ExternalDevice.Bluetooth': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ExternalDevice.Bluetooth.Device': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ExternalDevice.Bluetooth.Settings': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ExternalDevice.DefaultPermission': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ExternalDevice.Printer': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ExternalDevice.Printer.BonjourSharing': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ExternalDevice.Printer.Driver': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ExternalDevice.Printer.Network': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ExternalDevice.Printer.Network.Host': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ExternalDevice.Printer.OAuth': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ExternalDevice.Printer.USB': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ExternalDevice.Storage.EUnit': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ExternalDevice.Storage.Setting': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ExternalDevice.Storage.USB': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ExternalDevice.Storage.eSATA': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ExternalDevice.UPS': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.EzInternet': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Factory.Config': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Factory.Manutild': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.File': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.File.Thumbnail': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.FileServ.AFP': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.FileServ.FTP': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.FileServ.FTP.ChrootUser': {'maxVersion': 2, 'minVersion': 2, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.FileServ.FTP.SFTP': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.FileServ.FTP.Security': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.FileServ.NFS': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.FileServ.NFS.AdvancedSetting': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.FileServ.NFS.IDMap': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.FileServ.NFS.Kerberos': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.FileServ.NFS.SharePrivilege': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.FileServ.ReflinkCopy': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.FileServ.Rsync.Account': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.FileServ.SMB': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.FileServ.ServiceDiscovery': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.FileServ.ServiceDiscovery.WSTransfer': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Findhost': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Group': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Group.ExtraAdmin': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Group.Member': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Group.ValidLocalAdmin': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.GroupSettings': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Hardware.BeepControl': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Hardware.DCOutput': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Hardware.DCOutput.Task': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Hardware.FanSpeed': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Hardware.Hibernation': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Hardware.LCM': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Hardware.Led.Brightness': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Hardware.MemoryLayout': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Hardware.NeedReboot': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Hardware.OOBManagement': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Hardware.PowerRecovery': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Hardware.PowerSchedule': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Hardware.RemoteFanStatus': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Hardware.SpectreMeltdown': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Hardware.VideoTranscoding': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Hardware.ZRAM': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Help': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ISCSI.LUN': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ISCSI.Lunbkp': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ISCSI.Node': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ISCSI.Replication': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ISCSI.Target': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ISCSI.VLUN': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.MediaIndexing': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.MediaIndexing.IndexFolder': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.MediaIndexing.MediaConverter': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.MediaIndexing.MobileEnabled': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.MediaIndexing.ThumbnailQuality': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.MyDSCenter': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.MyDSCenter.Account': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.MyDSCenter.Login': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.MyDSCenter.Logout': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.MyDSCenter.Purchase': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Authentication': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Authentication.Cert': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Bond': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Bridge': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.DHCPServer': {'maxVersion': 4, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.DHCPServer.ClientList': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.DHCPServer.PXE': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.DHCPServer.Reservation': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.DHCPServer.Vendor': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.DHCPServer.WPAD': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Ethernet': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.IPv6': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.IPv6.Router': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.IPv6.Router.Prefix': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.IPv6Tunnel': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Interface': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.LocalBridge': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.MACClone': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.OVS': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.PPPoE': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.PPPoE.Relay': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Proxy': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Router.ConnectionList': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Router.CountryCode': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Router.DMZ': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Router.Gateway.List': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Router.LocalLan': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Router.MacFilter': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Router.ParentalControl': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Router.PkgList': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Router.PortForward': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Router.Static.Route': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Router.Topology': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.TrafficControl.RouterRules': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.TrafficControl.Rules': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.UPnPServer': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.USBModem': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.VPN': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.VPN.L2TP': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.VPN.OpenVPN': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.VPN.OpenVPN.CA': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.VPN.OpenVPNWithConf': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.VPN.OpenVPNWithConf.Certs': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.VPN.PPTP': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.WOL': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Wifi.Client': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Wifi.Hotspot': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Network.Wifi.WPS': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.NormalUser': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.NormalUser.LoginNotify': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.Advance.CustomizedData': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.Advance.FilterSettings': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.Advance.Variables': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.Advance.WarningPercentage': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.CMS': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.CMS.Conf': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.Mail': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.Mail.Auth': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.Mail.Conf': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.Push': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.Push.AuthToken': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.Push.Conf': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.Push.Mail': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.Push.Mobile': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.SMS': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.SMS.Conf': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Notification.SMS.Provider': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.OAuth.Scope': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.OAuth.Server': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.OTP': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.OTP.Admin': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.OTP.EnforcePolicy': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.OTP.Mail': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.Control': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.FakeIFrame': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.Feed': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.Feed.Keyring': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.Info': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.Installation': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.Installation.Download': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.Log': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.MyDS': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.MyDS.Purchase': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.Screenshot': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.Screenshot.Server': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.Server': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.Setting': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.Setting.Update': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.Setting.Volume': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.Term': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.Thumb': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Package.Uninstallation': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PersonalNotification.Device': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PersonalNotification.Event': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PersonalNotification.Filter': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PersonalNotification.Settings': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PersonalNotification.android': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PersonalNotification.iOS': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PersonalNotification.windows': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PersonalSettings': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PhotoViewer': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Polling.Data': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PortForwarding': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PortForwarding.Compatibility': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PortForwarding.RouterConf': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PortForwarding.RouterInfo': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PortForwarding.RouterList': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PortForwarding.Rules': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PortForwarding.Rules.Serv': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.PortForwarding.UserDataCollector': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.QuickConnect': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.QuickConnect.Permission': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.QuickConnect.Upnp': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.QuickStart.Info': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.QuickStart.Install': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Quota': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.RecycleBin': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.RecycleBin.User': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Region.Language': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Region.NTP': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Region.NTP.DateTimeFormat': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Region.NTP.Server': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.ResetAdmin': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SNMP': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Security.AutoBlock': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Security.AutoBlock.Rules': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Security.DSM': {'maxVersion': 4, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Security.DSM.Embed': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Security.DSM.Proxy': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Security.DoS': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Security.Firewall': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Security.Firewall.Adapter': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Security.Firewall.Conf': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Security.Firewall.Geoip': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Security.Firewall.Profile': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Security.Firewall.Profile.Apply': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Security.Firewall.Rules': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Security.Firewall.Rules.Serv': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Security.VPNPassthrough': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Security.VPNPassthrough.Status': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SecurityScan.Conf': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SecurityScan.Operation': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SecurityScan.Status': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Service': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Service.Conf': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Service.PortInfo': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Share': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Share.Crypto': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Share.Crypto.Key': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Share.CryptoFile': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Share.KeyManager.AutoKey': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Share.KeyManager.Key': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Share.KeyManager.MachineKey': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Share.KeyManager.Store': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Share.Migration': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Share.Migration.Task': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Share.Permission': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Share.Snapshot': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Sharing': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Sharing.Initdata': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Sharing.Login': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Sharing.Session': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SmartBlock': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SmartBlock.Device': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SmartBlock.Trusted': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SmartBlock.Untrusted': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SmartBlock.User': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Storage.Disk': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Storage.Disk.FWUpgrade': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Storage.Pool': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Storage.Volume': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Storage.iSCSILUN': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Storage.iSCSITargets': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Storage.iSCSIUtils': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SupportForm.Form': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SupportForm.Log': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SupportForm.Service': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Synohdpack': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SyslogClient.FileTransfer': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SyslogClient.Log': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SyslogClient.PersonalActivity': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SyslogClient.Setting.Notify': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.SyslogClient.Status': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.System': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.System.Process': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.System.ResetButton': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.System.Status': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.System.Utilization': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.TFTP': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.TaskScheduler': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Terminal': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Theme.AppPortalLogin': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Theme.Desktop': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Theme.FileSharingLogin': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Theme.Image': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Theme.Login': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.TrustDevice': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Tuned': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.UISearch': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Upgrade': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Upgrade.AutoUpgrade': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Upgrade.Group': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Upgrade.Group.Download': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Upgrade.Group.Setting': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Upgrade.GroupInstall': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Upgrade.GroupInstall.Network': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Upgrade.Patch': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Upgrade.PreCheck': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Upgrade.Server': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Upgrade.Server.Download': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Upgrade.Setting': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.User': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.User.Group': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.User.Home': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.User.PasswordConfirm': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.User.PasswordExpiry': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.User.PasswordMeter': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.User.PasswordPolicy': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.UserSettings': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Virtualization.Host.Capability': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Web.DSM': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Web.DSM.External': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Web.Security.HTTPCompression': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Core.Web.Security.TLSProfile': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.DR.Node': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.DR.Node.Credential': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.DR.Node.Session': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.DSM.FindMe': {'maxVersion': 2, 'minVersion': 2, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.DSM.Info': {'maxVersion': 2, 'minVersion': 2, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.DSM.Network': {'maxVersion': 2, 'minVersion': 2, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.DSM.PortEnable': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.DSM.PushNotification': {'maxVersion': 2, 'minVersion': 2, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.DisasterRecovery.Log': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.DisasterRecovery.Retention': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Entry.Request': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Entry.Request.Polling': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.BackgroundTask': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.CheckExist': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.CheckPermission': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Compress': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.CopyMove': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.CreateFolder': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Delete': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.DirSize': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Download': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.External.GoogleDrive': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Extract': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Favorite': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.FormUpload': {'maxVersion': 2, 'minVersion': 2, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Info': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.List': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.MD5': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Mount': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Mount.List': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Notify': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Property': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Property.ACLOwner': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Property.CompressSize': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Property.Mtime': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Rename': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Search': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Search.History': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Settings': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Sharing': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Sharing.Download': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Snapshot': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Thumb': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Timeout': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.UIString': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.Upload': {'maxVersion': 3, 'minVersion': 2, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.UserGrp': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.VFS.Connection': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.VFS.File': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.VFS.GDrive': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.VFS.Profile': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.VFS.Protocol': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.VFS.User': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FileStation.VirtualFolder': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FolderSharing.Download': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FolderSharing.List': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.FolderSharing.Thumb': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.License.HA': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Package': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.PersonMailAccount': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.PersonMailAccount.Contacts': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.PersonMailAccount.Mail': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Remote.Credential.Challenge': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Remote.Credential.Verifier': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.ResourceMonitor.EventRule': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.ResourceMonitor.Log': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.ResourceMonitor.Setting': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.S2S.Client': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.S2S.Client.Job': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.S2S.Server': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.S2S.Server.Pair': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SecurityAdvisor.Conf': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SecurityAdvisor.Conf.Checklist': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SecurityAdvisor.Conf.Checklist.Alert': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SecurityAdvisor.Conf.Location': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SecurityAdvisor.LoginActivity': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SecurityAdvisor.Report': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SecurityAdvisor.Report.HTML': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Storage.CGI.Check': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Storage.CGI.DualEnclosure': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Storage.CGI.Enclosure': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Storage.CGI.Flashcache': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Storage.CGI.HddMan': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Storage.CGI.Pool': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Storage.CGI.Smart': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Storage.CGI.Smart.Scheduler': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Storage.CGI.Spare': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Storage.CGI.Spare.Conf': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Storage.CGI.Storage': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Storage.CGI.TaipeiEnclosure': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Storage.CGI.Volume': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.ActionRule': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.AddOns': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Alert': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Alert.Setting': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Analytics.Setting': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.AppCenter': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Archiving.Pull': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Archiving.Push': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.AudioOut': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.AudioPattern': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.AudioStream': {'maxVersion': 2, 'minVersion': 1, 'path': 'SurveillanceStation/audioStreaming.cgi'}, 'SYNO.SurveillanceStation.AxisAcsCtrler': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.AxisAcsCtrler.Search': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.CMS': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.CMS.DsSearch': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.CMS.Failover': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.CMS.GetDsStatus': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.CMS.SlavedsList': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.CMS.SlavedsWizard': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Camera': {'maxVersion': 9, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Camera.Event': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Camera.Export': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Camera.Group': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Camera.Import': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Camera.Intercom': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Camera.Search': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Camera.Status': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Camera.VolEval': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Camera.Wizard': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.CameraCap': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Device': {'maxVersion': 2, 'minVersion': 1, 'path': 'SurveillanceStation/device.cgi'}, 'SYNO.SurveillanceStation.DigitalOutput': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.DualAuth': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Emap': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Emap.Image': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Event': {'maxVersion': 5, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Event.Export': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Event.Mount': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Event.Mount.Wizard': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.ExternalDevice.IFTTT': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.ExternalDevice.Storage.USB': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.ExternalDevice.Webhook': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.ExternalEvent': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.ExternalRecording': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Face': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Face.Archive': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Face.CMS': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Face.Result': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Fisheye': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.GlobalSearch': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Help': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.HomeMode': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.HomeMode.Mobile': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.IOModule': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.IOModule.Search': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.IPSpeaker': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.IPSpeaker.Broadcast': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.IPSpeaker.Group': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.IPSpeaker.Search': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.IVA': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.IVA.Archive': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.IVA.License': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.IVA.Recording': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.IVA.Report': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.IVA.Simulator': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.IVA.TaskGroup': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Info': {'maxVersion': 8, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.JoystickSetting': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Layout': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.License': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.LocalDisplay': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Log': {'maxVersion': 3, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.MobileCam': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Notification': {'maxVersion': 8, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Notification.Email': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Notification.Filter': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Notification.MobileSetting': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Notification.PushService': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Notification.SMS': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Notification.SMS.ServiceProvider': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Notification.Schedule': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.PTZ': {'maxVersion': 6, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.PTZ.Patrol': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.PTZ.Preset': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.PersonalSettings.Image': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.PersonalSettings.Layout': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.PersonalSettings.Photo': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Player': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Player.LiveviewSrc': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Preload': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Recording': {'maxVersion': 6, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Recording.Bookmark': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Recording.Export': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Recording.Mount': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Recording.Mount.Wizard': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Recording.Reindex': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Recording.ShareRecording': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.RecordingPicker': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Share': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.SnapShot': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Sort': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Stream': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Stream.VideoStreaming': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Streaming': {'maxVersion': 2, 'minVersion': 1, 'path': 'SurveillanceStation/streaming.cgi'}, 'SYNO.SurveillanceStation.System': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.TaskQueue': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.TimeLapse': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.TimeLapse.Recording': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Transactions.Device': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Transactions.Transaction': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.UserPrivilege': {'maxVersion': 2, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.VideoStream': {'maxVersion': 1, 'minVersion': 1, 'path': 'SurveillanceStation/videoStreaming.cgi'}, 'SYNO.SurveillanceStation.VideoStreaming': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.VisualStation': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.VisualStation.Install': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.VisualStation.Layout': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.VisualStation.Search': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.Webhook': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.SurveillanceStation.YoutubeLive': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.Utils': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.VideoPlayer.Subtitle': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}, 'SYNO.VideoPlayer.SynologyDrive.Subtitle': {'maxVersion': 1, 'minVersion': 1, 'path': 'entry.cgi', 'requestFormat': 'JSON'}}, 'success': True}
...

2021-10-13 22:50:47 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/auth.cgi?account=********&passwd=********&enable_device_token=yes&device_name=homeassistant&format=sid&api=SYNO.API.Auth&version=6&method=login
2021-10-13 22:50:47 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:50:47 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:50:47 GMT', 'Content-Type': 'text/plain; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'P3P': 'CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"', 'Set-Cookie': 'smid=y0iBV9T5-xwf_fDig5rWaLLEDATeF0BZoi4zLK1pUW0InGj8Bp8IewCIIlle2UPz9Awx9R4hZGZR-iZJtq93NA;expires=Fri, 14-Oct-2022 05:50:47 GMT;path=/;HttpOnly'}
2021-10-13 22:50:47 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:50:47 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:50:47 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] API: SYNO.API.Auth
2021-10-13 22:50:47 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] RESPONSE: {'data': {'is_portal_port': False, 'sid': 'HNuAcmJERyl9kqcTFXYkXqoUNUMLaLANTPZyX8E9nZwvoeFi970u4K9A_slEjdqJZStX-qwFpSmGyWTvoAjQqo'}, 'success': True}
2021-10-13 22:50:47 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Authentication successful, token: HNuAcmJERyl9kqcTFXYkXqoUNUMLaLANTPZyX8E9nZwvoeFi970u4K9A_slEjdqJZStX-qwFpSmGyWTvoAjQqo
2021-10-13 22:50:47 INFO (MainThread) [homeassistant.setup] Setting up camera
2021-10-13 22:50:47 INFO (SyncWorker_4) [homeassistant.loader] Loaded climate from homeassistant.components.climate
2021-10-13 22:50:47 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.nest
2021-10-13 22:50:47 INFO (MainThread) [homeassistant.setup] Setting up climate
2021-10-13 22:50:47 INFO (MainThread) [homeassistant.setup] Setup of domain climate took 0.0 seconds
2021-10-13 22:50:47 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.DSM.Info&version=2&method=getinfo&_sid=********
2021-10-13 22:50:47 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:50:47 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:50:47 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'Set-Cookie': 'id=HNuAcmJERyl9kqcTFXYkXqoUNUMLaLANTPZyX8E9nZwvoeFi970u4K9A_slEjdqJZStX-qwFpSmGyWTvoAjQqo;expires=Thu, 21-Oct-2021 05:50:47 GMT;path=/;HttpOnly', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:50:47 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:50:47 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:50:47 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] API: SYNO.DSM.Info
2021-10-13 22:50:47 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] RESPONSE: {'data': {'codepage': 'enu', 'model': 'NVR1218', 'ram': 1024, 'serial': '1940Q4N203700', 'temperature': 34, 'temperature_warn': False, 'time': 'Wed Oct 13 22:50:47 2021', 'uptime': 2480784, 'version': '25556', 'version_string': 'DSM 6.2.4-25556 Update 2'}, 'success': True}
2021-10-13 22:50:47 INFO (MainThread) [homeassistant.setup] Setup of domain camera took 0.3 seconds
2021-10-13 22:50:47 INFO (MainThread) [homeassistant.components.climate] Setting up climate.nest
2021-10-13 22:50:47 DEBUG (MainThread) [homeassistant.components.synology_dsm] State of Surveillance_station during setup of '1940Q4N203700': True
2021-10-13 22:50:47 DEBUG (MainThread) [homeassistant.components.synology_dsm] Entities not added yet, fetch all for '1940Q4N203700'
2021-10-13 22:50:47 INFO (MainThread) [homeassistant.components.camera] Setting up camera.nest

...

2021-10-13 22:50:49 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.DSM.Network&version=2&method=list&_sid=********
2021-10-13 22:50:49 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:50:49 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:50:49 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:50:49 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:50:49 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:50:49 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] API: SYNO.DSM.Network
2021-10-13 22:50:49 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] RESPONSE: {'data': {'dns': ['192.168.1.1'], 'gateway': '192.168.1.1', 'hostname': 'NVR', 'interfaces': [{'id': 'eth0', 'ip': [{'address': '192.168.1.35', 'netmask': '255.255.255.0'}], 'ipv6': [{'address': 'fe80::211:32ff:feac:c47c', 'prefix_length': 64, 'scope': 'link'}], 'mac': '00-11-32-AC-C4-7C', 'type': 'lan'}], 'workgroup': 'WORKGROUP'}, 'success': True}
2021-10-13 22:50:49 DEBUG (SyncWorker_6) [homeassistant.components.synology_dsm] Enable security api updates for '1940Q4N203700'
2021-10-13 22:50:49 DEBUG (SyncWorker_6) [homeassistant.components.synology_dsm] Enable storage api updates for '1940Q4N203700'
2021-10-13 22:50:49 DEBUG (SyncWorker_6) [homeassistant.components.synology_dsm] Enable upgrade api updates for '1940Q4N203700'
2021-10-13 22:50:49 DEBUG (SyncWorker_6) [homeassistant.components.synology_dsm] Enable system api updates for '1940Q4N203700'
2021-10-13 22:50:49 DEBUG (SyncWorker_6) [homeassistant.components.synology_dsm] Enable utilisation api updates for '1940Q4N203700'
2021-10-13 22:50:49 DEBUG (SyncWorker_6) [homeassistant.components.synology_dsm] Enable surveillance_station api updates for '1940Q4N203700'
2021-10-13 22:50:49 INFO (MainThread) [homeassistant.setup] Setting up lock
2021-10-13 22:50:49 INFO (MainThread) [homeassistant.setup] Setup of domain lock took 0.0 seconds
2021-10-13 22:50:49 DEBUG (MainThread) [homeassistant.components.synology_dsm] Start data update for '1940Q4N203700'
2021-10-13 22:50:49 DEBUG (MainThread) [homeassistant.components.synology_dsm] Entities not added yet, fetch all for '1940Q4N203700'
2021-10-13 22:50:49 INFO (MainThread) [homeassistant.components.lock] Setting up lock.august
2021-10-13 22:50:49 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.DSM.Info&version=2&method=getinfo&_sid=********
2021-10-13 22:50:49 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:50:49 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:50:49 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:50:49 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:50:49 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:50:49 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] API: SYNO.DSM.Info
2021-10-13 22:50:49 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] RESPONSE: {'data': {'codepage': 'enu', 'model': 'NVR1218', 'ram': 1024, 'serial': '1940Q4N203700', 'temperature': 34, 'temperature_warn': False, 'time': 'Wed Oct 13 22:50:49 2021', 'uptime': 2480785, 'version': '25556', 'version_string': 'DSM 6.2.4-25556 Update 2'}, 'success': True}

...

2021-10-13 22:50:50 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:50:50 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:50:50 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:50:50 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:50:50 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] API: SYNO.Core.SecurityScan.Status
2021-10-13 22:50:50 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] RESPONSE: {'data': {'items': {}, 'lastScanTime': '', 'startTime': '', 'success': True, 'sysProgress': 100, 'sysStatus': 'firstScan'}, 'success': True}
2021-10-13 22:50:52 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.Core.System.Utilization&version=1&method=get&_sid=********
2021-10-13 22:50:52 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:50:52 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:50:52 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:50:52 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:50:52 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:50:52 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] API: SYNO.Core.System.Utilization
2021-10-13 22:50:52 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] RESPONSE: {'data': {'cpu': {'15min_load': 1334, '1min_load': 1245, '5min_load': 1287, 'device': 'System', 'other_load': 16, 'system_load': 15, 'user_load': 36}, 'disk': {'disk': [{'device': 'sda', 'display_name': 'Drive 1', 'read_access': 1, 'read_byte': 16773, 'type': 'internal', 'utilization': 28, 'write_access': 3, 'write_byte': 268885}, {'device': 'sdb', 'display_name': 'Drive 2', 'read_access': 0, 'read_byte': 11366, 'type': 'internal', 'utilization': 26, 'write_access': 3, 'write_byte': 268885}], 'total': {'device': 'total', 'read_access': 1, 'read_byte': 28139, 'utilization': 27, 'write_access': 6, 'write_byte': 537770}}, 'lun': [], 'memory': {'avail_real': 51416, 'avail_swap': 2046108, 'buffer': 7424, 'cached': 224420, 'device': 'Memory', 'memory_size': 1048576, 'real_usage': 55, 'si_disk': 0, 'so_disk': 0, 'swap_usage': 2, 'total_real': 643272, 'total_swap': 2097084}, 'network': [{'device': 'total', 'rx': 2834288, 'tx': 1402}, {'device': 'eth0', 'rx': 2834288, 'tx': 1402}], 'space': {'total': {'device': 'total', 'read_access': 1, 'read_byte': 11407, 'utilization': 1, 'write_access': 4, 'write_byte': 266199}, 'volume': [{'device': 'dm-0', 'display_name': 'volume1', 'read_access': 1, 'read_byte': 11407, 'utilization': 1, 'write_access': 4, 'write_byte': 266199}]}, 'time': 1634190650}, 'success': True}
2021-10-13 22:50:54 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.Storage.CGI.Storage&version=1&method=load_info&action=load_info&_sid=********
2021-10-13 22:50:54 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:50:54 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:50:54 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:50:54 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:50:54 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:50:54 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] API: SYNO.Storage.CGI.Storage
2021-10-13 22:50:54 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] RESPONSE: {'data': {'disks': [{'adv_progress': '', 'adv_status': 'not_support', 'below_remain_life_mail_notify_thr': False, 'below_remain_life_show_thr': False, 'below_remain_life_thr': False, 'compatibility': 'support', 'container': {'order': 0, 'str': 'NVR1218', 'supportPwrBtnDisable': False, 'type': 'internal'}, 'container_id': 0, 'device': '/dev/sda', 'disable_secera': False, 'diskType': 'SATA', 'disk_code': '', 'erase_time': 424, 'exceed_bad_sector_thr': False, 'firm': '80.00A80', 'firmware_status': '-', 'has_system': True, 'i18nNamingInfo': '["dsm:volume:volume_disk"," ","1"]', 'id': 'sda', 'ihm_testing': False, 'is4Kn': False, 'isSsd': False, 'isSynoDrive': False, 'isSynoPartition': True, 'is_bundle_ssd': False, 'is_erasing': False, 'longName': 'Drive 1', 'model': 'WD30PURZ-85GU6Y0', 'name': 'Drive 1', 'num_id': 1, 'order': 1, 'overview_status': 'normal', 'pciSlot': -1, 'perf_testing': False, 'portType': 'normal', 'remain_life': -1, 'remain_life_danger': False, 'remote_info': {'compatibility': 'disabled', 'unc': 0}, 'sb_days_left': 0, 'sb_days_left_critical': False, 'sb_days_left_warning': False, 'serial': 'WD-WCC4N0UDE3DN', 'size_total': '3000592982016', 'slot_id': 1, 'smart_progress': '', 'smart_status': 'normal', 'smart_test_limit': 0, 'smart_testing': False, 'status': 'normal', 'support': False, 'temp': 31, 'testing_progress': '', 'testing_type': '', 'tray_status': 'join', 'ui_serial': 'WD-WCC4N0UDE3DN', 'unc': 0, 'used_by': 'reuse_1', 'vendor': 'WDC '}, {'adv_progress': '', 'adv_status': 'not_support', 'below_remain_life_mail_notify_thr': False, 'below_remain_life_show_thr': False, 'below_remain_life_thr': False, 'compatibility': 'support', 'container': {'order': 0, 'str': 'NVR1218', 'supportPwrBtnDisable': False, 'type': 'internal'}, 'container_id': 0, 'device': '/dev/sdb', 'disable_secera': False, 'diskType': 'SATA', 'disk_code': '', 'erase_time': 432, 'exceed_bad_sector_thr': False, 'firm': '80.00A80', 'firmware_status': '-', 'has_system': True, 'i18nNamingInfo': '["dsm:volume:volume_disk"," ","2"]', 'id': 'sdb', 'ihm_testing': False, 'is4Kn': False, 'isSsd': False, 'isSynoDrive': False, 'isSynoPartition': True, 'is_bundle_ssd': False, 'is_erasing': False, 'longName': 'Drive 2', 'model': 'WD30PURZ-85GU6Y0', 'name': 'Drive 2', 'num_id': 2, 'order': 2, 'overview_status': 'normal', 'pciSlot': -1, 'perf_testing': False, 'portType': 'normal', 'remain_life': -1, 'remain_life_danger': False, 'remote_info': {'compatibility': 'disabled', 'unc': 0}, 'sb_days_left': 0, 'sb_days_left_critical': False, 'sb_days_left_warning': False, 'serial': 'WD-WCC4N3VV0NPY', 'size_total': '3000592982016', 'slot_id': 2, 'smart_progress': '', 'smart_status': 'normal', 'smart_test_limit': 0, 'smart_testing': False, 'status': 'normal', 'support': False, 'temp': 32, 'testing_progress': '', 'testing_type': '', 'tray_status': 'join', 'ui_serial': 'WD-WCC4N3VV0NPY', 'unc': 0, 'used_by': 'reuse_1', 'vendor': 'WDC '}], 'env': {'batchtask': {'max_task': 64, 'remain_task': 64}, 'bay_number': '2', 'data_scrubbing': {'sche_enabled': '0', 'sche_status': 'disabled'}, 'ebox': [], 'fs_acting': False, 'isSyncSysPartition': False, 'is_space_actioning': False, 'isns': {'address': '', 'enabled': False}, 'isns_server': '', 'max_fs_bytes': '17592181850112', 'max_fs_bytes_1PB': '1125899906842624', 'max_fs_bytes_high_end': '219902325555200', 'model_name': 'NVR1218', 'showpooltab': False, 'space_size_limit': {'allocatable_size': 0, 'is_limited': False, 'size_limit': 0}, 'status': {'system_crashed': False, 'system_need_repair': False}, 'support': {'ebox': True, 'raid_cross': True, 'sysdef': True}, 'support_fit_fs_limit': True, 'unique_key': 'b6becfcef6', 'volume_full_critical': 0.1, 'volume_full_warning': 0.2}, 'hotSpareConf': {'cross_repair': True, 'disable_repair': []}, 'hotSpares': [], 'iscsiLuns': [], 'iscsiTargets': [], 'ports': [], 'storagePools': [{'cacheStatus': '', 'can_do': {'convert_shr_to_pool': 1, 'delete': True, 'expand_by_disk': 1, 'migrate': {'to_shr2': 2}, 'raid_cross': True}, 'compatibility': True, 'container': 'internal', 'deploy_path': 'volume_1', 'desc': 'SHR', 'device_type': 'shr_with_1_disk_protect', 'disk_failure_number': 0, 'disks': ['sda', 'sdb'], 'drive_type': 0, 'id': 'reuse_1', 'is_actioning': False, 'is_scheduled': False, 'is_writable': True, 'last_done_time': 0, 'limited_disk_number': 12, 'maximal_disk_size': '0', 'minimal_disk_size': '3000487034880', 'next_schedule_time': 0, 'num_id': 1, 'pool_path': 'reuse_1', 'progress': {'percent': '-1', 'step': 'none'}, 'raidType': 'single', 'raids': [{'designedDiskCount': 2, 'devices': [{'id': 'sdb', 'slot': 1, 'status': 'normal'}, {'id': 'sda', 'slot': 0, 'status': 'normal'}], 'hasParity': False, 'minDevSize': '3000487034880', 'normalDevCount': 2, 'raidPath': '/dev/md2', 'raidStatus': 1, 'spares': []}], 'scrubbingStatus': 'has_not_run_yet', 'size': {'total': '2995643219968', 'used': '2995643219968'}, 'space_path': '/dev/vg1000/lv', 'spares': [], 'ssd_trim': {'support': 'not support'}, 'status': 'normal', 'suggestions': [], 'timebackup': False, 'vspace_can_do': {'drbd': {'resize': {'can_do': False, 'errCode': 53504, 'stopService': False}}, 'flashcache': {'apply': {'can_do': False, 'errCode': 53504, 'stopService': False}, 'remove': {'can_do': False, 'errCode': 53504, 'stopService': False}, 'resize': {'can_do': False, 'errCode': 53504, 'stopService': False}}, 'snapshot': {'resize': {'can_do': False, 'errCode': 53504, 'stopService': False}}}}], 'volumes': [{'atime_checked': False, 'atime_opt': 'relatime', 'cacheStatus': '', 'can_do': {'convert_shr_to_pool': 1, 'delete': True, 'expand_by_disk': 1, 'migrate': {'to_shr2': 2}, 'raid_cross': True}, 'container': 'internal', 'deploy_path': 'volume_1', 'desc': 'SHR', 'dev_path': '/dev/vg1000/lv', 'device_type': 'shr_with_1_disk_protect', 'disk_failure_number': 0, 'disks': [], 'drive_type': 0, 'eppool_used': '0', 'exist_alive_vdsm': False, 'fs_type': 'ext4', 'id': 'volume_1', 'is_acting': False, 'is_actioning': False, 'is_inode_full': False, 'is_scheduled': False, 'is_writable': True, 'last_done_time': 0, 'limited_disk_number': 12, 'max_fs_size': '17581352157184', 'next_schedule_time': 0, 'num_id': 1, 'pool_path': 'reuse_1', 'progress': {'percent': '-1', 'step': 'none'}, 'raidType': 'single', 'scrubbingStatus': 'has_not_run_yet', 'size': {'free_inode': '182794983', 'total': '2948636082176', 'total_device': '2995643219968', 'total_inode': '182845440', 'used': '1765106319360'}, 'space_path': '/dev/vg1000/lv', 'ssd_trim': {'support': 'not support'}, 'status': 'normal', 'suggestions': [], 'timebackup': False, 'used_by_gluster': False, 'vol_attribute': 'generic', 'vol_path': '/volume1', 'vspace_can_do': {'drbd': {'resize': {'can_do': False, 'errCode': 53504, 'stopService': False}}, 'flashcache': {'apply': {'can_do': False, 'errCode': 53504, 'stopService': False}, 'remove': {'can_do': False, 'errCode': 53504, 'stopService': False}, 'resize': {'can_do': False, 'errCode': 53504, 'stopService': False}}, 'snapshot': {'resize': {'can_do': False, 'errCode': 53504, 'stopService': False}}}}]}, 'success': True}
2021-10-13 22:50:57 INFO (SyncWorker_7) [pychromecast] Querying device status
2021-10-13 22:50:59 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&version=7&method=List&_sid=********
2021-10-13 22:50:59 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:50:59 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:50:59 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:50:59 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:50:59 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:50:59 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.Camera
2021-10-13 22:50:59 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] RESPONSE: {'data': {'cameras': [{'ADCap': 0, 'AppList': [{'application': 'Face Detect', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 0, 'installed': 'no', 'live_view_edit': 'no', 'name': 'FaceDetect', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Tripwire', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 1, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Tripwire', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Intrusion', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 2, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Intrusion', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Object Abandoned', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 3, 'installed': 'no', 'live_view_edit': 'no', 'name': 'ObjectAbandoned', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Object Missing', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 4, 'installed': 'no', 'live_view_edit': 'no', 'name': 'ObjectMissing', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Scene Change', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 5, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'SceneChange', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'High Temperature Warning', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 6, 'installed': 'no', 'live_view_edit': 'no', 'name': 'HighTemperatureWarning', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Low Temperature Warning', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 7, 'installed': 'no', 'live_view_edit': 'no', 'name': 'LowTemperatureWarning', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'SMD - Human', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 8, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Human', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'SMD - Vehicle', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 9, 'installed': 'no', 'live_view_edit': 'no', 'name': 'Vehicle', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}], 'DINum': 0, 'DONum': 0, 'MDCap': 21, 'MDModeList': [0, 1], 'PDCap': 0, 'PDDepend': 0, 'TDCap': 21, 'advLiveMinDuration': 15, 'advLiveProfile': 0, 'advLiveTrigAuto': False, 'advLiveTrigEvt': '10100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveTrigSingle': True, 'analyticsType': 0, 'application': True, 'audioCap': False, 'audioOut': False, 'audioType': 0, 'autoFocus': True, 'autoPan': 0, 'auto_restart_interval': 0, 'blAudioDisableRec': False, 'blAudioPriv': True, 'blDisableRec': False, 'blEnableExtDI': False, 'blEnableLiveBuffering': False, 'blG726LE': False, 'blLiveviewPriv': True, 'blPresetSpeed': False, 'blPtzShowIcon': False, 'blReceivePocZero': False, 'blThirdStream': True, 'calling_notify_ado_src_id': 0, 'calling_notify_duration': 0, 'camIdOnRecServer': 0, 'camLiveMode': 0, 'camMobileLiveMode': 0, 'camMountType': 0, 'camRecShare': 'surveillance', 'camRecShareMountType': 0, 'camRecSharePath': '/volume1/surveillance', 'camRecStorageStatus': 0, 'camRecVolume': '/volume1', 'camRotOption': 0, 'camStatus': 1, 'channel_id': '1', 'daybegin': 8, 'dayend': 18, 'defLiveProfile': 1, 'deleted': False, 'detailInfo': {'advContMinDuration': 15, 'advContTrigEvt': '10100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveMinDuration': 15, 'advLiveTrigAuto': False, 'advLiveTrigEvt': '10100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveTrigSingle': True, 'blAudioDisableRec': False, 'blDisableRec': False, 'blEnableExtDI': False, 'blThirdStreamProfile': True, 'camApplyCodecOptimization': False, 'camApplyKeyFrameInterval': False, 'camAudioType': 0, 'camChannel': '1', 'camCodecOptimization': '', 'camDeviceType': 4, 'camDynamicFps': False, 'camDynamicGop': False, 'camFirmware': '', 'camFolder': 'Back_Deck', 'camFov': '', 'camFps': 20, 'camIP': '192.168.1.106', 'camIsRotByDate': True, 'camIsRotBySpace': True, 'camIsSetEvtPrefix': False, 'camIsSetRecFolder': False, 'camKeyFrameInterval': -1, 'camLastKeyFrameInterval': -1, 'camLiveAvgBitrate': 0, 'camLiveBitrateCtrl': 1, 'camLiveCbrBitrate': 0, 'camLiveFps': 10, 'camLiveMode': 0, 'camLiveQuality': '5', 'camLiveResolution': '704x576', 'camLiveSmartBitrateCtrl': 0, 'camLiveStreamNo': 2, 'camMobileAvgBitrate': 0, 'camMobileBitrateCtrl': 1, 'camMobileCbrBitrate': 0, 'camMobileFps': 20, 'camMobileLiveMode': 0, 'camMobileQuality': '5', 'camMobileResolution': '1920x1080', 'camMobileSmartBitrateCtrl': 0, 'camMobileStreamNo': 1, 'camModel': 'IPC-HDW2231R-ZS', 'camMountType': 0, 'camName': 'Back_Deck', 'camPassWord': '########', 'camPort': 80, 'camPostRecTime': 25, 'camPreRecTime': 5, 'camPrefix': 'Back_Deck', 'camQuality': '5', 'camRecAvgBitrate': 0, 'camRecBitrateCtrl': 1, 'camRecCbrBitrate': 0, 'camRecShare': 'surveillance', 'camRecSharePath': '/volume1/surveillance', 'camRecSmartBitrateCtrl': 0, 'camRecStorageStatus': 0, 'camRecStreamNo': 1, 'camRecTime': 30, 'camResolution': '1920x1080', 'camRotByDate': 30, 'camRotBySpace': 500, 'camRotOption': 0, 'camRtspKeepAlive': 1, 'camRtspProtocol': 4, 'camSchedule': [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], 'camServer': 0, 'camSourceType': 1, 'camTvStandard': 2, 'camUserName': 'admin', 'camVendor': 'DAHUA', 'camVideoMode': '', 'camVideoType': 'H.264', 'custom1DIDetect': 0, 'custom1Detect': 3, 'custom2DIDetect': 0, 'custom2Detect': 3, 'edgeStgDownloadSch': [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], 'edgeStgEnabled': False, 'edgeStgPostRecTime': 5, 'edgeStgPreRecTime': 5, 'edgeStgRecDays': 127, 'edgeStgRecMode': 1, 'edgeStgRecStartTime': '00:00', 'edgeStgRecStopTime': '00:00', 'edgeStgRecTime': 60, 'edgeStgRetEnabled': False, 'edgeStgRetrieveAction': 2, 'enableAdvCont': True, 'enableAdvLive': True, 'enableAutoLiveProfile': False, 'enablePtzControl': True, 'extDIDev': 0, 'extDIPorts': 0, 'extraDataSrc': 0, 'informationHint': '', 'isRemovableLens': False, 'pairedSpeakerEnabled': False, 'pairedSpeakerId': 0, 'profileSettingList': '1,1,1,0,1,1,1,1,1,1,0,0'}, 'deviceType': 4, 'doorbellNum': 0, 'dsIp': '', 'dsPort': 5102, 'enableAdvLive': True, 'enableAutoLiveProfile': False, 'enableMulticast': False, 'enableMulticastMobile': False, 'enablePtzControl': True, 'enable_calling_notify': True, 'enabled': True, 'exposure_control': 6, 'exposure_mode': 4, 'extDIDev': 0, 'extDIPorts': 0, 'feRegionList': [], 'firmware': '', 'fisheyeDispMode': '', 'fisheyeParam': {}, 'folder': '/volume1/surveillance/Back_Deck', 'forceEnableMulticast': False, 'fps': 20, 'hasCamParam': True, 'host': '192.168.1.106', 'id': 1, 'isStatusUnrecognized': False, 'is_rotated_by_date': True, 'is_rotated_by_space': True, 'last_restart_time': '2021-10-13T19:45:00Z', 'last_sync_time': '2021-10-14T05:00:00Z', 'ledCap': False, 'liveBufferingSec': 0, 'model': 'IPC-HDW2231R-ZS', 'multiDI': False, 'multicastAudioPort': 0, 'multicastAudioPortMobile': 0, 'multicastGrpAddr': '', 'multicastGrpAddrMobile': '', 'multicastVideoPort': 0, 'multicastVideoPortMobile': 0, 'mute': False, 'name': 'Back_Deck', 'objTrack': False, 'osd_format': 3, 'osd_position': 6, 'osd_status': True, 'ownerDsId': 0, 'pairedSpeakerEnabled': False, 'pairedSpeakerId': 0, 'param_chklist': 65, 'period_sync_time_hour': 1, 'port': 80, 'presetNum': 0, 'privilege': 31, 'profileSettingList': '1,1,1,0,1,1,1,1,1,1,0,0', 'ptzCap': 100, 'ptzContinuous': 36, 'ptzDirection': 0, 'quality': '5', 'recBitrateCtrl': 1, 'recCbrBitrate': 0, 'recStatus': 1, 'relayPortList': [], 'resolution': '1920x1080', 'restart_day': 1, 'rotation_by_date': 30, 'rotation_by_space': '500', 'rotation_option': 0, 'rtspPathTimeout': 1, 'setDICap': False, 'setDOCap': False, 'singleStream': False, 'snapshot_path': '/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=GetSnapshot&version=1&cameraId=1&timestamp=1634190657&preview=true', 'speedDryCap': False, 'status': 0, 'status_flags': 0, 'stmFisheyeType': 0, 'stm_info': [{'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA2OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MA==', 'fps': 20, 'quality': '5', 'resolution': '1920x1080', 'stmNo': 1, 'type': 0}, {'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA2OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MQ==', 'fps': 10, 'quality': '5', 'resolution': '704x576', 'stmNo': 2, 'type': 1}, {'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA2OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MA==', 'fps': 20, 'quality': '5', 'resolution': '1920x1080', 'stmNo': 1, 'type': 2}], 'time_server': 'Surveillance Station', 'tvStandard': 2, 'type': 3, 'uiStmNoList': '1,2,1', 'update_time': 517560, 'vendor': 'DAHUA', 'videoCapList': [{'stList': ['RTSP'], 'vt': 'H.264'}, {'stList': ['RTSP'], 'vt': 'MJPEG'}, {'stList': ['RTSP'], 'vt': 'H.265'}], 'videoMode': '', 'video_flip': False, 'video_mirror': False, 'video_rotation': 0, 'volume': 50, 'volume_space': '144.091', 'wiperCap': False}, {'ADCap': 0, 'AppList': [{'application': 'Face Detect', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 0, 'installed': 'no', 'live_view_edit': 'no', 'name': 'FaceDetect', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Tripwire', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 1, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Tripwire', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Intrusion', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 2, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Intrusion', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Object Abandoned', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 3, 'installed': 'no', 'live_view_edit': 'no', 'name': 'ObjectAbandoned', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Object Missing', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 4, 'installed': 'no', 'live_view_edit': 'no', 'name': 'ObjectMissing', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Scene Change', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 5, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'SceneChange', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'High Temperature Warning', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 6, 'installed': 'no', 'live_view_edit': 'no', 'name': 'HighTemperatureWarning', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Low Temperature Warning', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 7, 'installed': 'no', 'live_view_edit': 'no', 'name': 'LowTemperatureWarning', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'SMD - Human', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 8, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Human', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'SMD - Vehicle', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 9, 'installed': 'no', 'live_view_edit': 'no', 'name': 'Vehicle', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}], 'DINum': 0, 'DONum': 0, 'MDCap': 21, 'MDModeList': [0, 1], 'PDCap': 0, 'PDDepend': 0, 'TDCap': 21, 'advLiveMinDuration': 10, 'advLiveProfile': 1, 'advLiveTrigAuto': True, 'advLiveTrigEvt': '10100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveTrigSingle': True, 'analyticsType': 0, 'application': True, 'audioCap': False, 'audioOut': False, 'audioType': 0, 'autoFocus': True, 'autoPan': 0, 'auto_restart_interval': 0, 'blAudioDisableRec': False, 'blAudioPriv': True, 'blDisableRec': False, 'blEnableExtDI': False, 'blEnableLiveBuffering': False, 'blG726LE': False, 'blLiveviewPriv': True, 'blPresetSpeed': False, 'blPtzShowIcon': False, 'blReceivePocZero': False, 'blThirdStream': True, 'calling_notify_ado_src_id': 0, 'calling_notify_duration': 0, 'camIdOnRecServer': 0, 'camLiveMode': 0, 'camMobileLiveMode': 0, 'camMountType': 0, 'camRecShare': 'surveillance', 'camRecShareMountType': 0, 'camRecSharePath': '/volume1/surveillance', 'camRecStorageStatus': 0, 'camRecVolume': '/volume1', 'camRotOption': 0, 'camStatus': 1, 'channel_id': '1', 'daybegin': 8, 'dayend': 18, 'defLiveProfile': 1, 'deleted': False, 'detailInfo': {'advContMinDuration': 10, 'advContTrigEvt': '10100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveMinDuration': 10, 'advLiveTrigAuto': True, 'advLiveTrigEvt': '10100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveTrigSingle': True, 'blAudioDisableRec': False, 'blDisableRec': False, 'blEnableExtDI': False, 'blThirdStreamProfile': True, 'camApplyCodecOptimization': False, 'camApplyKeyFrameInterval': False, 'camAudioType': 0, 'camChannel': '1', 'camCodecOptimization': '', 'camDeviceType': 4, 'camDynamicFps': False, 'camDynamicGop': False, 'camFirmware': '', 'camFolder': 'Behind_Garage', 'camFov': '', 'camFps': 20, 'camIP': '192.168.1.107', 'camIsRotByDate': False, 'camIsRotBySpace': True, 'camIsSetEvtPrefix': False, 'camIsSetRecFolder': False, 'camKeyFrameInterval': -1, 'camLastKeyFrameInterval': -1, 'camLiveAvgBitrate': 0, 'camLiveBitrateCtrl': 1, 'camLiveCbrBitrate': 0, 'camLiveFps': 10, 'camLiveMode': 0, 'camLiveQuality': '5', 'camLiveResolution': '704x576', 'camLiveSmartBitrateCtrl': 0, 'camLiveStreamNo': 2, 'camMobileAvgBitrate': 0, 'camMobileBitrateCtrl': 1, 'camMobileCbrBitrate': 0, 'camMobileFps': 10, 'camMobileLiveMode': 0, 'camMobileQuality': '5', 'camMobileResolution': '704x576', 'camMobileSmartBitrateCtrl': 0, 'camMobileStreamNo': 2, 'camModel': 'IPC-HDW2231R-ZS', 'camMountType': 0, 'camName': 'Behind_Garage', 'camPassWord': '########', 'camPort': 80, 'camPostRecTime': 20, 'camPreRecTime': 10, 'camPrefix': 'Behind_Garage', 'camQuality': '5', 'camRecAvgBitrate': 0, 'camRecBitrateCtrl': 1, 'camRecCbrBitrate': 0, 'camRecShare': 'surveillance', 'camRecSharePath': '/volume1/surveillance', 'camRecSmartBitrateCtrl': 0, 'camRecStorageStatus': 0, 'camRecStreamNo': 1, 'camRecTime': 30, 'camResolution': '1920x1080', 'camRotByDate': 30, 'camRotBySpace': 500, 'camRotOption': 0, 'camRtspKeepAlive': 1, 'camRtspProtocol': 4, 'camSchedule': [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], 'camServer': 0, 'camSourceType': 1, 'camTvStandard': 2, 'camUserName': 'admin', 'camVendor': 'DAHUA', 'camVideoMode': '', 'camVideoType': 'H.264', 'custom1DIDetect': 0, 'custom1Detect': 3, 'custom2DIDetect': 0, 'custom2Detect': 3, 'edgeStgDownloadSch': [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], 'edgeStgEnabled': False, 'edgeStgPostRecTime': 5, 'edgeStgPreRecTime': 5, 'edgeStgRecDays': 127, 'edgeStgRecMode': 1, 'edgeStgRecStartTime': '00:00', 'edgeStgRecStopTime': '00:00', 'edgeStgRecTime': 60, 'edgeStgRetEnabled': False, 'edgeStgRetrieveAction': 2, 'enableAdvCont': False, 'enableAdvLive': True, 'enableAutoLiveProfile': True, 'enablePtzControl': True, 'extDIDev': 0, 'extDIPorts': 0, 'extraDataSrc': 0, 'informationHint': '', 'isRemovableLens': False, 'pairedSpeakerEnabled': False, 'pairedSpeakerId': 0, 'profileSettingList': '1,1,1,1,1,1,1,1,1,0,1,1'}, 'deviceType': 4, 'doorbellNum': 0, 'dsIp': '', 'dsPort': 5102, 'enableAdvLive': True, 'enableAutoLiveProfile': True, 'enableMulticast': False, 'enableMulticastMobile': False, 'enablePtzControl': True, 'enable_calling_notify': True, 'enabled': True, 'exposure_control': 6, 'exposure_mode': 4, 'extDIDev': 0, 'extDIPorts': 0, 'feRegionList': [], 'firmware': '', 'fisheyeDispMode': '', 'fisheyeParam': {}, 'folder': '/volume1/surveillance/Behind_Garage', 'forceEnableMulticast': False, 'fps': 20, 'hasCamParam': True, 'host': '192.168.1.107', 'id': 2, 'isStatusUnrecognized': False, 'is_rotated_by_date': False, 'is_rotated_by_space': True, 'last_restart_time': '2021-10-13T19:30:00Z', 'last_sync_time': '2021-10-14T05:00:00Z', 'ledCap': False, 'liveBufferingSec': 0, 'model': 'IPC-HDW2231R-ZS', 'multiDI': False, 'multicastAudioPort': 0, 'multicastAudioPortMobile': 0, 'multicastGrpAddr': '', 'multicastGrpAddrMobile': '', 'multicastVideoPort': 0, 'multicastVideoPortMobile': 0, 'mute': False, 'name': 'Behind_Garage', 'objTrack': False, 'osd_format': 3, 'osd_position': 6, 'osd_status': True, 'ownerDsId': 0, 'pairedSpeakerEnabled': False, 'pairedSpeakerId': 0, 'param_chklist': 65, 'period_sync_time_hour': 1, 'port': 80, 'presetNum': 0, 'privilege': 31, 'profileSettingList': '1,1,1,1,1,1,1,1,1,0,1,1', 'ptzCap': 100, 'ptzContinuous': 36, 'ptzDirection': 0, 'quality': '5', 'recBitrateCtrl': 1, 'recCbrBitrate': 0, 'recStatus': 1, 'relayPortList': [], 'resolution': '1920x1080', 'restart_day': 1, 'rotation_by_date': 30, 'rotation_by_space': '500', 'rotation_option': 0, 'rtspPathTimeout': 1, 'setDICap': False, 'setDOCap': False, 'singleStream': False, 'snapshot_path': '/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=GetSnapshot&version=1&cameraId=2&timestamp=1634190657&preview=true', 'speedDryCap': False, 'status': 0, 'status_flags': 0, 'stmFisheyeType': 0, 'stm_info': [{'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA3OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MA==', 'fps': 20, 'quality': '5', 'resolution': '1920x1080', 'stmNo': 1, 'type': 0}, {'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA3OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MQ==', 'fps': 10, 'quality': '5', 'resolution': '704x576', 'stmNo': 2, 'type': 1}, {'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA3OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MQ==', 'fps': 10, 'quality': '5', 'resolution': '704x576', 'stmNo': 2, 'type': 2}], 'time_server': 'Surveillance Station', 'tvStandard': 2, 'type': 3, 'uiStmNoList': '1,2,2', 'update_time': 517560, 'vendor': 'DAHUA', 'videoCapList': [{'stList': ['RTSP'], 'vt': 'H.264'}, {'stList': ['RTSP'], 'vt': 'MJPEG'}, {'stList': ['RTSP'], 'vt': 'H.265'}], 'videoMode': '', 'video_flip': False, 'video_mirror': False, 'video_rotation': 0, 'volume': 50, 'volume_space': '499.350', 'wiperCap': False}, {'ADCap': 21, 'AppList': [{'application': 'Face Detect', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 0, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'FaceDetect', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Tripwire', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 1, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Tripwire', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Intrusion', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 2, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Intrusion', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Object Abandoned', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 3, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'ObjectAbandoned', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Object Missing', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 4, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'ObjectMissing', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Scene Change', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 5, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'SceneChange', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'High Temperature Warning', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 6, 'installed': 'no', 'live_view_edit': 'no', 'name': 'HighTemperatureWarning', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Low Temperature Warning', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 7, 'installed': 'no', 'live_view_edit': 'no', 'name': 'LowTemperatureWarning', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'SMD - Human', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 8, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Human', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'SMD - Vehicle', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 9, 'installed': 'no', 'live_view_edit': 'no', 'name': 'Vehicle', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}], 'DINum': 0, 'DONum': 0, 'MDCap': 21, 'MDModeList': [0, 1], 'PDCap': 0, 'PDDepend': 0, 'TDCap': 21, 'advLiveMinDuration': 10, 'advLiveProfile': 0, 'advLiveTrigAuto': False, 'advLiveTrigEvt': '11100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveTrigSingle': True, 'analyticsType': 0, 'application': True, 'audioCap': True, 'audioOut': False, 'audioType': 2, 'autoFocus': False, 'autoPan': 0, 'auto_restart_interval': 0, 'blAudioDisableRec': False, 'blAudioPriv': True, 'blDisableRec': False, 'blEnableExtDI': False, 'blEnableLiveBuffering': True, 'blG726LE': False, 'blLiveviewPriv': True, 'blPresetSpeed': False, 'blPtzShowIcon': False, 'blReceivePocZero': False, 'blThirdStream': True, 'calling_notify_ado_src_id': 0, 'calling_notify_duration': 0, 'camIdOnRecServer': 0, 'camLiveMode': 0, 'camMobileLiveMode': 0, 'camMountType': 0, 'camRecShare': 'surveillance', 'camRecShareMountType': 0, 'camRecSharePath': '/volume1/surveillance', 'camRecStorageStatus': 0, 'camRecVolume': '/volume1', 'camRotOption': 0, 'camStatus': 1, 'channel_id': '1', 'daybegin': 8, 'dayend': 18, 'defLiveProfile': 0, 'deleted': False, 'detailInfo': {'advContMinDuration': 10, 'advContTrigEvt': '11100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveMinDuration': 10, 'advLiveTrigAuto': False, 'advLiveTrigEvt': '11100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveTrigSingle': True, 'blAudioDisableRec': False, 'blDisableRec': False, 'blEnableExtDI': False, 'blThirdStreamProfile': True, 'camApplyCodecOptimization': False, 'camApplyKeyFrameInterval': False, 'camAudioType': 2, 'camChannel': '1', 'camCodecOptimization': '', 'camDeviceType': 64, 'camDynamicFps': False, 'camDynamicGop': False, 'camFirmware': '2.622.0000000.31.R', 'camFolder': 'Front_Drive', 'camFov': '', 'camFps': 20, 'camIP': '192.168.1.105', 'camIsRotByDate': False, 'camIsRotBySpace': True, 'camIsSetEvtPrefix': False, 'camIsSetRecFolder': False, 'camKeyFrameInterval': -1, 'camLastKeyFrameInterval': -1, 'camLiveAvgBitrate': 0, 'camLiveBitrateCtrl': 1, 'camLiveCbrBitrate': 0, 'camLiveFps': 10, 'camLiveMode': 0, 'camLiveQuality': '5', 'camLiveResolution': '704x480', 'camLiveSmartBitrateCtrl': 0, 'camLiveStreamNo': 2, 'camMobileAvgBitrate': 0, 'camMobileBitrateCtrl': 1, 'camMobileCbrBitrate': 0, 'camMobileFps': 10, 'camMobileLiveMode': 0, 'camMobileQuality': '5', 'camMobileResolution': '704x480', 'camMobileSmartBitrateCtrl': 0, 'camMobileStreamNo': 2, 'camModel': 'IPC-HDBW4231F-E2-M', 'camMountType': 0, 'camName': 'Front_Drive', 'camPassWord': '########', 'camPort': 80, 'camPostRecTime': 15, 'camPreRecTime': 5, 'camPrefix': 'Front_Drive', 'camQuality': '5', 'camRecAvgBitrate': 0, 'camRecBitrateCtrl': 1, 'camRecCbrBitrate': 0, 'camRecShare': 'surveillance', 'camRecSharePath': '/volume1/surveillance', 'camRecSmartBitrateCtrl': 0, 'camRecStorageStatus': 0, 'camRecStreamNo': 1, 'camRecTime': 30, 'camResolution': '1920x1080', 'camRotByDate': 30, 'camRotBySpace': 500, 'camRotOption': 0, 'camRtspKeepAlive': 1, 'camRtspProtocol': 4, 'camSchedule': [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], 'camServer': 0, 'camSourceType': 1, 'camTvStandard': 1, 'camUserName': 'admin', 'camVendor': 'DAHUA', 'camVideoMode': '', 'camVideoType': 'H.264', 'custom1DIDetect': 0, 'custom1Detect': 7, 'custom2DIDetect': 0, 'custom2Detect': 7, 'edgeStgDownloadSch': [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], 'edgeStgEnabled': False, 'edgeStgPostRecTime': 5, 'edgeStgPreRecTime': 5, 'edgeStgRecDays': 127, 'edgeStgRecMode': 1, 'edgeStgRecStartTime': '00:00', 'edgeStgRecStopTime': '00:00', 'edgeStgRecTime': 60, 'edgeStgRetEnabled': False, 'edgeStgRetrieveAction': 2, 'enableAdvCont': True, 'enableAdvLive': True, 'enableAutoLiveProfile': False, 'enablePtzControl': True, 'extDIDev': 0, 'extDIPorts': 0, 'extraDataSrc': 0, 'informationHint': '', 'isRemovableLens': False, 'pairedSpeakerEnabled': False, 'pairedSpeakerId': 0, 'profileSettingList': '0,1,1,0,1,1,1,1,1,0,0,0'}, 'deviceType': 64, 'doorbellNum': 0, 'dsIp': '', 'dsPort': 5102, 'enableAdvLive': True, 'enableAutoLiveProfile': False, 'enableMulticast': False, 'enableMulticastMobile': False, 'enablePtzControl': True, 'enable_calling_notify': True, 'enabled': True, 'exposure_control': 6, 'exposure_mode': 4, 'extDIDev': 0, 'extDIPorts': 0, 'feRegionList': [], 'firmware': '2.622.0000000.31.R', 'fisheyeDispMode': '', 'fisheyeParam': {}, 'folder': '/volume1/surveillance/Front_Drive', 'forceEnableMulticast': False, 'fps': 20, 'hasCamParam': True, 'host': '192.168.1.105', 'id': 3, 'isStatusUnrecognized': False, 'is_rotated_by_date': False, 'is_rotated_by_space': True, 'last_restart_time': '2021-10-13T19:10:00Z', 'last_sync_time': '2021-10-14T05:00:00Z', 'ledCap': False, 'liveBufferingSec': 1, 'model': 'IPC-HDBW4231F-E2-M', 'multiDI': False, 'multicastAudioPort': 0, 'multicastAudioPortMobile': 0, 'multicastGrpAddr': '', 'multicastGrpAddrMobile': '', 'multicastVideoPort': 0, 'multicastVideoPortMobile': 0, 'mute': False, 'name': 'Front_Drive', 'objTrack': False, 'osd_format': 7, 'osd_position': 6, 'osd_status': True, 'ownerDsId': 0, 'pairedSpeakerEnabled': False, 'pairedSpeakerId': 0, 'param_chklist': 65, 'period_sync_time_hour': 1, 'port': 80, 'presetNum': 0, 'privilege': 31, 'profileSettingList': '0,1,1,0,1,1,1,1,1,0,0,0', 'ptzCap': 0, 'ptzContinuous': 0, 'ptzDirection': 0, 'quality': '5', 'recBitrateCtrl': 1, 'recCbrBitrate': 0, 'recStatus': 1, 'relayPortList': [], 'resolution': '1920x1080', 'restart_day': 1, 'rotation_by_date': 30, 'rotation_by_space': '500', 'rotation_option': 0, 'rtspPathTimeout': 1, 'setDICap': False, 'setDOCap': False, 'singleStream': False, 'snapshot_path': '/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=GetSnapshot&version=1&cameraId=3&timestamp=1634190657&preview=true', 'speedDryCap': False, 'status': 0, 'status_flags': 0, 'stmFisheyeType': 0, 'stm_info': [{'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA1OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MA==', 'fps': 20, 'quality': '5', 'resolution': '1920x1080', 'stmNo': 1, 'type': 0}, {'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA1OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MQ==', 'fps': 10, 'quality': '5', 'resolution': '704x480', 'stmNo': 2, 'type': 1}, {'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA1OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MQ==', 'fps': 10, 'quality': '5', 'resolution': '704x480', 'stmNo': 2, 'type': 2}], 'time_server': 'Surveillance Station', 'tvStandard': 1, 'type': 3, 'uiStmNoList': '1,2,2', 'update_time': 517560, 'vendor': 'DAHUA', 'videoCapList': [{'stList': ['RTSP'], 'vt': 'H.264'}, {'stList': ['RTSP'], 'vt': 'MJPEG'}, {'stList': ['RTSP'], 'vt': 'H.265'}], 'videoMode': '', 'video_flip': False, 'video_mirror': False, 'video_rotation': 0, 'volume': 52, 'volume_space': '499.706', 'wiperCap': False}, {'ADCap': 21, 'AppList': [{'application': 'Face Detect', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 0, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'FaceDetect', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Tripwire', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 1, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Tripwire', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Intrusion', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 2, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Intrusion', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Object Abandoned', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 3, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'ObjectAbandoned', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Object Missing', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 4, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'ObjectMissing', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Scene Change', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 5, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'SceneChange', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'High Temperature Warning', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 6, 'installed': 'no', 'live_view_edit': 'no', 'name': 'HighTemperatureWarning', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Low Temperature Warning', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 7, 'installed': 'no', 'live_view_edit': 'no', 'name': 'LowTemperatureWarning', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'SMD - Human', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 8, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Human', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'SMD - Vehicle', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 9, 'installed': 'no', 'live_view_edit': 'no', 'name': 'Vehicle', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}], 'DINum': 0, 'DONum': 0, 'MDCap': 21, 'MDModeList': [0, 1], 'PDCap': 0, 'PDDepend': 0, 'TDCap': 21, 'advLiveMinDuration': 10, 'advLiveProfile': 0, 'advLiveTrigAuto': True, 'advLiveTrigEvt': '11100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveTrigSingle': True, 'analyticsType': 0, 'application': True, 'audioCap': True, 'audioOut': False, 'audioType': 2, 'autoFocus': False, 'autoPan': 0, 'auto_restart_interval': 0, 'blAudioDisableRec': False, 'blAudioPriv': True, 'blDisableRec': False, 'blEnableExtDI': False, 'blEnableLiveBuffering': False, 'blG726LE': False, 'blLiveviewPriv': True, 'blPresetSpeed': False, 'blPtzShowIcon': False, 'blReceivePocZero': False, 'blThirdStream': True, 'calling_notify_ado_src_id': 0, 'calling_notify_duration': 0, 'camIdOnRecServer': 0, 'camLiveMode': 0, 'camMobileLiveMode': 0, 'camMountType': 0, 'camRecShare': 'surveillance', 'camRecShareMountType': 0, 'camRecSharePath': '/volume1/surveillance', 'camRecStorageStatus': 0, 'camRecVolume': '/volume1', 'camRotOption': 0, 'camStatus': 1, 'channel_id': '2', 'daybegin': 8, 'dayend': 18, 'defLiveProfile': 0, 'deleted': False, 'detailInfo': {'advContMinDuration': 10, 'advContTrigEvt': '11100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveMinDuration': 10, 'advLiveTrigAuto': True, 'advLiveTrigEvt': '11100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveTrigSingle': True, 'blAudioDisableRec': False, 'blDisableRec': False, 'blEnableExtDI': False, 'blThirdStreamProfile': True, 'camApplyCodecOptimization': False, 'camApplyKeyFrameInterval': False, 'camAudioType': 2, 'camChannel': '2', 'camCodecOptimization': '', 'camDeviceType': 64, 'camDynamicFps': False, 'camDynamicGop': False, 'camFirmware': '2.622.0000000.31.R', 'camFolder': 'Front_Yard', 'camFov': '', 'camFps': 20, 'camIP': '192.168.1.105', 'camIsRotByDate': False, 'camIsRotBySpace': True, 'camIsSetEvtPrefix': False, 'camIsSetRecFolder': False, 'camKeyFrameInterval': -1, 'camLastKeyFrameInterval': -1, 'camLiveAvgBitrate': 0, 'camLiveBitrateCtrl': 1, 'camLiveCbrBitrate': 0, 'camLiveFps': 10, 'camLiveMode': 0, 'camLiveQuality': '5', 'camLiveResolution': '704x480', 'camLiveSmartBitrateCtrl': 0, 'camLiveStreamNo': 2, 'camMobileAvgBitrate': 0, 'camMobileBitrateCtrl': 1, 'camMobileCbrBitrate': 0, 'camMobileFps': 20, 'camMobileLiveMode': 0, 'camMobileQuality': '5', 'camMobileResolution': '1920x1080', 'camMobileSmartBitrateCtrl': 0, 'camMobileStreamNo': 1, 'camModel': 'IPC-HDBW4231F-E2-M', 'camMountType': 0, 'camName': 'Front_Yard', 'camPassWord': '########', 'camPort': 80, 'camPostRecTime': 15, 'camPreRecTime': 5, 'camPrefix': 'Front_Yard', 'camQuality': '5', 'camRecAvgBitrate': 0, 'camRecBitrateCtrl': 1, 'camRecCbrBitrate': 0, 'camRecShare': 'surveillance', 'camRecSharePath': '/volume1/surveillance', 'camRecSmartBitrateCtrl': 0, 'camRecStorageStatus': 0, 'camRecStreamNo': 1, 'camRecTime': 30, 'camResolution': '1920x1080', 'camRotByDate': 30, 'camRotBySpace': 500, 'camRotOption': 0, 'camRtspKeepAlive': 1, 'camRtspProtocol': 4, 'camSchedule': [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], 'camServer': 0, 'camSourceType': 1, 'camTvStandard': 1, 'camUserName': 'admin', 'camVendor': 'DAHUA', 'camVideoMode': '', 'camVideoType': 'H.264', 'custom1DIDetect': 0, 'custom1Detect': 7, 'custom2DIDetect': 0, 'custom2Detect': 7, 'edgeStgDownloadSch': [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], 'edgeStgEnabled': False, 'edgeStgPostRecTime': 5, 'edgeStgPreRecTime': 5, 'edgeStgRecDays': 127, 'edgeStgRecMode': 1, 'edgeStgRecStartTime': '00:00', 'edgeStgRecStopTime': '00:00', 'edgeStgRecTime': 60, 'edgeStgRetEnabled': False, 'edgeStgRetrieveAction': 2, 'enableAdvCont': True, 'enableAdvLive': True, 'enableAutoLiveProfile': True, 'enablePtzControl': True, 'extDIDev': 0, 'extDIPorts': 0, 'extraDataSrc': 0, 'informationHint': '', 'isRemovableLens': False, 'pairedSpeakerEnabled': False, 'pairedSpeakerId': 0, 'profileSettingList': '0,1,1,0,1,1,1,1,1,1,0,0'}, 'deviceType': 64, 'doorbellNum': 0, 'dsIp': '', 'dsPort': 5102, 'enableAdvLive': True, 'enableAutoLiveProfile': True, 'enableMulticast': False, 'enableMulticastMobile': False, 'enablePtzControl': True, 'enable_calling_notify': True, 'enabled': True, 'exposure_control': 6, 'exposure_mode': 4, 'extDIDev': 0, 'extDIPorts': 0, 'feRegionList': [], 'firmware': '2.622.0000000.31.R', 'fisheyeDispMode': '', 'fisheyeParam': {}, 'folder': '/volume1/surveillance/Front_Yard', 'forceEnableMulticast': False, 'fps': 20, 'hasCamParam': True, 'host': '192.168.1.105', 'id': 4, 'isStatusUnrecognized': False, 'is_rotated_by_date': False, 'is_rotated_by_space': True, 'last_restart_time': '2021-10-13T19:00:00Z', 'last_sync_time': '2021-10-14T05:00:00Z', 'ledCap': False, 'liveBufferingSec': 0, 'model': 'IPC-HDBW4231F-E2-M', 'multiDI': False, 'multicastAudioPort': 0, 'multicastAudioPortMobile': 0, 'multicastGrpAddr': '', 'multicastGrpAddrMobile': '', 'multicastVideoPort': 0, 'multicastVideoPortMobile': 0, 'mute': False, 'name': 'Front_Yard', 'objTrack': False, 'osd_format': 3, 'osd_position': 6, 'osd_status': True, 'ownerDsId': 0, 'pairedSpeakerEnabled': False, 'pairedSpeakerId': 0, 'param_chklist': 65, 'period_sync_time_hour': 1, 'port': 80, 'presetNum': 0, 'privilege': 31, 'profileSettingList': '0,1,1,0,1,1,1,1,1,1,0,0', 'ptzCap': 0, 'ptzContinuous': 0, 'ptzDirection': 0, 'quality': '5', 'recBitrateCtrl': 1, 'recCbrBitrate': 0, 'recStatus': 1, 'relayPortList': [], 'resolution': '1920x1080', 'restart_day': 1, 'rotation_by_date': 30, 'rotation_by_space': '500', 'rotation_option': 0, 'rtspPathTimeout': 1, 'setDICap': False, 'setDOCap': False, 'singleStream': False, 'snapshot_path': '/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=GetSnapshot&version=1&cameraId=4&timestamp=1634190657&preview=true', 'speedDryCap': False, 'status': 0, 'status_flags': 0, 'stmFisheyeType': 0, 'stm_info': [{'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA1OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0yJnN1YnR5cGU9MA==', 'fps': 20, 'quality': '5', 'resolution': '1920x1080', 'stmNo': 1, 'type': 0}, {'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA1OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0yJnN1YnR5cGU9MQ==', 'fps': 10, 'quality': '5', 'resolution': '704x480', 'stmNo': 2, 'type': 1}, {'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA1OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0yJnN1YnR5cGU9MA==', 'fps': 20, 'quality': '5', 'resolution': '1920x1080', 'stmNo': 1, 'type': 2}], 'time_server': 'Surveillance Station', 'tvStandard': 1, 'type': 3, 'uiStmNoList': '1,2,1', 'update_time': 517560, 'vendor': 'DAHUA', 'videoCapList': [{'stList': ['RTSP'], 'vt': 'H.264'}, {'stList': ['RTSP'], 'vt': 'MJPEG'}, {'stList': ['RTSP'], 'vt': 'H.265'}], 'videoMode': '', 'video_flip': False, 'video_mirror': False, 'video_rotation': 0, 'volume': 50, 'volume_space': '499.367', 'wiperCap': False}], 'delcam': [], 'existCamMntTypeMap': None, 'keyTotalCnt': 4, 'keyUsedCnt': 3, 'timestamp': '1634190655', 'total': 4}, 'success': True}
2021-10-13 22:51:00 INFO (SyncWorker_6) [pynetgear] Get attached devices 2
2021-10-13 22:51:00 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?camId=1&api=SYNO.SurveillanceStation.Camera.Event&version=1&method=MotionEnum&_sid=********
2021-10-13 22:51:00 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:00 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:00 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:00 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:00 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:00 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.Camera.Event
2021-10-13 22:51:00 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] RESPONSE: {'data': {'DVAParam': None, 'MDParam': {'camRoi': {'channel': '', 'type': 0}, 'enhanceMDWithPD': {'value': False}, 'history': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 90}, 'keep': True, 'mode': 0, 'objectSize': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 50}, 'percentage': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 50}, 'region': '000000000000000000000000000000000000000001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100000000000000000000000000000000000000000', 'relatedEvents': [], 'sensitivity': {'camCap': True, 'maxValue': 99, 'minValue': 1, 'ssCap': True, 'value': 90}, 'shortLiveSecond': {'camCap': False, 'ssCap': True, 'value': 0}, 'source': 0, 'threshold': {'camCap': True, 'maxValue': 99, 'minValue': 1, 'ssCap': True, 'value': 10}}, 'PDParam': {'keep': True, 'sensitivity': {'cap': False, 'maxValue': 0, 'minValue': 0, 'value': 0}, 'source': -1, 'triggerMotion': False}}, 'success': True}
2021-10-13 22:51:02 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?camId=2&api=SYNO.SurveillanceStation.Camera.Event&version=1&method=MotionEnum&_sid=********
2021-10-13 22:51:02 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:02 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:02 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:02 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:02 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:02 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.Camera.Event
2021-10-13 22:51:02 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] RESPONSE: {'data': {'DVAParam': None, 'MDParam': {'camRoi': {'channel': '', 'type': 0}, 'enhanceMDWithPD': {'value': False}, 'history': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 90}, 'keep': True, 'mode': 0, 'objectSize': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 50}, 'percentage': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 50}, 'region': '000000000000000000000000000000000000000001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100000000000000000000000000000000000000000', 'relatedEvents': [], 'sensitivity': {'camCap': True, 'maxValue': 99, 'minValue': 1, 'ssCap': True, 'value': 90}, 'shortLiveSecond': {'camCap': False, 'ssCap': True, 'value': 0}, 'source': 0, 'threshold': {'camCap': True, 'maxValue': 99, 'minValue': 1, 'ssCap': True, 'value': 10}}, 'PDParam': {'keep': True, 'sensitivity': {'cap': False, 'maxValue': 0, 'minValue': 0, 'value': 0}, 'source': -1, 'triggerMotion': False}}, 'success': True}
2021-10-13 22:51:03 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?camId=3&api=SYNO.SurveillanceStation.Camera.Event&version=1&method=MotionEnum&_sid=********
2021-10-13 22:51:03 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:03 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:03 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:03 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:03 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:03 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.Camera.Event
2021-10-13 22:51:03 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] RESPONSE: {'data': {'DVAParam': None, 'MDParam': {'camRoi': {'channel': '', 'type': 0}, 'enhanceMDWithPD': {'value': False}, 'history': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 90}, 'keep': True, 'mode': 0, 'objectSize': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 50}, 'percentage': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 50}, 'region': '000000000000000000000000000000000000000000000000000000000001111000000000000000000000000000000000000111100000000000000000000000000000000000011110000000000000000000000000000000000001111000000000000000000000000000000000000111100000000000000000000000000000000000011110000000000000000000000000000000000001111000000000000000000000000000000000000111100000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'relatedEvents': [], 'sensitivity': {'camCap': True, 'maxValue': 99, 'minValue': 1, 'ssCap': True, 'value': 70}, 'shortLiveSecond': {'camCap': False, 'ssCap': True, 'value': 0}, 'source': 1, 'threshold': {'camCap': True, 'maxValue': 99, 'minValue': 1, 'ssCap': True, 'value': 10}}, 'PDParam': {'keep': True, 'sensitivity': {'cap': False, 'maxValue': 0, 'minValue': 0, 'value': 0}, 'source': -1, 'triggerMotion': False}}, 'success': True}
2021-10-13 22:51:04 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?camId=4&api=SYNO.SurveillanceStation.Camera.Event&version=1&method=MotionEnum&_sid=********
2021-10-13 22:51:04 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:04 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:04 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:04 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:04 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:04 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.Camera.Event
2021-10-13 22:51:04 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] RESPONSE: {'data': {'DVAParam': None, 'MDParam': {'camRoi': {'channel': '', 'type': 0}, 'enhanceMDWithPD': {'value': False}, 'history': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 90}, 'keep': True, 'mode': 0, 'objectSize': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 50}, 'percentage': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 50}, 'region': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000011111111111111111111111111111100000000001111111111111111111111111111110000001111111111111111111111111111111111000011111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'relatedEvents': [], 'sensitivity': {'camCap': True, 'maxValue': 99, 'minValue': 1, 'ssCap': True, 'value': 70}, 'shortLiveSecond': {'camCap': False, 'ssCap': True, 'value': 0}, 'source': 1, 'threshold': {'camCap': True, 'maxValue': 99, 'minValue': 1, 'ssCap': True, 'value': 10}}, 'PDParam': {'keep': True, 'sensitivity': {'cap': False, 'maxValue': 0, 'minValue': 0, 'value': 0}, 'source': -1, 'triggerMotion': False}}, 'success': True}
2021-10-13 22:51:05 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?idList=1%2C2%2C3%2C4&api=SYNO.SurveillanceStation.Camera&version=9&method=GetLiveViewPath&_sid=********
2021-10-13 22:51:05 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:05 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:05 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:05 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:05 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:05 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.Camera
2021-10-13 22:51:05 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] RESPONSE: {'data': [{'id': 1, 'mjpegHttpPath': 'http://192.168.1.35:5101/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mjpeg&cameraId=1&StmKey="a3d0a3bab2e3e3d861efe5caa393613d"', 'multicstPath': 'rtsp://syno:a3d0a3bab2e3e3d861efe5caa393613d@192.168.1.35:554/Sms=1.multicast', 'mxpegHttpPath': 'http://192.168.1.35:5101/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mxpeg&cameraId=1&StmKey="a3d0a3bab2e3e3d861efe5caa393613d"', 'rtspOverHttpPath': 'rtsp://192.168.1.35:5101/webman/3rdparty/SurveillanceStation/cgi/rtsp.cgi?Sms=1.unicast&DsId=0&StmKey=a3d0a3bab2e3e3d861efe5caa393613d', 'rtspPath': 'rtsp://syno:a3d0a3bab2e3e3d861efe5caa393613d@192.168.1.35:554/Sms=1.unicast'}, {'id': 2, 'mjpegHttpPath': 'http://192.168.1.35:5101/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mjpeg&cameraId=2&StmKey="06b1edfdbfff2ba7d6fe6a05da4f0796"', 'multicstPath': 'rtsp://syno:06b1edfdbfff2ba7d6fe6a05da4f0796@192.168.1.35:554/Sms=2.multicast', 'mxpegHttpPath': 'http://192.168.1.35:5101/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mxpeg&cameraId=2&StmKey="06b1edfdbfff2ba7d6fe6a05da4f0796"', 'rtspOverHttpPath': 'rtsp://192.168.1.35:5101/webman/3rdparty/SurveillanceStation/cgi/rtsp.cgi?Sms=2.unicast&DsId=0&StmKey=06b1edfdbfff2ba7d6fe6a05da4f0796', 'rtspPath': 'rtsp://syno:06b1edfdbfff2ba7d6fe6a05da4f0796@192.168.1.35:554/Sms=2.unicast'}, {'id': 3, 'mjpegHttpPath': 'http://192.168.1.35:5101/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mjpeg&cameraId=3&StmKey="b0b8d16877987c7fd789976037373ab9"', 'multicstPath': 'rtsp://syno:b0b8d16877987c7fd789976037373ab9@192.168.1.35:554/Sms=3.multicast', 'mxpegHttpPath': 'http://192.168.1.35:5101/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mxpeg&cameraId=3&StmKey="b0b8d16877987c7fd789976037373ab9"', 'rtspOverHttpPath': 'rtsp://192.168.1.35:5101/webman/3rdparty/SurveillanceStation/cgi/rtsp.cgi?Sms=3.unicast&DsId=0&StmKey=b0b8d16877987c7fd789976037373ab9', 'rtspPath': 'rtsp://syno:b0b8d16877987c7fd789976037373ab9@192.168.1.35:554/Sms=3.unicast'}, {'id': 4, 'mjpegHttpPath': 'http://192.168.1.35:5101/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mjpeg&cameraId=4&StmKey="be7c51b71012a2e3650ffb9013ef80a9"', 'multicstPath': 'rtsp://syno:be7c51b71012a2e3650ffb9013ef80a9@192.168.1.35:554/Sms=4.multicast', 'mxpegHttpPath': 'http://192.168.1.35:5101/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mxpeg&cameraId=4&StmKey="be7c51b71012a2e3650ffb9013ef80a9"', 'rtspOverHttpPath': 'rtsp://192.168.1.35:5101/webman/3rdparty/SurveillanceStation/cgi/rtsp.cgi?Sms=4.unicast&DsId=0&StmKey=be7c51b71012a2e3650ffb9013ef80a9', 'rtspPath': 'rtsp://syno:be7c51b71012a2e3650ffb9013ef80a9@192.168.1.35:554/Sms=4.unicast'}], 'success': True}
2021-10-13 22:51:07 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.Core.System&version=3&method=info&_sid=********
2021-10-13 22:51:07 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:07 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:07 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:07 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:07 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:07 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] API: SYNO.Core.System
2021-10-13 22:51:07 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] RESPONSE: {'data': {'cpu_clock_speed': 1000, 'cpu_cores': '2', 'cpu_family': 'NVR', 'cpu_series': 'Soc', 'cpu_vendor': 'Embedded', 'enabled_ntp': True, 'firmware_date': '2021/08/28', 'firmware_ver': 'DSM 6.2.4-25556 Update 2', 'model': 'NVR1218', 'ntp_server': 'time.google.com', 'ram_size': 1024, 'sata_dev': [], 'serial': '1940Q4N203700', 'support_esata': 'yes', 'sys_temp': 34, 'sys_tempwarn': False, 'systempwarn': False, 'temperature_warning': False, 'time': '2021-10-13 22:51:07', 'time_zone': 'Pacific', 'time_zone_desc': '(GMT-08:00) Pacific Time (US & Canada); Tijuana', 'up_time': '689:6:44', 'usb_dev': [{'cls': 'other', 'pid': '0773', 'producer': 'Microsoft Corp.', 'product': 'Microsoft® Nano Transceiver v1.0', 'rev': '6.64', 'vid': '045e'}]}, 'success': True}
2021-10-13 22:51:08 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.Core.Upgrade.Server&version=2&method=check&_sid=********
2021-10-13 22:51:08 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:08 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:08 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:08 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:08 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:08 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] API: SYNO.Core.Upgrade.Server
2021-10-13 22:51:08 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] RESPONSE: {'data': {'update': {'available': False}}, 'success': True}
2021-10-13 22:51:08 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up binary_sensor.synology_dsm
2021-10-13 22:51:08 INFO (MainThread) [homeassistant.components.camera] Setting up camera.synology_dsm
2021-10-13 22:51:08 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.synology_dsm
2021-10-13 22:51:08 INFO (MainThread) [homeassistant.components.switch] Setting up switch.synology_dsm
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Core.SecurityScan.Status:status
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Core.Upgrade:update_available
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Storage.CGI.Storage:disk_exceed_bad_sector_thr_sda
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Storage.CGI.Storage:disk_below_remain_life_thr_sda
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Storage.CGI.Storage:disk_exceed_bad_sector_thr_sdb
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Storage.CGI.Storage:disk_below_remain_life_thr_sdb
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Core.System.Utilization:cpu_user_load
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Core.System.Utilization:cpu_total_load
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Core.System.Utilization:cpu_5min_load
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Core.System.Utilization:cpu_15min_load
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Core.System.Utilization:memory_real_usage
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Core.System.Utilization:memory_available_swap
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Core.System.Utilization:memory_available_real
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Core.System.Utilization:memory_total_swap
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Core.System.Utilization:memory_total_real
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Core.System.Utilization:network_up
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Core.System.Utilization:network_down
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Storage.CGI.Storage:volume_status_volume_1
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Storage.CGI.Storage:volume_size_used_volume_1
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Storage.CGI.Storage:volume_percentage_used_volume_1
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Storage.CGI.Storage:volume_disk_temp_avg_volume_1
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Storage.CGI.Storage:disk_status_sda
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Storage.CGI.Storage:disk_temp_sda
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Storage.CGI.Storage:disk_status_sdb
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.Storage.CGI.Storage:disk_temp_sdb
2021-10-13 22:51:08 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.DSM.Info:temperature
2021-10-13 22:51:09 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.Info&version=8&method=GetInfo&_sid=********
2021-10-13 22:51:09 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:09 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:09 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:09 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:09 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:09 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.Info
2021-10-13 22:51:09 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] RESPONSE: {'data': {'CMSMinVersion': '8.2.9-6459', 'DSModelName': 'NVR1218', 'SvsClientMinVersion': '1.2.10-1148', 'VS240HDMinVersion': '2.4.0-1508', 'VS360HDLoginMinVersion': '4.3.8-5170', 'VS360HDMinVersion': '3.0.5-2084', 'VS960HDMinVersion': '2.3.10-2160', 'cameraNumber': 4, 'defaultWallpaperCount': 2, 'enableVideoRelay': True, 'hostname': 'NVR', 'inaAdvancedPriv': 0, 'isBeta': False, 'isLicenseEnough': 1, 'liscenseNumber': 4, 'maxCameraSupport': 12, 'maxlanport': '1', 'path': '/webman/3rdparty/SurveillanceStation/', 'pluginHelperVersion': '', 'productName': 'Synology NVR', 'remindQuickconnectTunnel': True, 'reportURL': 'deprecated', 'serial': '1940Q4N203700', 'serviceVolSize': 2746.13134765625, 'strInaAdvancedPriv': '00000000000000000000000000000000000000000000000000000000000000000000000000', 'timezone': 'Pacific', 'timezoneTZDB': 'Canada/Pacific', 'uid': 1029, 'unique': 'synology_hi3535_nvr1218', 'userPriv': 1, 'version': {'build': '6459', 'major': '8', 'minor': '2', 'small': '9'}, 'webPluginVersion': ''}, 'success': True}
2021-10-13 22:51:10 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:51:10 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:10 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:10 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:10 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:10 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:10 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:51:10 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:51:10 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.526 seconds (success: True)
2021-10-13 22:51:11 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:51:11 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:11 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:11 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:11 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:11 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:11 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:51:11 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:51:11 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.931 seconds (success: True)
2021-10-13 22:51:11 DEBUG (MainThread) [homeassistant.components.synology_dsm] Subscribe new entity: 1940Q4N203700_SYNO.SurveillanceStation.HomeMode:home_mode
2021-10-13 22:51:12 INFO (SyncWorker_0) [pynetgear] Get attached devices 2
2021-10-13 22:51:13 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&version=7&method=List&_sid=********
2021-10-13 22:51:13 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:13 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:13 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:13 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:13 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:13 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.Camera
2021-10-13 22:51:13 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] RESPONSE: {'data': {'cameras': [{'ADCap': 0, 'AppList': [{'application': 'Face Detect', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 0, 'installed': 'no', 'live_view_edit': 'no', 'name': 'FaceDetect', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Tripwire', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 1, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Tripwire', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Intrusion', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 2, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Intrusion', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Object Abandoned', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 3, 'installed': 'no', 'live_view_edit': 'no', 'name': 'ObjectAbandoned', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Object Missing', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 4, 'installed': 'no', 'live_view_edit': 'no', 'name': 'ObjectMissing', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Scene Change', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 5, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'SceneChange', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'High Temperature Warning', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 6, 'installed': 'no', 'live_view_edit': 'no', 'name': 'HighTemperatureWarning', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Low Temperature Warning', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 7, 'installed': 'no', 'live_view_edit': 'no', 'name': 'LowTemperatureWarning', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'SMD - Human', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 8, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Human', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'SMD - Vehicle', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 9, 'installed': 'no', 'live_view_edit': 'no', 'name': 'Vehicle', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}], 'DINum': 0, 'DONum': 0, 'MDCap': 21, 'MDModeList': [0, 1], 'PDCap': 0, 'PDDepend': 0, 'TDCap': 21, 'advLiveMinDuration': 15, 'advLiveProfile': 0, 'advLiveTrigAuto': False, 'advLiveTrigEvt': '10100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveTrigSingle': True, 'analyticsType': 0, 'application': True, 'audioCap': False, 'audioOut': False, 'audioType': 0, 'autoFocus': True, 'autoPan': 0, 'auto_restart_interval': 0, 'blAudioDisableRec': False, 'blAudioPriv': True, 'blDisableRec': False, 'blEnableExtDI': False, 'blEnableLiveBuffering': False, 'blG726LE': False, 'blLiveviewPriv': True, 'blPresetSpeed': False, 'blPtzShowIcon': False, 'blReceivePocZero': False, 'blThirdStream': True, 'calling_notify_ado_src_id': 0, 'calling_notify_duration': 0, 'camIdOnRecServer': 0, 'camLiveMode': 0, 'camMobileLiveMode': 0, 'camMountType': 0, 'camRecShare': 'surveillance', 'camRecShareMountType': 0, 'camRecSharePath': '/volume1/surveillance', 'camRecStorageStatus': 0, 'camRecVolume': '/volume1', 'camRotOption': 0, 'camStatus': 1, 'channel_id': '1', 'daybegin': 8, 'dayend': 18, 'defLiveProfile': 1, 'deleted': False, 'detailInfo': {'advContMinDuration': 15, 'advContTrigEvt': '10100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveMinDuration': 15, 'advLiveTrigAuto': False, 'advLiveTrigEvt': '10100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveTrigSingle': True, 'blAudioDisableRec': False, 'blDisableRec': False, 'blEnableExtDI': False, 'blThirdStreamProfile': True, 'camApplyCodecOptimization': False, 'camApplyKeyFrameInterval': False, 'camAudioType': 0, 'camChannel': '1', 'camCodecOptimization': '', 'camDeviceType': 4, 'camDynamicFps': False, 'camDynamicGop': False, 'camFirmware': '', 'camFolder': 'Back_Deck', 'camFov': '', 'camFps': 20, 'camIP': '192.168.1.106', 'camIsRotByDate': True, 'camIsRotBySpace': True, 'camIsSetEvtPrefix': False, 'camIsSetRecFolder': False, 'camKeyFrameInterval': -1, 'camLastKeyFrameInterval': -1, 'camLiveAvgBitrate': 0, 'camLiveBitrateCtrl': 1, 'camLiveCbrBitrate': 0, 'camLiveFps': 10, 'camLiveMode': 0, 'camLiveQuality': '5', 'camLiveResolution': '704x576', 'camLiveSmartBitrateCtrl': 0, 'camLiveStreamNo': 2, 'camMobileAvgBitrate': 0, 'camMobileBitrateCtrl': 1, 'camMobileCbrBitrate': 0, 'camMobileFps': 20, 'camMobileLiveMode': 0, 'camMobileQuality': '5', 'camMobileResolution': '1920x1080', 'camMobileSmartBitrateCtrl': 0, 'camMobileStreamNo': 1, 'camModel': 'IPC-HDW2231R-ZS', 'camMountType': 0, 'camName': 'Back_Deck', 'camPassWord': '########', 'camPort': 80, 'camPostRecTime': 25, 'camPreRecTime': 5, 'camPrefix': 'Back_Deck', 'camQuality': '5', 'camRecAvgBitrate': 0, 'camRecBitrateCtrl': 1, 'camRecCbrBitrate': 0, 'camRecShare': 'surveillance', 'camRecSharePath': '/volume1/surveillance', 'camRecSmartBitrateCtrl': 0, 'camRecStorageStatus': 0, 'camRecStreamNo': 1, 'camRecTime': 30, 'camResolution': '1920x1080', 'camRotByDate': 30, 'camRotBySpace': 500, 'camRotOption': 0, 'camRtspKeepAlive': 1, 'camRtspProtocol': 4, 'camSchedule': [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], 'camServer': 0, 'camSourceType': 1, 'camTvStandard': 2, 'camUserName': 'admin', 'camVendor': 'DAHUA', 'camVideoMode': '', 'camVideoType': 'H.264', 'custom1DIDetect': 0, 'custom1Detect': 3, 'custom2DIDetect': 0, 'custom2Detect': 3, 'edgeStgDownloadSch': [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], 'edgeStgEnabled': False, 'edgeStgPostRecTime': 5, 'edgeStgPreRecTime': 5, 'edgeStgRecDays': 127, 'edgeStgRecMode': 1, 'edgeStgRecStartTime': '00:00', 'edgeStgRecStopTime': '00:00', 'edgeStgRecTime': 60, 'edgeStgRetEnabled': False, 'edgeStgRetrieveAction': 2, 'enableAdvCont': True, 'enableAdvLive': True, 'enableAutoLiveProfile': False, 'enablePtzControl': True, 'extDIDev': 0, 'extDIPorts': 0, 'extraDataSrc': 0, 'informationHint': '', 'isRemovableLens': False, 'pairedSpeakerEnabled': False, 'pairedSpeakerId': 0, 'profileSettingList': '1,1,1,0,1,1,1,1,1,1,0,0'}, 'deviceType': 4, 'doorbellNum': 0, 'dsIp': '', 'dsPort': 5102, 'enableAdvLive': True, 'enableAutoLiveProfile': False, 'enableMulticast': False, 'enableMulticastMobile': False, 'enablePtzControl': True, 'enable_calling_notify': True, 'enabled': True, 'exposure_control': 6, 'exposure_mode': 4, 'extDIDev': 0, 'extDIPorts': 0, 'feRegionList': [], 'firmware': '', 'fisheyeDispMode': '', 'fisheyeParam': {}, 'folder': '/volume1/surveillance/Back_Deck', 'forceEnableMulticast': False, 'fps': 20, 'hasCamParam': True, 'host': '192.168.1.106', 'id': 1, 'isStatusUnrecognized': False, 'is_rotated_by_date': True, 'is_rotated_by_space': True, 'last_restart_time': '2021-10-13T19:45:00Z', 'last_sync_time': '2021-10-14T05:00:00Z', 'ledCap': False, 'liveBufferingSec': 0, 'model': 'IPC-HDW2231R-ZS', 'multiDI': False, 'multicastAudioPort': 0, 'multicastAudioPortMobile': 0, 'multicastGrpAddr': '', 'multicastGrpAddrMobile': '', 'multicastVideoPort': 0, 'multicastVideoPortMobile': 0, 'mute': False, 'name': 'Back_Deck', 'objTrack': False, 'osd_format': 3, 'osd_position': 6, 'osd_status': True, 'ownerDsId': 0, 'pairedSpeakerEnabled': False, 'pairedSpeakerId': 0, 'param_chklist': 65, 'period_sync_time_hour': 1, 'port': 80, 'presetNum': 0, 'privilege': 31, 'profileSettingList': '1,1,1,0,1,1,1,1,1,1,0,0', 'ptzCap': 100, 'ptzContinuous': 36, 'ptzDirection': 0, 'quality': '5', 'recBitrateCtrl': 1, 'recCbrBitrate': 0, 'recStatus': 1, 'relayPortList': [], 'resolution': '1920x1080', 'restart_day': 1, 'rotation_by_date': 30, 'rotation_by_space': '500', 'rotation_option': 0, 'rtspPathTimeout': 1, 'setDICap': False, 'setDOCap': False, 'singleStream': False, 'snapshot_path': '/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=GetSnapshot&version=1&cameraId=1&timestamp=1634190671&preview=true', 'speedDryCap': False, 'status': 0, 'status_flags': 0, 'stmFisheyeType': 0, 'stm_info': [{'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA2OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MA==', 'fps': 20, 'quality': '5', 'resolution': '1920x1080', 'stmNo': 1, 'type': 0}, {'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA2OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MQ==', 'fps': 10, 'quality': '5', 'resolution': '704x576', 'stmNo': 2, 'type': 1}, {'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA2OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MA==', 'fps': 20, 'quality': '5', 'resolution': '1920x1080', 'stmNo': 1, 'type': 2}], 'time_server': 'Surveillance Station', 'tvStandard': 2, 'type': 3, 'uiStmNoList': '1,2,1', 'update_time': 517560, 'vendor': 'DAHUA', 'videoCapList': [{'stList': ['RTSP'], 'vt': 'H.264'}, {'stList': ['RTSP'], 'vt': 'MJPEG'}, {'stList': ['RTSP'], 'vt': 'H.265'}], 'videoMode': '', 'video_flip': False, 'video_mirror': False, 'video_rotation': 0, 'volume': 50, 'volume_space': '144.091', 'wiperCap': False}, {'ADCap': 0, 'AppList': [{'application': 'Face Detect', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 0, 'installed': 'no', 'live_view_edit': 'no', 'name': 'FaceDetect', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Tripwire', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 1, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Tripwire', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Intrusion', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 2, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Intrusion', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Object Abandoned', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 3, 'installed': 'no', 'live_view_edit': 'no', 'name': 'ObjectAbandoned', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Object Missing', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 4, 'installed': 'no', 'live_view_edit': 'no', 'name': 'ObjectMissing', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Scene Change', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 5, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'SceneChange', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'High Temperature Warning', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 6, 'installed': 'no', 'live_view_edit': 'no', 'name': 'HighTemperatureWarning', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Low Temperature Warning', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 7, 'installed': 'no', 'live_view_edit': 'no', 'name': 'LowTemperatureWarning', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'SMD - Human', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 8, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Human', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'SMD - Vehicle', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 9, 'installed': 'no', 'live_view_edit': 'no', 'name': 'Vehicle', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}], 'DINum': 0, 'DONum': 0, 'MDCap': 21, 'MDModeList': [0, 1], 'PDCap': 0, 'PDDepend': 0, 'TDCap': 21, 'advLiveMinDuration': 10, 'advLiveProfile': 1, 'advLiveTrigAuto': True, 'advLiveTrigEvt': '10100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveTrigSingle': True, 'analyticsType': 0, 'application': True, 'audioCap': False, 'audioOut': False, 'audioType': 0, 'autoFocus': True, 'autoPan': 0, 'auto_restart_interval': 0, 'blAudioDisableRec': False, 'blAudioPriv': True, 'blDisableRec': False, 'blEnableExtDI': False, 'blEnableLiveBuffering': False, 'blG726LE': False, 'blLiveviewPriv': True, 'blPresetSpeed': False, 'blPtzShowIcon': False, 'blReceivePocZero': False, 'blThirdStream': True, 'calling_notify_ado_src_id': 0, 'calling_notify_duration': 0, 'camIdOnRecServer': 0, 'camLiveMode': 0, 'camMobileLiveMode': 0, 'camMountType': 0, 'camRecShare': 'surveillance', 'camRecShareMountType': 0, 'camRecSharePath': '/volume1/surveillance', 'camRecStorageStatus': 0, 'camRecVolume': '/volume1', 'camRotOption': 0, 'camStatus': 1, 'channel_id': '1', 'daybegin': 8, 'dayend': 18, 'defLiveProfile': 1, 'deleted': False, 'detailInfo': {'advContMinDuration': 10, 'advContTrigEvt': '10100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveMinDuration': 10, 'advLiveTrigAuto': True, 'advLiveTrigEvt': '10100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveTrigSingle': True, 'blAudioDisableRec': False, 'blDisableRec': False, 'blEnableExtDI': False, 'blThirdStreamProfile': True, 'camApplyCodecOptimization': False, 'camApplyKeyFrameInterval': False, 'camAudioType': 0, 'camChannel': '1', 'camCodecOptimization': '', 'camDeviceType': 4, 'camDynamicFps': False, 'camDynamicGop': False, 'camFirmware': '', 'camFolder': 'Behind_Garage', 'camFov': '', 'camFps': 20, 'camIP': '192.168.1.107', 'camIsRotByDate': False, 'camIsRotBySpace': True, 'camIsSetEvtPrefix': False, 'camIsSetRecFolder': False, 'camKeyFrameInterval': -1, 'camLastKeyFrameInterval': -1, 'camLiveAvgBitrate': 0, 'camLiveBitrateCtrl': 1, 'camLiveCbrBitrate': 0, 'camLiveFps': 10, 'camLiveMode': 0, 'camLiveQuality': '5', 'camLiveResolution': '704x576', 'camLiveSmartBitrateCtrl': 0, 'camLiveStreamNo': 2, 'camMobileAvgBitrate': 0, 'camMobileBitrateCtrl': 1, 'camMobileCbrBitrate': 0, 'camMobileFps': 10, 'camMobileLiveMode': 0, 'camMobileQuality': '5', 'camMobileResolution': '704x576', 'camMobileSmartBitrateCtrl': 0, 'camMobileStreamNo': 2, 'camModel': 'IPC-HDW2231R-ZS', 'camMountType': 0, 'camName': 'Behind_Garage', 'camPassWord': '########', 'camPort': 80, 'camPostRecTime': 20, 'camPreRecTime': 10, 'camPrefix': 'Behind_Garage', 'camQuality': '5', 'camRecAvgBitrate': 0, 'camRecBitrateCtrl': 1, 'camRecCbrBitrate': 0, 'camRecShare': 'surveillance', 'camRecSharePath': '/volume1/surveillance', 'camRecSmartBitrateCtrl': 0, 'camRecStorageStatus': 0, 'camRecStreamNo': 1, 'camRecTime': 30, 'camResolution': '1920x1080', 'camRotByDate': 30, 'camRotBySpace': 500, 'camRotOption': 0, 'camRtspKeepAlive': 1, 'camRtspProtocol': 4, 'camSchedule': [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], 'camServer': 0, 'camSourceType': 1, 'camTvStandard': 2, 'camUserName': 'admin', 'camVendor': 'DAHUA', 'camVideoMode': '', 'camVideoType': 'H.264', 'custom1DIDetect': 0, 'custom1Detect': 3, 'custom2DIDetect': 0, 'custom2Detect': 3, 'edgeStgDownloadSch': [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], 'edgeStgEnabled': False, 'edgeStgPostRecTime': 5, 'edgeStgPreRecTime': 5, 'edgeStgRecDays': 127, 'edgeStgRecMode': 1, 'edgeStgRecStartTime': '00:00', 'edgeStgRecStopTime': '00:00', 'edgeStgRecTime': 60, 'edgeStgRetEnabled': False, 'edgeStgRetrieveAction': 2, 'enableAdvCont': False, 'enableAdvLive': True, 'enableAutoLiveProfile': True, 'enablePtzControl': True, 'extDIDev': 0, 'extDIPorts': 0, 'extraDataSrc': 0, 'informationHint': '', 'isRemovableLens': False, 'pairedSpeakerEnabled': False, 'pairedSpeakerId': 0, 'profileSettingList': '1,1,1,1,1,1,1,1,1,0,1,1'}, 'deviceType': 4, 'doorbellNum': 0, 'dsIp': '', 'dsPort': 5102, 'enableAdvLive': True, 'enableAutoLiveProfile': True, 'enableMulticast': False, 'enableMulticastMobile': False, 'enablePtzControl': True, 'enable_calling_notify': True, 'enabled': True, 'exposure_control': 6, 'exposure_mode': 4, 'extDIDev': 0, 'extDIPorts': 0, 'feRegionList': [], 'firmware': '', 'fisheyeDispMode': '', 'fisheyeParam': {}, 'folder': '/volume1/surveillance/Behind_Garage', 'forceEnableMulticast': False, 'fps': 20, 'hasCamParam': True, 'host': '192.168.1.107', 'id': 2, 'isStatusUnrecognized': False, 'is_rotated_by_date': False, 'is_rotated_by_space': True, 'last_restart_time': '2021-10-13T19:30:00Z', 'last_sync_time': '2021-10-14T05:00:00Z', 'ledCap': False, 'liveBufferingSec': 0, 'model': 'IPC-HDW2231R-ZS', 'multiDI': False, 'multicastAudioPort': 0, 'multicastAudioPortMobile': 0, 'multicastGrpAddr': '', 'multicastGrpAddrMobile': '', 'multicastVideoPort': 0, 'multicastVideoPortMobile': 0, 'mute': False, 'name': 'Behind_Garage', 'objTrack': False, 'osd_format': 3, 'osd_position': 6, 'osd_status': True, 'ownerDsId': 0, 'pairedSpeakerEnabled': False, 'pairedSpeakerId': 0, 'param_chklist': 65, 'period_sync_time_hour': 1, 'port': 80, 'presetNum': 0, 'privilege': 31, 'profileSettingList': '1,1,1,1,1,1,1,1,1,0,1,1', 'ptzCap': 100, 'ptzContinuous': 36, 'ptzDirection': 0, 'quality': '5', 'recBitrateCtrl': 1, 'recCbrBitrate': 0, 'recStatus': 1, 'relayPortList': [], 'resolution': '1920x1080', 'restart_day': 1, 'rotation_by_date': 30, 'rotation_by_space': '500', 'rotation_option': 0, 'rtspPathTimeout': 1, 'setDICap': False, 'setDOCap': False, 'singleStream': False, 'snapshot_path': '/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=GetSnapshot&version=1&cameraId=2&timestamp=1634190671&preview=true', 'speedDryCap': False, 'status': 0, 'status_flags': 0, 'stmFisheyeType': 0, 'stm_info': [{'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA3OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MA==', 'fps': 20, 'quality': '5', 'resolution': '1920x1080', 'stmNo': 1, 'type': 0}, {'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA3OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MQ==', 'fps': 10, 'quality': '5', 'resolution': '704x576', 'stmNo': 2, 'type': 1}, {'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA3OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MQ==', 'fps': 10, 'quality': '5', 'resolution': '704x576', 'stmNo': 2, 'type': 2}], 'time_server': 'Surveillance Station', 'tvStandard': 2, 'type': 3, 'uiStmNoList': '1,2,2', 'update_time': 517560, 'vendor': 'DAHUA', 'videoCapList': [{'stList': ['RTSP'], 'vt': 'H.264'}, {'stList': ['RTSP'], 'vt': 'MJPEG'}, {'stList': ['RTSP'], 'vt': 'H.265'}], 'videoMode': '', 'video_flip': False, 'video_mirror': False, 'video_rotation': 0, 'volume': 50, 'volume_space': '499.350', 'wiperCap': False}, {'ADCap': 21, 'AppList': [{'application': 'Face Detect', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 0, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'FaceDetect', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Tripwire', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 1, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Tripwire', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Intrusion', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 2, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Intrusion', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Object Abandoned', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 3, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'ObjectAbandoned', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Object Missing', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 4, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'ObjectMissing', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Scene Change', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 5, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'SceneChange', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'High Temperature Warning', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 6, 'installed': 'no', 'live_view_edit': 'no', 'name': 'HighTemperatureWarning', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Low Temperature Warning', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 7, 'installed': 'no', 'live_view_edit': 'no', 'name': 'LowTemperatureWarning', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'SMD - Human', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 8, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Human', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'SMD - Vehicle', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 9, 'installed': 'no', 'live_view_edit': 'no', 'name': 'Vehicle', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}], 'DINum': 0, 'DONum': 0, 'MDCap': 21, 'MDModeList': [0, 1], 'PDCap': 0, 'PDDepend': 0, 'TDCap': 21, 'advLiveMinDuration': 10, 'advLiveProfile': 0, 'advLiveTrigAuto': False, 'advLiveTrigEvt': '11100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveTrigSingle': True, 'analyticsType': 0, 'application': True, 'audioCap': True, 'audioOut': False, 'audioType': 2, 'autoFocus': False, 'autoPan': 0, 'auto_restart_interval': 0, 'blAudioDisableRec': False, 'blAudioPriv': True, 'blDisableRec': False, 'blEnableExtDI': False, 'blEnableLiveBuffering': True, 'blG726LE': False, 'blLiveviewPriv': True, 'blPresetSpeed': False, 'blPtzShowIcon': False, 'blReceivePocZero': False, 'blThirdStream': True, 'calling_notify_ado_src_id': 0, 'calling_notify_duration': 0, 'camIdOnRecServer': 0, 'camLiveMode': 0, 'camMobileLiveMode': 0, 'camMountType': 0, 'camRecShare': 'surveillance', 'camRecShareMountType': 0, 'camRecSharePath': '/volume1/surveillance', 'camRecStorageStatus': 0, 'camRecVolume': '/volume1', 'camRotOption': 0, 'camStatus': 1, 'channel_id': '1', 'daybegin': 8, 'dayend': 18, 'defLiveProfile': 0, 'deleted': False, 'detailInfo': {'advContMinDuration': 10, 'advContTrigEvt': '11100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveMinDuration': 10, 'advLiveTrigAuto': False, 'advLiveTrigEvt': '11100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveTrigSingle': True, 'blAudioDisableRec': False, 'blDisableRec': False, 'blEnableExtDI': False, 'blThirdStreamProfile': True, 'camApplyCodecOptimization': False, 'camApplyKeyFrameInterval': False, 'camAudioType': 2, 'camChannel': '1', 'camCodecOptimization': '', 'camDeviceType': 64, 'camDynamicFps': False, 'camDynamicGop': False, 'camFirmware': '2.622.0000000.31.R', 'camFolder': 'Front_Drive', 'camFov': '', 'camFps': 20, 'camIP': '192.168.1.105', 'camIsRotByDate': False, 'camIsRotBySpace': True, 'camIsSetEvtPrefix': False, 'camIsSetRecFolder': False, 'camKeyFrameInterval': -1, 'camLastKeyFrameInterval': -1, 'camLiveAvgBitrate': 0, 'camLiveBitrateCtrl': 1, 'camLiveCbrBitrate': 0, 'camLiveFps': 10, 'camLiveMode': 0, 'camLiveQuality': '5', 'camLiveResolution': '704x480', 'camLiveSmartBitrateCtrl': 0, 'camLiveStreamNo': 2, 'camMobileAvgBitrate': 0, 'camMobileBitrateCtrl': 1, 'camMobileCbrBitrate': 0, 'camMobileFps': 10, 'camMobileLiveMode': 0, 'camMobileQuality': '5', 'camMobileResolution': '704x480', 'camMobileSmartBitrateCtrl': 0, 'camMobileStreamNo': 2, 'camModel': 'IPC-HDBW4231F-E2-M', 'camMountType': 0, 'camName': 'Front_Drive', 'camPassWord': '########', 'camPort': 80, 'camPostRecTime': 15, 'camPreRecTime': 5, 'camPrefix': 'Front_Drive', 'camQuality': '5', 'camRecAvgBitrate': 0, 'camRecBitrateCtrl': 1, 'camRecCbrBitrate': 0, 'camRecShare': 'surveillance', 'camRecSharePath': '/volume1/surveillance', 'camRecSmartBitrateCtrl': 0, 'camRecStorageStatus': 0, 'camRecStreamNo': 1, 'camRecTime': 30, 'camResolution': '1920x1080', 'camRotByDate': 30, 'camRotBySpace': 500, 'camRotOption': 0, 'camRtspKeepAlive': 1, 'camRtspProtocol': 4, 'camSchedule': [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], 'camServer': 0, 'camSourceType': 1, 'camTvStandard': 1, 'camUserName': 'admin', 'camVendor': 'DAHUA', 'camVideoMode': '', 'camVideoType': 'H.264', 'custom1DIDetect': 0, 'custom1Detect': 7, 'custom2DIDetect': 0, 'custom2Detect': 7, 'edgeStgDownloadSch': [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], 'edgeStgEnabled': False, 'edgeStgPostRecTime': 5, 'edgeStgPreRecTime': 5, 'edgeStgRecDays': 127, 'edgeStgRecMode': 1, 'edgeStgRecStartTime': '00:00', 'edgeStgRecStopTime': '00:00', 'edgeStgRecTime': 60, 'edgeStgRetEnabled': False, 'edgeStgRetrieveAction': 2, 'enableAdvCont': True, 'enableAdvLive': True, 'enableAutoLiveProfile': False, 'enablePtzControl': True, 'extDIDev': 0, 'extDIPorts': 0, 'extraDataSrc': 0, 'informationHint': '', 'isRemovableLens': False, 'pairedSpeakerEnabled': False, 'pairedSpeakerId': 0, 'profileSettingList': '0,1,1,0,1,1,1,1,1,0,0,0'}, 'deviceType': 64, 'doorbellNum': 0, 'dsIp': '', 'dsPort': 5102, 'enableAdvLive': True, 'enableAutoLiveProfile': False, 'enableMulticast': False, 'enableMulticastMobile': False, 'enablePtzControl': True, 'enable_calling_notify': True, 'enabled': True, 'exposure_control': 6, 'exposure_mode': 4, 'extDIDev': 0, 'extDIPorts': 0, 'feRegionList': [], 'firmware': '2.622.0000000.31.R', 'fisheyeDispMode': '', 'fisheyeParam': {}, 'folder': '/volume1/surveillance/Front_Drive', 'forceEnableMulticast': False, 'fps': 20, 'hasCamParam': True, 'host': '192.168.1.105', 'id': 3, 'isStatusUnrecognized': False, 'is_rotated_by_date': False, 'is_rotated_by_space': True, 'last_restart_time': '2021-10-13T19:10:00Z', 'last_sync_time': '2021-10-14T05:00:00Z', 'ledCap': False, 'liveBufferingSec': 1, 'model': 'IPC-HDBW4231F-E2-M', 'multiDI': False, 'multicastAudioPort': 0, 'multicastAudioPortMobile': 0, 'multicastGrpAddr': '', 'multicastGrpAddrMobile': '', 'multicastVideoPort': 0, 'multicastVideoPortMobile': 0, 'mute': False, 'name': 'Front_Drive', 'objTrack': False, 'osd_format': 7, 'osd_position': 6, 'osd_status': True, 'ownerDsId': 0, 'pairedSpeakerEnabled': False, 'pairedSpeakerId': 0, 'param_chklist': 65, 'period_sync_time_hour': 1, 'port': 80, 'presetNum': 0, 'privilege': 31, 'profileSettingList': '0,1,1,0,1,1,1,1,1,0,0,0', 'ptzCap': 0, 'ptzContinuous': 0, 'ptzDirection': 0, 'quality': '5', 'recBitrateCtrl': 1, 'recCbrBitrate': 0, 'recStatus': 1, 'relayPortList': [], 'resolution': '1920x1080', 'restart_day': 1, 'rotation_by_date': 30, 'rotation_by_space': '500', 'rotation_option': 0, 'rtspPathTimeout': 1, 'setDICap': False, 'setDOCap': False, 'singleStream': False, 'snapshot_path': '/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=GetSnapshot&version=1&cameraId=3&timestamp=1634190671&preview=true', 'speedDryCap': False, 'status': 0, 'status_flags': 0, 'stmFisheyeType': 0, 'stm_info': [{'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA1OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MA==', 'fps': 20, 'quality': '5', 'resolution': '1920x1080', 'stmNo': 1, 'type': 0}, {'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA1OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MQ==', 'fps': 10, 'quality': '5', 'resolution': '704x480', 'stmNo': 2, 'type': 1}, {'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA1OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0xJnN1YnR5cGU9MQ==', 'fps': 10, 'quality': '5', 'resolution': '704x480', 'stmNo': 2, 'type': 2}], 'time_server': 'Surveillance Station', 'tvStandard': 1, 'type': 3, 'uiStmNoList': '1,2,2', 'update_time': 517560, 'vendor': 'DAHUA', 'videoCapList': [{'stList': ['RTSP'], 'vt': 'H.264'}, {'stList': ['RTSP'], 'vt': 'MJPEG'}, {'stList': ['RTSP'], 'vt': 'H.265'}], 'videoMode': '', 'video_flip': False, 'video_mirror': False, 'video_rotation': 0, 'volume': 52, 'volume_space': '499.706', 'wiperCap': False}, {'ADCap': 21, 'AppList': [{'application': 'Face Detect', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 0, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'FaceDetect', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Tripwire', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 1, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Tripwire', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Intrusion', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 2, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Intrusion', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Object Abandoned', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 3, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'ObjectAbandoned', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Object Missing', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 4, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'ObjectMissing', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Scene Change', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 5, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'SceneChange', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'High Temperature Warning', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 6, 'installed': 'no', 'live_view_edit': 'no', 'name': 'HighTemperatureWarning', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'Low Temperature Warning', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 7, 'installed': 'no', 'live_view_edit': 'no', 'name': 'LowTemperatureWarning', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'SMD - Human', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 8, 'installed': 'yes', 'live_view_edit': 'no', 'name': 'Human', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}, {'application': 'SMD - Vehicle', 'asEvent': False, 'configuration_page': '', 'data_det_area_name': '', 'firmware_version': '', 'idx': 9, 'installed': 'no', 'live_view_edit': 'no', 'name': 'Vehicle', 'supported': 'yes', 'topic_path': '', 'triggerMotion': False, 'vendor': 'DAHUA', 'version': ''}], 'DINum': 0, 'DONum': 0, 'MDCap': 21, 'MDModeList': [0, 1], 'PDCap': 0, 'PDDepend': 0, 'TDCap': 21, 'advLiveMinDuration': 10, 'advLiveProfile': 0, 'advLiveTrigAuto': True, 'advLiveTrigEvt': '11100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveTrigSingle': True, 'analyticsType': 0, 'application': True, 'audioCap': True, 'audioOut': False, 'audioType': 2, 'autoFocus': False, 'autoPan': 0, 'auto_restart_interval': 0, 'blAudioDisableRec': False, 'blAudioPriv': True, 'blDisableRec': False, 'blEnableExtDI': False, 'blEnableLiveBuffering': False, 'blG726LE': False, 'blLiveviewPriv': True, 'blPresetSpeed': False, 'blPtzShowIcon': False, 'blReceivePocZero': False, 'blThirdStream': True, 'calling_notify_ado_src_id': 0, 'calling_notify_duration': 0, 'camIdOnRecServer': 0, 'camLiveMode': 0, 'camMobileLiveMode': 0, 'camMountType': 0, 'camRecShare': 'surveillance', 'camRecShareMountType': 0, 'camRecSharePath': '/volume1/surveillance', 'camRecStorageStatus': 0, 'camRecVolume': '/volume1', 'camRotOption': 0, 'camStatus': 1, 'channel_id': '2', 'daybegin': 8, 'dayend': 18, 'defLiveProfile': 0, 'deleted': False, 'detailInfo': {'advContMinDuration': 10, 'advContTrigEvt': '11100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveMinDuration': 10, 'advLiveTrigAuto': True, 'advLiveTrigEvt': '11100000000000000000000000000000000000000000000000000000000000000000000000000000', 'advLiveTrigSingle': True, 'blAudioDisableRec': False, 'blDisableRec': False, 'blEnableExtDI': False, 'blThirdStreamProfile': True, 'camApplyCodecOptimization': False, 'camApplyKeyFrameInterval': False, 'camAudioType': 2, 'camChannel': '2', 'camCodecOptimization': '', 'camDeviceType': 64, 'camDynamicFps': False, 'camDynamicGop': False, 'camFirmware': '2.622.0000000.31.R', 'camFolder': 'Front_Yard', 'camFov': '', 'camFps': 20, 'camIP': '192.168.1.105', 'camIsRotByDate': False, 'camIsRotBySpace': True, 'camIsSetEvtPrefix': False, 'camIsSetRecFolder': False, 'camKeyFrameInterval': -1, 'camLastKeyFrameInterval': -1, 'camLiveAvgBitrate': 0, 'camLiveBitrateCtrl': 1, 'camLiveCbrBitrate': 0, 'camLiveFps': 10, 'camLiveMode': 0, 'camLiveQuality': '5', 'camLiveResolution': '704x480', 'camLiveSmartBitrateCtrl': 0, 'camLiveStreamNo': 2, 'camMobileAvgBitrate': 0, 'camMobileBitrateCtrl': 1, 'camMobileCbrBitrate': 0, 'camMobileFps': 20, 'camMobileLiveMode': 0, 'camMobileQuality': '5', 'camMobileResolution': '1920x1080', 'camMobileSmartBitrateCtrl': 0, 'camMobileStreamNo': 1, 'camModel': 'IPC-HDBW4231F-E2-M', 'camMountType': 0, 'camName': 'Front_Yard', 'camPassWord': '########', 'camPort': 80, 'camPostRecTime': 15, 'camPreRecTime': 5, 'camPrefix': 'Front_Yard', 'camQuality': '5', 'camRecAvgBitrate': 0, 'camRecBitrateCtrl': 1, 'camRecCbrBitrate': 0, 'camRecShare': 'surveillance', 'camRecSharePath': '/volume1/surveillance', 'camRecSmartBitrateCtrl': 0, 'camRecStorageStatus': 0, 'camRecStreamNo': 1, 'camRecTime': 30, 'camResolution': '1920x1080', 'camRotByDate': 30, 'camRotBySpace': 500, 'camRotOption': 0, 'camRtspKeepAlive': 1, 'camRtspProtocol': 4, 'camSchedule': [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], 'camServer': 0, 'camSourceType': 1, 'camTvStandard': 1, 'camUserName': 'admin', 'camVendor': 'DAHUA', 'camVideoMode': '', 'camVideoType': 'H.264', 'custom1DIDetect': 0, 'custom1Detect': 7, 'custom2DIDetect': 0, 'custom2Detect': 7, 'edgeStgDownloadSch': [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], 'edgeStgEnabled': False, 'edgeStgPostRecTime': 5, 'edgeStgPreRecTime': 5, 'edgeStgRecDays': 127, 'edgeStgRecMode': 1, 'edgeStgRecStartTime': '00:00', 'edgeStgRecStopTime': '00:00', 'edgeStgRecTime': 60, 'edgeStgRetEnabled': False, 'edgeStgRetrieveAction': 2, 'enableAdvCont': True, 'enableAdvLive': True, 'enableAutoLiveProfile': True, 'enablePtzControl': True, 'extDIDev': 0, 'extDIPorts': 0, 'extraDataSrc': 0, 'informationHint': '', 'isRemovableLens': False, 'pairedSpeakerEnabled': False, 'pairedSpeakerId': 0, 'profileSettingList': '0,1,1,0,1,1,1,1,1,1,0,0'}, 'deviceType': 64, 'doorbellNum': 0, 'dsIp': '', 'dsPort': 5102, 'enableAdvLive': True, 'enableAutoLiveProfile': True, 'enableMulticast': False, 'enableMulticastMobile': False, 'enablePtzControl': True, 'enable_calling_notify': True, 'enabled': True, 'exposure_control': 6, 'exposure_mode': 4, 'extDIDev': 0, 'extDIPorts': 0, 'feRegionList': [], 'firmware': '2.622.0000000.31.R', 'fisheyeDispMode': '', 'fisheyeParam': {}, 'folder': '/volume1/surveillance/Front_Yard', 'forceEnableMulticast': False, 'fps': 20, 'hasCamParam': True, 'host': '192.168.1.105', 'id': 4, 'isStatusUnrecognized': False, 'is_rotated_by_date': False, 'is_rotated_by_space': True, 'last_restart_time': '2021-10-13T19:00:00Z', 'last_sync_time': '2021-10-14T05:00:00Z', 'ledCap': False, 'liveBufferingSec': 0, 'model': 'IPC-HDBW4231F-E2-M', 'multiDI': False, 'multicastAudioPort': 0, 'multicastAudioPortMobile': 0, 'multicastGrpAddr': '', 'multicastGrpAddrMobile': '', 'multicastVideoPort': 0, 'multicastVideoPortMobile': 0, 'mute': False, 'name': 'Front_Yard', 'objTrack': False, 'osd_format': 3, 'osd_position': 6, 'osd_status': True, 'ownerDsId': 0, 'pairedSpeakerEnabled': False, 'pairedSpeakerId': 0, 'param_chklist': 65, 'period_sync_time_hour': 1, 'port': 80, 'presetNum': 0, 'privilege': 31, 'profileSettingList': '0,1,1,0,1,1,1,1,1,1,0,0', 'ptzCap': 0, 'ptzContinuous': 0, 'ptzDirection': 0, 'quality': '5', 'recBitrateCtrl': 1, 'recCbrBitrate': 0, 'recStatus': 1, 'relayPortList': [], 'resolution': '1920x1080', 'restart_day': 1, 'rotation_by_date': 30, 'rotation_by_space': '500', 'rotation_option': 0, 'rtspPathTimeout': 1, 'setDICap': False, 'setDOCap': False, 'singleStream': False, 'snapshot_path': '/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=GetSnapshot&version=1&cameraId=4&timestamp=1634190671&preview=true', 'speedDryCap': False, 'status': 0, 'status_flags': 0, 'stmFisheyeType': 0, 'stm_info': [{'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA1OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0yJnN1YnR5cGU9MA==', 'fps': 20, 'quality': '5', 'resolution': '1920x1080', 'stmNo': 1, 'type': 0}, {'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA1OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0yJnN1YnR5cGU9MQ==', 'fps': 10, 'quality': '5', 'resolution': '704x480', 'stmNo': 2, 'type': 1}, {'camPath': 'cnRzcDovL2FkbWluOldhbGxtYXJ0aDhyM0AxOTIuMTY4LjEuMTA1OjU1NC9jYW0vcmVhbG1vbml0b3I/Y2hhbm5lbD0yJnN1YnR5cGU9MA==', 'fps': 20, 'quality': '5', 'resolution': '1920x1080', 'stmNo': 1, 'type': 2}], 'time_server': 'Surveillance Station', 'tvStandard': 1, 'type': 3, 'uiStmNoList': '1,2,1', 'update_time': 517560, 'vendor': 'DAHUA', 'videoCapList': [{'stList': ['RTSP'], 'vt': 'H.264'}, {'stList': ['RTSP'], 'vt': 'MJPEG'}, {'stList': ['RTSP'], 'vt': 'H.265'}], 'videoMode': '', 'video_flip': False, 'video_mirror': False, 'video_rotation': 0, 'volume': 50, 'volume_space': '499.367', 'wiperCap': False}], 'delcam': [], 'existCamMntTypeMap': None, 'keyTotalCnt': 4, 'keyUsedCnt': 3, 'timestamp': '1634190669', 'total': 4}, 'success': True}
2021-10-13 22:51:14 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?camId=1&api=SYNO.SurveillanceStation.Camera.Event&version=1&method=MotionEnum&_sid=********
2021-10-13 22:51:14 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:14 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:14 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:14 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:14 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:14 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.Camera.Event
2021-10-13 22:51:14 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] RESPONSE: {'data': {'DVAParam': None, 'MDParam': {'camRoi': {'channel': '', 'type': 0}, 'enhanceMDWithPD': {'value': False}, 'history': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 90}, 'keep': True, 'mode': 0, 'objectSize': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 50}, 'percentage': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 50}, 'region': '000000000000000000000000000000000000000001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100000000000000000000000000000000000000000', 'relatedEvents': [], 'sensitivity': {'camCap': True, 'maxValue': 99, 'minValue': 1, 'ssCap': True, 'value': 90}, 'shortLiveSecond': {'camCap': False, 'ssCap': True, 'value': 0}, 'source': 0, 'threshold': {'camCap': True, 'maxValue': 99, 'minValue': 1, 'ssCap': True, 'value': 10}}, 'PDParam': {'keep': True, 'sensitivity': {'cap': False, 'maxValue': 0, 'minValue': 0, 'value': 0}, 'source': -1, 'triggerMotion': False}}, 'success': True}
2021-10-13 22:51:16 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?camId=2&api=SYNO.SurveillanceStation.Camera.Event&version=1&method=MotionEnum&_sid=********
2021-10-13 22:51:16 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:16 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:16 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:16 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:16 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:16 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.Camera.Event
2021-10-13 22:51:16 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] RESPONSE: {'data': {'DVAParam': None, 'MDParam': {'camRoi': {'channel': '', 'type': 0}, 'enhanceMDWithPD': {'value': False}, 'history': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 90}, 'keep': True, 'mode': 0, 'objectSize': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 50}, 'percentage': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 50}, 'region': '000000000000000000000000000000000000000001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100111111111111111111111111111111111111110011111111111111111111111111111111111111001111111111111111111111111111111111111100000000000000000000000000000000000000000', 'relatedEvents': [], 'sensitivity': {'camCap': True, 'maxValue': 99, 'minValue': 1, 'ssCap': True, 'value': 90}, 'shortLiveSecond': {'camCap': False, 'ssCap': True, 'value': 0}, 'source': 0, 'threshold': {'camCap': True, 'maxValue': 99, 'minValue': 1, 'ssCap': True, 'value': 10}}, 'PDParam': {'keep': True, 'sensitivity': {'cap': False, 'maxValue': 0, 'minValue': 0, 'value': 0}, 'source': -1, 'triggerMotion': False}}, 'success': True}
2021-10-13 22:51:17 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?camId=3&api=SYNO.SurveillanceStation.Camera.Event&version=1&method=MotionEnum&_sid=********
2021-10-13 22:51:17 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:17 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:17 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:17 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:17 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:17 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.Camera.Event
2021-10-13 22:51:17 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] RESPONSE: {'data': {'DVAParam': None, 'MDParam': {'camRoi': {'channel': '', 'type': 0}, 'enhanceMDWithPD': {'value': False}, 'history': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 90}, 'keep': True, 'mode': 0, 'objectSize': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 50}, 'percentage': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 50}, 'region': '000000000000000000000000000000000000000000000000000000000001111000000000000000000000000000000000000111100000000000000000000000000000000000011110000000000000000000000000000000000001111000000000000000000000000000000000000111100000000000000000000000000000000000011110000000000000000000000000000000000001111000000000000000000000000000000000000111100000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'relatedEvents': [], 'sensitivity': {'camCap': True, 'maxValue': 99, 'minValue': 1, 'ssCap': True, 'value': 70}, 'shortLiveSecond': {'camCap': False, 'ssCap': True, 'value': 0}, 'source': 1, 'threshold': {'camCap': True, 'maxValue': 99, 'minValue': 1, 'ssCap': True, 'value': 10}}, 'PDParam': {'keep': True, 'sensitivity': {'cap': False, 'maxValue': 0, 'minValue': 0, 'value': 0}, 'source': -1, 'triggerMotion': False}}, 'success': True}
2021-10-13 22:51:18 WARNING (MainThread) [homeassistant.components.camera] Setup of camera platform synology_dsm is taking over 10 seconds.
2021-10-13 22:51:18 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_cameras data in 10.001 seconds (success: False)
2021-10-13 22:51:18 ERROR (MainThread) [homeassistant.components.camera] 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
2021-10-13 22:51:18 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?camId=4&api=SYNO.SurveillanceStation.Camera.Event&version=1&method=MotionEnum&_sid=********
2021-10-13 22:51:18 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:18 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:18 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:18 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:18 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:18 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.Camera.Event
2021-10-13 22:51:18 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] RESPONSE: {'data': {'DVAParam': None, 'MDParam': {'camRoi': {'channel': '', 'type': 0}, 'enhanceMDWithPD': {'value': False}, 'history': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 90}, 'keep': True, 'mode': 0, 'objectSize': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 50}, 'percentage': {'camCap': False, 'maxValue': 99, 'minValue': 1, 'ssCap': False, 'value': 50}, 'region': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000011111111111111111111111111111100000000001111111111111111111111111111110000001111111111111111111111111111111111000011111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'relatedEvents': [], 'sensitivity': {'camCap': True, 'maxValue': 99, 'minValue': 1, 'ssCap': True, 'value': 70}, 'shortLiveSecond': {'camCap': False, 'ssCap': True, 'value': 0}, 'source': 1, 'threshold': {'camCap': True, 'maxValue': 99, 'minValue': 1, 'ssCap': True, 'value': 10}}, 'PDParam': {'keep': True, 'sensitivity': {'cap': False, 'maxValue': 0, 'minValue': 0, 'value': 0}, 'source': -1, 'triggerMotion': False}}, 'success': True}
2021-10-13 22:51:19 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?idList=1%2C2%2C3%2C4&api=SYNO.SurveillanceStation.Camera&version=9&method=GetLiveViewPath&_sid=********
2021-10-13 22:51:19 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:19 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:19 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:19 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:19 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:19 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.Camera
2021-10-13 22:51:19 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] RESPONSE: {'data': [{'id': 1, 'mjpegHttpPath': 'http://192.168.1.35:5101/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mjpeg&cameraId=1&StmKey="a3d0a3bab2e3e3d861efe5caa393613d"', 'multicstPath': 'rtsp://syno:a3d0a3bab2e3e3d861efe5caa393613d@192.168.1.35:554/Sms=1.multicast', 'mxpegHttpPath': 'http://192.168.1.35:5101/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mxpeg&cameraId=1&StmKey="a3d0a3bab2e3e3d861efe5caa393613d"', 'rtspOverHttpPath': 'rtsp://192.168.1.35:5101/webman/3rdparty/SurveillanceStation/cgi/rtsp.cgi?Sms=1.unicast&DsId=0&StmKey=a3d0a3bab2e3e3d861efe5caa393613d', 'rtspPath': 'rtsp://syno:a3d0a3bab2e3e3d861efe5caa393613d@192.168.1.35:554/Sms=1.unicast'}, {'id': 2, 'mjpegHttpPath': 'http://192.168.1.35:5101/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mjpeg&cameraId=2&StmKey="06b1edfdbfff2ba7d6fe6a05da4f0796"', 'multicstPath': 'rtsp://syno:06b1edfdbfff2ba7d6fe6a05da4f0796@192.168.1.35:554/Sms=2.multicast', 'mxpegHttpPath': 'http://192.168.1.35:5101/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mxpeg&cameraId=2&StmKey="06b1edfdbfff2ba7d6fe6a05da4f0796"', 'rtspOverHttpPath': 'rtsp://192.168.1.35:5101/webman/3rdparty/SurveillanceStation/cgi/rtsp.cgi?Sms=2.unicast&DsId=0&StmKey=06b1edfdbfff2ba7d6fe6a05da4f0796', 'rtspPath': 'rtsp://syno:06b1edfdbfff2ba7d6fe6a05da4f0796@192.168.1.35:554/Sms=2.unicast'}, {'id': 3, 'mjpegHttpPath': 'http://192.168.1.35:5101/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mjpeg&cameraId=3&StmKey="b0b8d16877987c7fd789976037373ab9"', 'multicstPath': 'rtsp://syno:b0b8d16877987c7fd789976037373ab9@192.168.1.35:554/Sms=3.multicast', 'mxpegHttpPath': 'http://192.168.1.35:5101/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mxpeg&cameraId=3&StmKey="b0b8d16877987c7fd789976037373ab9"', 'rtspOverHttpPath': 'rtsp://192.168.1.35:5101/webman/3rdparty/SurveillanceStation/cgi/rtsp.cgi?Sms=3.unicast&DsId=0&StmKey=b0b8d16877987c7fd789976037373ab9', 'rtspPath': 'rtsp://syno:b0b8d16877987c7fd789976037373ab9@192.168.1.35:554/Sms=3.unicast'}, {'id': 4, 'mjpegHttpPath': 'http://192.168.1.35:5101/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mjpeg&cameraId=4&StmKey="be7c51b71012a2e3650ffb9013ef80a9"', 'multicstPath': 'rtsp://syno:be7c51b71012a2e3650ffb9013ef80a9@192.168.1.35:554/Sms=4.multicast', 'mxpegHttpPath': 'http://192.168.1.35:5101/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mxpeg&cameraId=4&StmKey="be7c51b71012a2e3650ffb9013ef80a9"', 'rtspOverHttpPath': 'rtsp://192.168.1.35:5101/webman/3rdparty/SurveillanceStation/cgi/rtsp.cgi?Sms=4.unicast&DsId=0&StmKey=be7c51b71012a2e3650ffb9013ef80a9', 'rtspPath': 'rtsp://syno:be7c51b71012a2e3650ffb9013ef80a9@192.168.1.35:554/Sms=4.unicast'}], 'success': True}
2021-10-13 22:51:20 INFO (MainThread) [homeassistant.bootstrap] Home Assistant initialized in 52.02s
2021-10-13 22:51:20 INFO (MainThread) [homeassistant.core] Starting Home Assistant
chuckweinberger commented 3 years ago

And the rest of the log:

2021-10-13 22:51:41 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:51:41 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:51:41 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:51:41 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:51:41 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:51:41 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:51:41 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:51:41 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:51:41 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.471 seconds (success: True)
2021-10-13 22:51:48 INFO (SyncWorker_3) [pynetgear] Get attached devices 2
2021-10-13 22:52:00 INFO (SyncWorker_5) [pynetgear] Get attached devices 2
2021-10-13 22:52:11 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:52:11 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:52:11 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:52:11 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:52:11 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:52:11 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:52:11 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:52:11 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:52:11 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.497 seconds (success: True)

...

2021-10-13 22:52:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:52:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:52:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:52:41 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:52:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:52:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:52:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:52:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:52:41 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.500 seconds (success: True)
2021-10-13 22:52:48 INFO (SyncWorker_6) [pynetgear] Get attached devices 2
2021-10-13 22:53:00 INFO (SyncWorker_1) [pynetgear] Get attached devices 2
2021-10-13 22:53:11 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:53:11 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:53:11 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:53:11 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:53:11 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:53:11 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:53:11 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:53:11 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:53:11 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.504 seconds (success: True)
...

2021-10-13 22:53:41 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:53:41 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:53:41 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:53:41 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:53:41 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:53:41 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:53:41 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:53:41 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:53:41 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.483 seconds (success: True)

...

2021-10-13 22:54:11 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:54:11 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:54:11 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:54:11 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:54:11 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:54:11 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:54:11 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:54:11 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:54:11 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.543 seconds (success: True)
2021-10-13 22:54:12 INFO (SyncWorker_4) [pynetgear] Get attached devices 2
2021-10-13 22:54:20 ERROR (MainThread) [homeassistant.helpers.template] Template variable error: 'sensor' is undefined when rendering '{{ sensor.purpleair_available }}'
2021-10-13 22:54:20 ERROR (MainThread) [homeassistant.helpers.template] Template variable error: 'sensor' is undefined when rendering '{{ sensor.purpleair_available }}'
2021-10-13 22:54:20 ERROR (MainThread) [homeassistant.helpers.template] Template variable error: 'sensor' is undefined when rendering '{{ sensor.purpleair_available }}'
2021-10-13 22:54:20 ERROR (MainThread) [homeassistant.helpers.template] Template variable error: 'sensor' is undefined when rendering '{{ sensor.purpleair_available }}'
2021-10-13 22:54:20 ERROR (MainThread) [homeassistant.helpers.template] Template variable error: 'sensor' is undefined when rendering '{{ sensor.purpleair_available }}'
2021-10-13 22:54:20 ERROR (MainThread) [homeassistant.helpers.template] Template variable error: 'sensor' is undefined when rendering '{{ sensor.purpleair_available }}'
2021-10-13 22:54:24 INFO (SyncWorker_1) [pynetgear] Get attached devices 2
2021-10-13 22:54:36 INFO (SyncWorker_6) [pynetgear] Get attached devices 2
2021-10-13 22:54:41 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:54:41 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:54:41 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:54:41 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:54:41 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:54:41 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:54:41 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:54:41 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:54:41 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.537 seconds (success: True)
2021-10-13 22:54:48 INFO (SyncWorker_0) [pynetgear] Get attached devices 2
2021-10-13 22:55:00 INFO (SyncWorker_3) [pynetgear] Get attached devices 2
2021-10-13 22:55:11 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:55:11 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:55:11 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:55:11 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:55:11 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:55:11 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:55:11 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:55:11 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:55:11 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.672 seconds (success: True)

...

2021-10-13 22:55:41 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:55:41 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:55:41 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:55:41 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:55:41 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:55:41 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:55:41 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:55:41 DEBUG (SyncWorker_6) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:55:41 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.715 seconds (success: True)
2021-10-13 22:55:48 INFO (SyncWorker_0) [pynetgear] Get attached devices 2
2021-10-13 22:56:00 INFO (SyncWorker_3) [pynetgear] Get attached devices 2
2021-10-13 22:56:07 ERROR (stream_worker) [libav.rtsp] method DESCRIBE failed: 404 Not Found
2021-10-13 22:56:07 ERROR (stream_worker) [homeassistant.components.stream.worker] Error opening stream rtsps://stream-uc2-delta.dropcam.com:443/sdm_live_stream/CiUA2vuxr_0lq1MwJDCagCEmc0DboUdr_T2jRJKBQ5W7dUXpwnWBEnEAM83T_Ewm7WrpjKsH_xCT5QN8GtgOTD00Mlvt9ChGUJjUa-wHbmC8DEX838uZT5DaTbcrBOK19qVgU1c_xY4lpIzFiVDLj815Lv0zM48wXKxACtOhVZwqvKpGU1hC-DqGH7BkWblYzSRjvFVS6vggaA?auth=g.0.eyJraWQiOiIyMzhiNTUxZmMyM2EyM2Y4M2E2ZTE3MmJjZTg0YmU3ZjgxMzAzMmM4IiwiYWxnIjoiUlMyNTYifQ.eyJpc3MiOiJuZXN0LXNlY3VyaXR5LWF1dGhwcm94eSIsInN1YiI6Im5lc3RfaWQ6bmVzdC1waG9lbml4LXByb2Q6ODkzODI3OCIsInBvbCI6IjNwLW9hdXRoLXNjb3BlLUFQSV9TRE1fU0VSVklDRS1jbGllbnQtMTA0NDIxNjY3NjkzOC1zMGs1a2w0ZGFtNGF1dnBpbGVxcTNraDlyZnFmNjRyMy5hcHBzLmdvb2dsZXVzZXJjb250ZW50LmNvbSIsImV4cCI6MTYzNDE5MTI1NH0.eqLEtxlNa4yIOmwNOo5IkZFntua5qCbO-LvH_zjdUAyVxkgfviR6rAvurhWUfsgcIYL_xW4OV1Cv3bNPbXjTqPdH3D0xWSdqr7EH49I92o0OJ7oG3VngdGRHNwoz2UfB4ShPK2luc1OE2XAuQKYf59eZsdsAG8i49V0gtVpFhD4LBOc2LUtD-Ieh2Um5R3x3b9yHMI2nKpSpl3bKJm6vV1IaUOT-JkoK_CesWId87SNpHxeqTm-A3YtUuMCpsJCyP-HdsFO-uuOCsaryAVnmeh0n3S1FTKqJFoQtpJmfzVPmNN0n7thNvKxlt_g-SfMVi2n4o-SrwDc2iirzD-B8RA
2021-10-13 22:56:11 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:56:11 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:56:11 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:56:11 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:56:11 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:56:11 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:56:11 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:56:11 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}

...

2021-10-13 22:56:41 DEBUG (SyncWorker_0) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:56:41 DEBUG (SyncWorker_0) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:56:41 DEBUG (SyncWorker_0) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:56:41 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:56:41 DEBUG (SyncWorker_0) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:56:41 DEBUG (SyncWorker_0) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:56:41 DEBUG (SyncWorker_0) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:56:41 DEBUG (SyncWorker_0) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:56:41 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.495 seconds (success: True)

...

2021-10-13 22:57:11 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:57:11 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:57:11 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:57:11 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:57:11 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:57:11 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:57:11 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:57:11 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:57:11 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.512 seconds (success: True)

...

2021-10-13 22:57:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:57:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:57:41 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:57:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:57:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:57:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:57:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:57:41 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.510 seconds (success: True)
2021-10-13 22:57:48 INFO (SyncWorker_3) [pynetgear] Get attached devices 2
2021-10-13 22:58:00 INFO (SyncWorker_0) [pynetgear] Get attached devices 2
2021-10-13 22:58:11 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:58:11 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:58:11 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:58:11 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:58:11 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:58:11 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:58:11 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:58:11 DEBUG (SyncWorker_4) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:58:11 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.538 seconds (success: True)

...

2021-10-13 22:58:41 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:58:41 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:58:41 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:58:41 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:58:41 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:58:41 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:58:41 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:58:41 DEBUG (SyncWorker_7) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:58:41 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.511 seconds (success: True)

...

2021-10-13 22:59:11 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:59:11 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:59:11 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:59:11 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:59:11 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:59:11 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:59:11 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:59:11 DEBUG (SyncWorker_3) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:59:11 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.504 seconds (success: True)

...

2021-10-13 22:59:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 22:59:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 22:59:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 05:59:41 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 22:59:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 22:59:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 22:59:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 22:59:41 DEBUG (SyncWorker_5) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 22:59:41 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.510 seconds (success: True)
2021-10-13 22:59:48 INFO (SyncWorker_6) [pynetgear] Get attached devices 2
2021-10-13 23:00:00 INFO (SyncWorker_5) [pynetgear] Get attached devices 2
2021-10-13 23:00:11 DEBUG (SyncWorker_1) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 23:00:11 DEBUG (SyncWorker_1) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 23:00:11 DEBUG (SyncWorker_1) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 06:00:11 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 23:00:11 DEBUG (SyncWorker_1) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 23:00:11 DEBUG (SyncWorker_1) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 23:00:11 DEBUG (SyncWorker_1) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 23:00:11 DEBUG (SyncWorker_1) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 23:00:11 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.465 seconds (success: True)
2021-10-13 23:00:12 INFO (SyncWorker_5) [pynetgear] Get attached devices 2

...

2021-10-13 23:00:41 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 23:00:41 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 23:00:41 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 06:00:41 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 23:00:41 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 23:00:41 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 23:00:41 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 23:00:41 DEBUG (SyncWorker_2) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 23:00:41 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.478 seconds (success: True)
2021-10-13 23:00:48 INFO (SyncWorker_5) [pynetgear] Get attached devices 2
2021-10-13 23:01:00 INFO (SyncWorker_2) [pynetgear] Get attached devices 2
2021-10-13 23:01:11 DEBUG (SyncWorker_0) [synology_dsm.synology_dsm] Request url: https://tillernvr.synology.me:5102/webapi/entry.cgi?api=SYNO.SurveillanceStation.HomeMode&version=1&method=GetInfo&_sid=********
2021-10-13 23:01:11 DEBUG (SyncWorker_0) [synology_dsm.synology_dsm] Request status_code: 200
2021-10-13 23:01:11 DEBUG (SyncWorker_0) [synology_dsm.synology_dsm] Request headers: {'Server': 'nginx', 'Date': 'Thu, 14 Oct 2021 06:01:11 GMT', 'Content-Type': 'application/json; charset="UTF-8"', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Keep-Alive': 'timeout=20', 'X-Content-Type-Options': 'nosniff', 'X-XSS-Protection': '1; mode=block', 'Cache-Control': 'max-age=0, no-cache, no-store, must-revalidate', 'Pragma': 'no-cache', 'Expires': '0'}
2021-10-13 23:01:11 DEBUG (SyncWorker_0) [synology_dsm.synology_dsm] Request Method: GET
2021-10-13 23:01:11 DEBUG (SyncWorker_0) [synology_dsm.synology_dsm] Successful returned data
2021-10-13 23:01:11 DEBUG (SyncWorker_0) [synology_dsm.synology_dsm] API: SYNO.SurveillanceStation.HomeMode
2021-10-13 23:01:11 DEBUG (SyncWorker_0) [synology_dsm.synology_dsm] RESPONSE: {'data': {'actrule_on': False, 'actrules': '-1', 'cameras': '-1', 'custom1_det': 1, 'custom1_di': 1, 'custom2_det': 1, 'custom2_di': 1, 'geo_delay_time': 60, 'geo_lat': 0, 'geo_lng': 0, 'geo_radius': 100, 'io_modules': '-1', 'last_update_time': 1633648646732535, 'mode_schedule': '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'mode_schedule_next_time': -1, 'mode_schedule_on': True, 'notify_event_list': [{'eventGroupType': 2, 'eventType': 3, 'filter': 0}, {'eventGroupType': 2, 'eventType': 4, 'filter': 0}, {'eventGroupType': 2, 'eventType': 5, 'filter': 0}, {'eventGroupType': 2, 'eventType': 6, 'filter': 0}, {'eventGroupType': 2, 'eventType': 7, 'filter': 0}, {'eventGroupType': 2, 'eventType': 10, 'filter': 0}, {'eventGroupType': 2, 'eventType': 11, 'filter': 0}, {'eventGroupType': 2, 'eventType': 12, 'filter': 0}, {'eventGroupType': 2, 'eventType': 13, 'filter': 0}, {'eventGroupType': 2, 'eventType': 14, 'filter': 0}, {'eventGroupType': 2, 'eventType': 15, 'filter': 0}, {'eventGroupType': 1, 'eventType': 28, 'filter': 0}, {'eventGroupType': 1, 'eventType': 29, 'filter': 0}, {'eventGroupType': 1, 'eventType': 32, 'filter': 0}, {'eventGroupType': 1, 'eventType': 33, 'filter': 0}, {'eventGroupType': 1, 'eventType': 34, 'filter': 0}, {'eventGroupType': 8, 'eventType': 35, 'filter': 0}, {'eventGroupType': 8, 'eventType': 36, 'filter': 0}, {'eventGroupType': 8, 'eventType': 37, 'filter': 0}, {'eventGroupType': 8, 'eventType': 38, 'filter': 0}, {'eventGroupType': 8, 'eventType': 39, 'filter': 0}, {'eventGroupType': 8, 'eventType': 40, 'filter': 0}, {'eventGroupType': 8, 'eventType': 41, 'filter': 0}, {'eventGroupType': 8, 'eventType': 42, 'filter': 0}, {'eventGroupType': 8, 'eventType': 43, 'filter': 0}, {'eventGroupType': 8, 'eventType': 44, 'filter': 0}, {'eventGroupType': 1, 'eventType': 45, 'filter': 0}, {'eventGroupType': 2, 'eventType': 62, 'filter': 0}, {'eventGroupType': 2, 'eventType': 63, 'filter': 0}, {'eventGroupType': 2, 'eventType': 64, 'filter': 0}, {'eventGroupType': 2, 'eventType': 65, 'filter': 0}, {'eventGroupType': 2, 'eventType': 66, 'filter': 0}, {'eventGroupType': 13, 'eventType': 82, 'filter': 0}, {'eventGroupType': 13, 'eventType': 83, 'filter': 0}, {'eventGroupType': 1, 'eventType': 90, 'filter': 0}], 'notify_on': True, 'on': False, 'onetime_disable_on': False, 'onetime_disable_time': 0, 'onetime_enable_on': False, 'onetime_enable_time': 0, 'reason': 1, 'rec_sch_custom_det_app_list': [{'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}, {'custom1_app_det': 0, 'custom2_app_det': 0}], 'rec_schedule': '111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 'rec_schedule_on': True, 'stream_profile': '1,1,1,1,1,1', 'streaming_on': False, 'wifi_ssid': ''}, 'success': True}
2021-10-13 23:01:11 DEBUG (MainThread) [homeassistant.components.synology_dsm] Finished fetching 1940Q4N203700_switches data in 0.527 seconds (success: True)
2021-10-13 23:01:12 INFO (SyncWorker_6) [pynetgear] Get attached devices 2
mib1185 commented 3 years ago

From the logs I see you are using a NVR1218 (Network Video Recorder) - but this integration is build and tested only with DS/RS (Disk/Rack Station), those the synology_dsm integration must not be intended to support NVR devices, too.