Index: leahi_dialin/td/modules/alarms.py =================================================================== diff -u -r0762e3a03157e5f3428387a6914a13ed38d3ddca -rec873d3a16603e9fbf636d471ca75473fb590bd8 --- leahi_dialin/td/modules/alarms.py (.../alarms.py) (revision 0762e3a03157e5f3428387a6914a13ed38d3ddca) +++ leahi_dialin/td/modules/alarms.py (.../alarms.py) (revision ec873d3a16603e9fbf636d471ca75473fb590bd8) @@ -670,7 +670,7 @@ key = integer_to_bytearray(-758926171) # 0xD2C3B4A5 payload = key - return cmd_generic_override( + resp = cmd_generic_override( payload = payload, reset = NO_RESET, channel_id = CanChannels.dialin_to_td_ch_id, @@ -680,7 +680,10 @@ logger = self.logger, can_interface = self.can_interface) + self.clear_dialin_alarms() + return resp + def cmd_alarm_time_override(self, alarm: int, time_ms: int, reset: int = NO_RESET) -> int: """ Constructs and sends the alarm time override command