Home Assistant Unofficial Reference 2024.12.1
select.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.unifiprotect.select.ProtectSelectEntityDescription
 
class  homeassistant.components.unifiprotect.select.ProtectSelects
 

Namespaces

 homeassistant.components.unifiprotect.select
 

Functions

str|None homeassistant.components.unifiprotect.select._get_doorbell_current (Camera obj)
 
list[dict[str, Any]] homeassistant.components.unifiprotect.select._get_doorbell_options (ProtectApiClient api)
 
list[dict[str, Any]] homeassistant.components.unifiprotect.select._get_paired_camera_options (ProtectApiClient api)
 
str homeassistant.components.unifiprotect.select._get_viewer_current (Viewer obj)
 
list[dict[str, Any]] homeassistant.components.unifiprotect.select._get_viewer_options (ProtectApiClient api)
 
None homeassistant.components.unifiprotect.select._set_doorbell_message (Camera obj, str message)
 
None homeassistant.components.unifiprotect.select._set_light_mode (Light obj, str mode)
 
None homeassistant.components.unifiprotect.select._set_liveview (Viewer obj, str liveview_id)
 
None homeassistant.components.unifiprotect.select._set_paired_camera (Light|Sensor|Doorlock obj, str camera_id)
 
None homeassistant.components.unifiprotect.select.async_setup_entry (HomeAssistant hass, UFPConfigEntry entry, AddEntitiesCallback async_add_entities)
 

Variables

string homeassistant.components.unifiprotect.select._KEY_LIGHT_MOTION = "light_motion"
 
 homeassistant.components.unifiprotect.select._LOGGER = logging.getLogger(__name__)
 
list homeassistant.components.unifiprotect.select.CHIME_TYPES
 
list homeassistant.components.unifiprotect.select.DEVICE_RECORDING_MODES
 
 homeassistant.components.unifiprotect.select.Final
 
list homeassistant.components.unifiprotect.select.HDR_MODES
 
list homeassistant.components.unifiprotect.select.INFRARED_MODES
 
string homeassistant.components.unifiprotect.select.LIGHT_MODE_DARK = "When Dark"
 
string homeassistant.components.unifiprotect.select.LIGHT_MODE_MOTION = "On Motion - Always"
 
string homeassistant.components.unifiprotect.select.LIGHT_MODE_MOTION_DARK = "On Motion - When Dark"
 
string homeassistant.components.unifiprotect.select.LIGHT_MODE_OFF = "Manual"
 
dictionary homeassistant.components.unifiprotect.select.LIGHT_MODE_TO_SETTINGS
 
list homeassistant.components.unifiprotect.select.LIGHT_MODES = [LIGHT_MODE_MOTION, LIGHT_MODE_DARK, LIGHT_MODE_OFF]
 
list homeassistant.components.unifiprotect.select.MOTION_MODE_TO_LIGHT_MODE
 
list homeassistant.components.unifiprotect.select.MOUNT_TYPES