From da7ba85ee6b1ff0f9039a9b06c69da061ad347c9 Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Sat, 1 Feb 2025 14:48:46 +0100 Subject: [PATCH] Improve sonos alarms typing (#137078) --- homeassistant/components/sonos/alarms.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/sonos/alarms.py b/homeassistant/components/sonos/alarms.py index a18598fc545..afbff8baa6d 100644 --- a/homeassistant/components/sonos/alarms.py +++ b/homeassistant/components/sonos/alarms.py @@ -66,7 +66,10 @@ class SonosAlarms(SonosHouseholdCoordinator): event_id = event.variables["alarm_list_version"].split(":")[-1] event_id = int(event_id) async with self.cache_update_lock: - if event_id <= self.last_processed_event_id: + if ( + self.last_processed_event_id + and event_id <= self.last_processed_event_id + ): # Skip updates if this event_id has already been seen return speaker.event_stats.process(event)