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

Classes

class  SynologyDSMBaseEntity
 
class  SynologyDSMDeviceEntity
 
class  SynologyDSMEntityDescription
 

Functions

None __init__ (self, SynoApi api, _CoordinatorT coordinator, SynologyDSMEntityDescription description)
 
None async_added_to_hass (self)
 

Variables

 _api
 
 _attr_attribution = ATTRIBUTION
 
 _attr_device_info
 
bool _attr_has_entity_name = True
 
 entity_description
 

Detailed Description

Entities for Synology DSM.

Function Documentation

◆ __init__()

None homeassistant.components.synology_dsm.entity.__init__ (   self,
SynoApi  api,
_CoordinatorT  coordinator,
SynologyDSMEntityDescription  description 
)
Initialize the Synology DSM entity.

Definition at line 37 of file entity.py.

◆ async_added_to_hass()

None homeassistant.components.synology_dsm.entity.async_added_to_hass (   self)
Register entity for updates from API.

Definition at line 65 of file entity.py.

Variable Documentation

◆ _api

homeassistant.components.synology_dsm.entity._api
private

Definition at line 47 of file entity.py.

◆ _attr_attribution

homeassistant.components.synology_dsm.entity._attr_attribution = ATTRIBUTION
private
Representation of a Synology NAS entry.

Definition at line 34 of file entity.py.

◆ _attr_device_info

homeassistant.components.synology_dsm.entity._attr_device_info
private

Definition at line 56 of file entity.py.

◆ _attr_has_entity_name

bool homeassistant.components.synology_dsm.entity._attr_has_entity_name = True
private

Definition at line 35 of file entity.py.

◆ entity_description

homeassistant.components.synology_dsm.entity.entity_description

Definition at line 45 of file entity.py.