Classes | |
| class | ProtectSelectEntityDescription |
| class | ProtectSelects |
Functions | |
| str|None | _get_doorbell_current (Camera obj) |
| list[dict[str, Any]] | _get_doorbell_options (ProtectApiClient api) |
| list[dict[str, Any]] | _get_paired_camera_options (ProtectApiClient api) |
| str | _get_viewer_current (Viewer obj) |
| list[dict[str, Any]] | _get_viewer_options (ProtectApiClient api) |
| None | _set_doorbell_message (Camera obj, str message) |
| None | _set_light_mode (Light obj, str mode) |
| None | _set_liveview (Viewer obj, str liveview_id) |
| None | _set_paired_camera (Light|Sensor|Doorlock obj, str camera_id) |
| None | async_setup_entry (HomeAssistant hass, UFPConfigEntry entry, AddEntitiesCallback async_add_entities) |
Variables | |
| string | _KEY_LIGHT_MOTION = "light_motion" |
| _LOGGER = logging.getLogger(__name__) | |
| list | CHIME_TYPES |
| list | DEVICE_RECORDING_MODES |
| Final | |
| list | HDR_MODES |
| list | INFRARED_MODES |
| string | LIGHT_MODE_DARK = "When Dark" |
| string | LIGHT_MODE_MOTION = "On Motion - Always" |
| string | LIGHT_MODE_MOTION_DARK = "On Motion - When Dark" |
| string | LIGHT_MODE_OFF = "Manual" |
| dictionary | LIGHT_MODE_TO_SETTINGS |
| list | LIGHT_MODES = [LIGHT_MODE_MOTION, LIGHT_MODE_DARK, LIGHT_MODE_OFF] |
| list | MOTION_MODE_TO_LIGHT_MODE |
| list | MOUNT_TYPES |
Component providing select entities for UniFi Protect.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| None homeassistant.components.unifiprotect.select.async_setup_entry | ( | HomeAssistant | hass, |
| UFPConfigEntry | entry, | ||
| AddEntitiesCallback | async_add_entities | ||
| ) |
|
private |
|
private |
| list homeassistant.components.unifiprotect.select.CHIME_TYPES |
| list homeassistant.components.unifiprotect.select.DEVICE_RECORDING_MODES |
| 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 |