mirror of
https://github.com/home-assistant/core.git
synced 2025-06-19 20:47:06 +00:00

* Add support for real-time data from SimpliSafe * Updated requirements * Linting * Ensure dispatcher topic contains the domain * Don't bother with a partial * Websovket dataclass and other code review * Ensure initial_event_to_use works with error * Don't inline methods * Don't abuse loop variable * Simplify initial event retrieval * Add connection lost and restored events * Revert "Add connection lost and restored events" This reverts commit e7ffe05938e6cd13a5426f8a605260056fa04de0. * Make _on_disconnect a static method * Code review comments * Allow entities to opt out of REST and/or websocket API updates * Revert "Allow entities to opt out of REST and/or websocket API updates" This reverts commit 1989f2e00e0b95dd466bcc803e7c83afab6d2763. * Code review comments * Fix issues with events not triggering correct entities * Bug fixes
29 lines
797 B
Python
29 lines
797 B
Python
"""Define constants for the SimpliSafe component."""
|
|
from datetime import timedelta
|
|
|
|
from simplipy.system.v3 import VOLUME_HIGH, VOLUME_LOW, VOLUME_MEDIUM, VOLUME_OFF
|
|
|
|
DOMAIN = "simplisafe"
|
|
|
|
DATA_CLIENT = "client"
|
|
|
|
DEFAULT_SCAN_INTERVAL = timedelta(seconds=30)
|
|
|
|
ATTR_ALARM_DURATION = "alarm_duration"
|
|
ATTR_ALARM_VOLUME = "alarm_volume"
|
|
ATTR_CHIME_VOLUME = "chime_volume"
|
|
ATTR_ENTRY_DELAY_AWAY = "entry_delay_away"
|
|
ATTR_ENTRY_DELAY_HOME = "entry_delay_home"
|
|
ATTR_EXIT_DELAY_AWAY = "exit_delay_away"
|
|
ATTR_EXIT_DELAY_HOME = "exit_delay_home"
|
|
ATTR_LIGHT = "light"
|
|
ATTR_VOICE_PROMPT_VOLUME = "voice_prompt_volume"
|
|
|
|
VOLUMES = [VOLUME_OFF, VOLUME_LOW, VOLUME_MEDIUM, VOLUME_HIGH]
|
|
VOLUME_STRING_MAP = {
|
|
VOLUME_HIGH: "high",
|
|
VOLUME_LOW: "low",
|
|
VOLUME_MEDIUM: "medium",
|
|
VOLUME_OFF: "off",
|
|
}
|