Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.synology_dsm.const Namespace Reference

Variables

string ATTRIBUTION = "Data provided by Synology"
 
string CONF_DEVICE_TOKEN = "device_token"
 
string CONF_SERIAL = "serial"
 
string CONF_SNAPSHOT_QUALITY = "snap_profile_type"
 
string CONF_VOLUMES = "volumes"
 
int DEFAULT_PORT = 5000
 
int DEFAULT_PORT_SSL = 5001
 
int DEFAULT_SCAN_INTERVAL = 15
 
 DEFAULT_SNAPSHOT_QUALITY = SNAPSHOT_PROFILE_BALANCED
 
 DEFAULT_TIMEOUT = ClientTimeout(total=60, connect=15)
 
bool DEFAULT_USE_SSL = True
 
bool DEFAULT_VERIFY_SSL = False
 
string DOMAIN = "synology_dsm"
 
string ENTITY_UNIT_LOAD = "load"
 
string EXCEPTION_DETAILS = "details"
 
string EXCEPTION_UNKNOWN = "unknown"
 
list PLATFORMS
 
string SERVICE_REBOOT = "reboot"
 
string SERVICE_SHUTDOWN = "shutdown"
 
list SERVICES
 
string SHARED_SUFFIX = "_shared"
 
string SIGNAL_CAMERA_SOURCE_CHANGED = "synology_dsm.camera_stream_source_changed"
 
tuple SYNOLOGY_AUTH_FAILED_EXCEPTIONS
 
tuple SYNOLOGY_CONNECTION_EXCEPTIONS
 

Detailed Description

Constants for Synology DSM.

Variable Documentation

◆ ATTRIBUTION

string homeassistant.components.synology_dsm.const.ATTRIBUTION = "Data provided by Synology"

Definition at line 20 of file const.py.

◆ CONF_DEVICE_TOKEN

string homeassistant.components.synology_dsm.const.CONF_DEVICE_TOKEN = "device_token"

Definition at line 35 of file const.py.

◆ CONF_SERIAL

string homeassistant.components.synology_dsm.const.CONF_SERIAL = "serial"

Definition at line 33 of file const.py.

◆ CONF_SNAPSHOT_QUALITY

string homeassistant.components.synology_dsm.const.CONF_SNAPSHOT_QUALITY = "snap_profile_type"

Definition at line 36 of file const.py.

◆ CONF_VOLUMES

string homeassistant.components.synology_dsm.const.CONF_VOLUMES = "volumes"

Definition at line 34 of file const.py.

◆ DEFAULT_PORT

int homeassistant.components.synology_dsm.const.DEFAULT_PORT = 5000

Definition at line 40 of file const.py.

◆ DEFAULT_PORT_SSL

int homeassistant.components.synology_dsm.const.DEFAULT_PORT_SSL = 5001

Definition at line 41 of file const.py.

◆ DEFAULT_SCAN_INTERVAL

int homeassistant.components.synology_dsm.const.DEFAULT_SCAN_INTERVAL = 15

Definition at line 43 of file const.py.

◆ DEFAULT_SNAPSHOT_QUALITY

homeassistant.components.synology_dsm.const.DEFAULT_SNAPSHOT_QUALITY = SNAPSHOT_PROFILE_BALANCED

Definition at line 45 of file const.py.

◆ DEFAULT_TIMEOUT

homeassistant.components.synology_dsm.const.DEFAULT_TIMEOUT = ClientTimeout(total=60, connect=15)

Definition at line 44 of file const.py.

◆ DEFAULT_USE_SSL

bool homeassistant.components.synology_dsm.const.DEFAULT_USE_SSL = True

Definition at line 38 of file const.py.

◆ DEFAULT_VERIFY_SSL

bool homeassistant.components.synology_dsm.const.DEFAULT_VERIFY_SSL = False

Definition at line 39 of file const.py.

◆ DOMAIN

string homeassistant.components.synology_dsm.const.DOMAIN = "synology_dsm"

Definition at line 19 of file const.py.

◆ ENTITY_UNIT_LOAD

string homeassistant.components.synology_dsm.const.ENTITY_UNIT_LOAD = "load"

Definition at line 47 of file const.py.

◆ EXCEPTION_DETAILS

string homeassistant.components.synology_dsm.const.EXCEPTION_DETAILS = "details"

Definition at line 29 of file const.py.

◆ EXCEPTION_UNKNOWN

string homeassistant.components.synology_dsm.const.EXCEPTION_UNKNOWN = "unknown"

Definition at line 30 of file const.py.

◆ PLATFORMS

list homeassistant.components.synology_dsm.const.PLATFORMS
Initial value:
1 = [
2  Platform.BINARY_SENSOR,
3  Platform.BUTTON,
4  Platform.CAMERA,
5  Platform.SENSOR,
6  Platform.SWITCH,
7  Platform.UPDATE,
8 ]

Definition at line 21 of file const.py.

◆ SERVICE_REBOOT

string homeassistant.components.synology_dsm.const.SERVICE_REBOOT = "reboot"

Definition at line 55 of file const.py.

◆ SERVICE_SHUTDOWN

string homeassistant.components.synology_dsm.const.SERVICE_SHUTDOWN = "shutdown"

Definition at line 56 of file const.py.

◆ SERVICES

list homeassistant.components.synology_dsm.const.SERVICES
Initial value:
1 = [
2  SERVICE_REBOOT,
3  SERVICE_SHUTDOWN,
4 ]

Definition at line 57 of file const.py.

◆ SHARED_SUFFIX

string homeassistant.components.synology_dsm.const.SHARED_SUFFIX = "_shared"

Definition at line 49 of file const.py.

◆ SIGNAL_CAMERA_SOURCE_CHANGED

string homeassistant.components.synology_dsm.const.SIGNAL_CAMERA_SOURCE_CHANGED = "synology_dsm.camera_stream_source_changed"

Definition at line 52 of file const.py.

◆ SYNOLOGY_AUTH_FAILED_EXCEPTIONS

tuple homeassistant.components.synology_dsm.const.SYNOLOGY_AUTH_FAILED_EXCEPTIONS
Initial value:
1 = (
2  SynologyDSMLogin2SARequiredException,
3  SynologyDSMLoginDisabledAccountException,
4  SynologyDSMLoginInvalidException,
5  SynologyDSMLoginPermissionDeniedException,
6 )

Definition at line 62 of file const.py.

◆ SYNOLOGY_CONNECTION_EXCEPTIONS

tuple homeassistant.components.synology_dsm.const.SYNOLOGY_CONNECTION_EXCEPTIONS
Initial value:
1 = (
2  SynologyDSMAPIErrorException,
3  SynologyDSMLoginFailedException,
4  SynologyDSMRequestException,
5 )

Definition at line 69 of file const.py.