Add code_arm_required to manual alarm with MQTT (#22641)

* add code_arm_requited to manual-mqtt alarm

* Add fix for alarm front end more-info-alarm_control_panel

* Fix code mistake
This commit is contained in:
Kevin Cooper 2019-06-17 22:49:10 +01:00 committed by Paulus Schoutsen
parent cb5426c1fa
commit f722a6c08d
4 changed files with 110 additions and 7 deletions

View file

@ -192,6 +192,12 @@ class MqttAlarm(MqttAttributes, MqttAvailability, MqttDiscoveryUpdate,
return alarm.FORMAT_NUMBER
return alarm.FORMAT_TEXT
@property
def code_arm_required(self):
"""Whether the code is required for arm actions."""
code_required = self._config.get(CONF_CODE_ARM_REQUIRED)
return code_required
async def async_alarm_disarm(self, code=None):
"""Send disarm command.