Home Assistant Unofficial Reference 2024.12.1
__init__.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.amcrest.AmcrestChecker
 
class  homeassistant.components.amcrest.AmcrestDevice
 

Namespaces

 homeassistant.components.amcrest
 

Functions

list[dict[str, Any]] homeassistant.components.amcrest._has_unique_names (list[dict[str, Any]] devices)
 
None homeassistant.components.amcrest._monitor_events (HomeAssistant hass, str name, AmcrestChecker api, set[str] event_codes)
 
None homeassistant.components.amcrest._start_event_monitor (HomeAssistant hass, str name, AmcrestChecker api, set[str] event_codes)
 
bool homeassistant.components.amcrest.async_setup (HomeAssistant hass, ConfigType config)
 

Variables

 homeassistant.components.amcrest._LOGGER = logging.getLogger(__name__)
 
 homeassistant.components.amcrest.AMCREST_SCHEMA
 
dictionary homeassistant.components.amcrest.AUTHENTICATION_LIST = {"basic": "basic"}
 
string homeassistant.components.amcrest.CONF_CONTROL_LIGHT = "control_light"
 
string homeassistant.components.amcrest.CONF_FFMPEG_ARGUMENTS = "ffmpeg_arguments"
 
string homeassistant.components.amcrest.CONF_RESOLUTION = "resolution"
 
string homeassistant.components.amcrest.CONF_STREAM_SOURCE = "stream_source"
 
 homeassistant.components.amcrest.CONFIG_SCHEMA
 
string homeassistant.components.amcrest.DEFAULT_ARGUMENTS = "-pred 1"
 
string homeassistant.components.amcrest.DEFAULT_NAME = "Amcrest Camera"
 
int homeassistant.components.amcrest.DEFAULT_PORT = 80
 
string homeassistant.components.amcrest.DEFAULT_RESOLUTION = "high"
 
int homeassistant.components.amcrest.MAX_ERRORS = 5
 
string homeassistant.components.amcrest.NOTIFICATION_ID = "amcrest_notification"
 
string homeassistant.components.amcrest.NOTIFICATION_TITLE = "Amcrest Camera Setup"
 
 homeassistant.components.amcrest.RECHECK_INTERVAL = timedelta(minutes=1)
 
 homeassistant.components.amcrest.SCAN_INTERVAL = timedelta(seconds=10)