forked from home-assistant/core
Add support for jammed status to SimpliSafe locks (#54006)
This commit is contained in:
@@ -16,7 +16,6 @@ from . import SimpliSafe, SimpliSafeEntity
|
|||||||
from .const import DATA_CLIENT, DOMAIN, LOGGER
|
from .const import DATA_CLIENT, DOMAIN, LOGGER
|
||||||
|
|
||||||
ATTR_LOCK_LOW_BATTERY = "lock_low_battery"
|
ATTR_LOCK_LOW_BATTERY = "lock_low_battery"
|
||||||
ATTR_JAMMED = "jammed"
|
|
||||||
ATTR_PIN_PAD_LOW_BATTERY = "pin_pad_low_battery"
|
ATTR_PIN_PAD_LOW_BATTERY = "pin_pad_low_battery"
|
||||||
|
|
||||||
|
|
||||||
@@ -75,9 +74,9 @@ class SimpliSafeLock(SimpliSafeEntity, LockEntity):
|
|||||||
self._attr_extra_state_attributes.update(
|
self._attr_extra_state_attributes.update(
|
||||||
{
|
{
|
||||||
ATTR_LOCK_LOW_BATTERY: self._lock.lock_low_battery,
|
ATTR_LOCK_LOW_BATTERY: self._lock.lock_low_battery,
|
||||||
ATTR_JAMMED: self._lock.state == LockStates.jammed,
|
|
||||||
ATTR_PIN_PAD_LOW_BATTERY: self._lock.pin_pad_low_battery,
|
ATTR_PIN_PAD_LOW_BATTERY: self._lock.pin_pad_low_battery,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
self._attr_is_jammed = self._lock.state == LockStates.jammed
|
||||||
self._attr_is_locked = self._lock.state == LockStates.locked
|
self._attr_is_locked = self._lock.state == LockStates.locked
|
||||||
|
Reference in New Issue
Block a user