Обновить custom_components/motion_recorder/const.py
This commit is contained in:
@@ -1,38 +1,50 @@
|
|||||||
"""Constants for Motion Recorder integration."""
|
"""Constants for Motion Recorder integration."""
|
||||||
DOMAIN = "motion_recorder"
|
DOMAIN = "motion_recorder"
|
||||||
|
|
||||||
# Configuration keys
|
# Configuration keys
|
||||||
CONF_CAMERA_ENTITY = "camera_entity"
|
CONF_CAMERA_ENTITY = "camera_entity"
|
||||||
CONF_SAVE_PATH = "save_path"
|
CONF_SAVE_PATH = "save_path"
|
||||||
CONF_FILENAME_TEMPLATE = "filename_template"
|
CONF_FILENAME_TEMPLATE = "filename_template"
|
||||||
CONF_MAX_DURATION = "max_duration"
|
CONF_MAX_DURATION = "max_duration"
|
||||||
CONF_PREBUFFER = "prebuffer"
|
CONF_PREBUFFER = "prebuffer"
|
||||||
CONF_MOTION_SENSORS = "motion_sensors"
|
CONF_MOTION_SENSORS = "motion_sensors"
|
||||||
CONF_MOTION_FILTER = "motion_filter"
|
CONF_MOTION_FILTER = "motion_filter"
|
||||||
CONF_OFF_DELAY = "off_delay"
|
CONF_OFF_DELAY = "off_delay"
|
||||||
CONF_FORCE_STOP_SENSOR = "force_stop_sensor"
|
CONF_FORCE_STOP_SENSOR = "force_stop_sensor"
|
||||||
CONF_FORCE_STOP_STATE = "force_stop_state"
|
CONF_FORCE_STOP_STATE = "force_stop_state"
|
||||||
CONF_LOG_LEVEL = "log_level"
|
CONF_LOG_LEVEL = "log_level"
|
||||||
CONF_RETENTION_DAYS = "retention_days"
|
CONF_RETENTION_DAYS = "retention_days"
|
||||||
|
CONF_CONTROLLED_ENTITIES = "controlled_entities"
|
||||||
# Defaults
|
CONF_CONTROL_STATES = "control_states"
|
||||||
DEFAULT_NAME = "Motion Recorder"
|
|
||||||
DEFAULT_SAVE_PATH = "{camera_name}"
|
# Defaults
|
||||||
DEFAULT_FILENAME_TEMPLATE = "%d-%m-%Y_%H-%M-%S"
|
DEFAULT_NAME = "Motion Recorder"
|
||||||
DEFAULT_MAX_DURATION = 60
|
DEFAULT_SAVE_PATH = "{camera_name}"
|
||||||
DEFAULT_PREBUFFER = 0
|
DEFAULT_FILENAME_TEMPLATE = "%d-%m-%Y_%H-%M-%S"
|
||||||
DEFAULT_MOTION_FILTER = 0
|
DEFAULT_MAX_DURATION = 60
|
||||||
DEFAULT_OFF_DELAY = 10
|
DEFAULT_PREBUFFER = 0
|
||||||
DEFAULT_FORCE_STOP_STATE = "off"
|
DEFAULT_MOTION_FILTER = 0
|
||||||
DEFAULT_LOG_LEVEL = "INFO"
|
DEFAULT_OFF_DELAY = 10
|
||||||
DEFAULT_RETENTION_DAYS = 7
|
DEFAULT_FORCE_STOP_STATE = "off"
|
||||||
|
DEFAULT_LOG_LEVEL = "INFO"
|
||||||
# Sensor states
|
DEFAULT_RETENTION_DAYS = 7
|
||||||
STATE_IDLE = "idle"
|
DEFAULT_CONTROL_STATES = ["recording"]
|
||||||
STATE_DETECTING = "detecting"
|
|
||||||
STATE_RECORDING = "recording"
|
# Sensor states
|
||||||
STATE_DELAYING = "delaying"
|
STATE_IDLE = "idle"
|
||||||
STATE_FINALIZING = "finalizing"
|
STATE_DETECTING = "detecting"
|
||||||
STATE_COMPLETED = "completed"
|
STATE_RECORDING = "recording"
|
||||||
STATE_ERROR = "error"
|
STATE_DELAYING = "delaying"
|
||||||
STATE_DISABLED = "disabled"
|
STATE_FINALIZING = "finalizing"
|
||||||
|
STATE_ERROR = "error"
|
||||||
|
STATE_DISABLED = "disabled"
|
||||||
|
|
||||||
|
ALL_STATES = [
|
||||||
|
STATE_IDLE,
|
||||||
|
STATE_DETECTING,
|
||||||
|
STATE_RECORDING,
|
||||||
|
STATE_DELAYING,
|
||||||
|
STATE_FINALIZING,
|
||||||
|
STATE_ERROR,
|
||||||
|
STATE_DISABLED,
|
||||||
|
]
|
||||||
Reference in New Issue
Block a user