From bef56c20668c06cafe08da639efa89a43f5af8e7 Mon Sep 17 00:00:00 2001 From: KRKeegan Date: Thu, 24 Jun 2021 13:59:00 -0700 Subject: [PATCH] Be Sure that Expander Zones are Marked as Such A zone can be initially created by an alphanumeric fault message. When created this way, the expander attribute is not marked even for expander zones. However, when we receive an expander message, we should update the zone attribute to be sure it is identified as an expander. --- alarmdecoder/zonetracking.py | 1 + 1 file changed, 1 insertion(+) diff --git a/alarmdecoder/zonetracking.py b/alarmdecoder/zonetracking.py index ae92eb7..6db4009 100644 --- a/alarmdecoder/zonetracking.py +++ b/alarmdecoder/zonetracking.py @@ -154,6 +154,7 @@ def update(self, message): # regular messages. try: self._update_zone(zone, status=status) + self.zones[zone].expander = True except IndexError: self._add_zone(zone, status=status, expander=True)