From 0f4aae41282253d68640ec3320137b9b4afa050f Mon Sep 17 00:00:00 2001 From: Allen Porter Date: Sun, 8 Oct 2023 05:20:35 -0700 Subject: [PATCH] Add additional calendar state alarm debugging (#101631) --- homeassistant/components/calendar/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/calendar/__init__.py b/homeassistant/components/calendar/__init__.py index 5f6b54824fd..f868f951646 100644 --- a/homeassistant/components/calendar/__init__.py +++ b/homeassistant/components/calendar/__init__.py @@ -528,7 +528,9 @@ class CalendarEntity(Entity): the current or upcoming event. """ super().async_write_ha_state() - + _LOGGER.debug( + "Clearing %s alarms (%s)", self.entity_id, len(self._alarm_unsubs) + ) for unsub in self._alarm_unsubs: unsub() self._alarm_unsubs.clear() @@ -536,6 +538,7 @@ class CalendarEntity(Entity): now = dt_util.now() event = self.event if event is None or now >= event.end_datetime_local: + _LOGGER.debug("No alarms needed for %s (event=%s)", self.entity_id, event) return @callback