Bump simplisafe-python to 2021.11.0 (#59692)
This commit is contained in:
parent
96f7b0d910
commit
5370dd8122
8 changed files with 66 additions and 71 deletions
|
@ -6,13 +6,7 @@ from typing import TYPE_CHECKING
|
|||
from simplipy.errors import SimplipyError
|
||||
from simplipy.system import SystemStates
|
||||
from simplipy.system.v2 import SystemV2
|
||||
from simplipy.system.v3 import (
|
||||
VOLUME_HIGH,
|
||||
VOLUME_LOW,
|
||||
VOLUME_MEDIUM,
|
||||
VOLUME_OFF,
|
||||
SystemV3,
|
||||
)
|
||||
from simplipy.system.v3 import SystemV3
|
||||
from simplipy.websocket import (
|
||||
EVENT_ALARM_CANCELED,
|
||||
EVENT_ALARM_TRIGGERED,
|
||||
|
@ -71,20 +65,13 @@ ATTR_RF_JAMMING = "rf_jamming"
|
|||
ATTR_WALL_POWER_LEVEL = "wall_power_level"
|
||||
ATTR_WIFI_STRENGTH = "wifi_strength"
|
||||
|
||||
VOLUME_STRING_MAP = {
|
||||
VOLUME_HIGH: "high",
|
||||
VOLUME_LOW: "low",
|
||||
VOLUME_MEDIUM: "medium",
|
||||
VOLUME_OFF: "off",
|
||||
}
|
||||
|
||||
STATE_MAP_FROM_REST_API = {
|
||||
SystemStates.alarm: STATE_ALARM_TRIGGERED,
|
||||
SystemStates.away: STATE_ALARM_ARMED_AWAY,
|
||||
SystemStates.away_count: STATE_ALARM_ARMING,
|
||||
SystemStates.exit_delay: STATE_ALARM_ARMING,
|
||||
SystemStates.home: STATE_ALARM_ARMED_HOME,
|
||||
SystemStates.off: STATE_ALARM_DISARMED,
|
||||
SystemStates.ALARM: STATE_ALARM_TRIGGERED,
|
||||
SystemStates.AWAY: STATE_ALARM_ARMED_AWAY,
|
||||
SystemStates.AWAY_COUNT: STATE_ALARM_ARMING,
|
||||
SystemStates.EXIT_DELAY: STATE_ALARM_ARMING,
|
||||
SystemStates.HOME: STATE_ALARM_ARMED_HOME,
|
||||
SystemStates.OFF: STATE_ALARM_DISARMED,
|
||||
}
|
||||
|
||||
STATE_MAP_FROM_WEBSOCKET_EVENT = {
|
||||
|
@ -226,9 +213,9 @@ class SimpliSafeAlarm(SimpliSafeEntity, AlarmControlPanelEntity):
|
|||
self._attr_extra_state_attributes.update(
|
||||
{
|
||||
ATTR_ALARM_DURATION: self._system.alarm_duration,
|
||||
ATTR_ALARM_VOLUME: VOLUME_STRING_MAP[self._system.alarm_volume],
|
||||
ATTR_ALARM_VOLUME: self._system.alarm_volume.name.lower(),
|
||||
ATTR_BATTERY_BACKUP_POWER_LEVEL: self._system.battery_backup_power_level,
|
||||
ATTR_CHIME_VOLUME: VOLUME_STRING_MAP[self._system.chime_volume],
|
||||
ATTR_CHIME_VOLUME: self._system.chime_volume.name.lower(),
|
||||
ATTR_ENTRY_DELAY_AWAY: self._system.entry_delay_away,
|
||||
ATTR_ENTRY_DELAY_HOME: self._system.entry_delay_home,
|
||||
ATTR_EXIT_DELAY_AWAY: self._system.exit_delay_away,
|
||||
|
@ -236,9 +223,7 @@ class SimpliSafeAlarm(SimpliSafeEntity, AlarmControlPanelEntity):
|
|||
ATTR_GSM_STRENGTH: self._system.gsm_strength,
|
||||
ATTR_LIGHT: self._system.light,
|
||||
ATTR_RF_JAMMING: self._system.rf_jamming,
|
||||
ATTR_VOICE_PROMPT_VOLUME: VOLUME_STRING_MAP[
|
||||
self._system.voice_prompt_volume
|
||||
],
|
||||
ATTR_VOICE_PROMPT_VOLUME: self._system.voice_prompt_volume.name.lower(),
|
||||
ATTR_WALL_POWER_LEVEL: self._system.wall_power_level,
|
||||
ATTR_WIFI_STRENGTH: self._system.wifi_strength,
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue