Homekit: Fix security systems (#13499)
* Fix alarm_code=None * Added test
This commit is contained in:
parent
264be67787
commit
2bebfec3a6
2 changed files with 19 additions and 1 deletions
|
@ -58,7 +58,9 @@ class SecuritySystem(HomeAccessory):
|
|||
hass_value = HOMEKIT_TO_HASS[value]
|
||||
service = STATE_TO_SERVICE[hass_value]
|
||||
|
||||
params = {ATTR_ENTITY_ID: self._entity_id, ATTR_CODE: self._alarm_code}
|
||||
params = {ATTR_ENTITY_ID: self._entity_id}
|
||||
if self._alarm_code:
|
||||
params[ATTR_CODE] = self._alarm_code
|
||||
self._hass.services.call('alarm_control_panel', service, params)
|
||||
|
||||
def update_state(self, entity_id=None, old_state=None, new_state=None):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue