From eb7d9732522177b7f9a54cbbff54ef929cf1ebe6 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Wed, 18 Feb 2026 17:18:27 +0100 Subject: [PATCH] Ignore None keys in meteo_france extra state attributes (#163297) --- homeassistant/components/meteo_france/sensor.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/meteo_france/sensor.py b/homeassistant/components/meteo_france/sensor.py index 975fb038650..de196ae00a4 100644 --- a/homeassistant/components/meteo_france/sensor.py +++ b/homeassistant/components/meteo_france/sensor.py @@ -333,10 +333,14 @@ class MeteoFranceAlertSensor(MeteoFranceSensor[CurrentPhenomenons]): ) @property - def extra_state_attributes(self): + def extra_state_attributes(self) -> dict[str, Any]: """Return the state attributes.""" return { - **readable_phenomenons_dict(self.coordinator.data.phenomenons_max_colors), + k: v + for k, v in readable_phenomenons_dict( + self.coordinator.data.phenomenons_max_colors + ).items() + if k is not None }