From cb7b82ca6166951f8445118e833dafc2e4f3f5d6 Mon Sep 17 00:00:00 2001 From: William Friconneau <4367901+mrwiwi@users.noreply.github.com> Date: Mon, 10 May 2021 20:52:09 +0200 Subject: [PATCH] Refix alarm --- alarm_control_panel.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/alarm_control_panel.py b/alarm_control_panel.py index 43a3f7e..e421b7c 100644 --- a/alarm_control_panel.py +++ b/alarm_control_panel.py @@ -37,11 +37,14 @@ async def setup(self): # self.config['attributes'] = self.attributes self.config['command_topic'] = alarm_command_topic.format(id=self.id) self.config['state_topic'] = alarm_state_topic.format(id=self.id) - self.config['code'] = self.alarm_pin + #self.config['code'] = self.alarm_pin + + self.config['code_arm_required'] = 'false' + if (self.alarm_pin == None): + self.config['code'] = self.alarm_pin self.config['code_arm_required'] = 'true' - else: - self.config['code_arm_required'] = 'false' + self.config['json_attributes_topic'] = alarm_attributes_topic.format(id=self.id)