From 2d29ef9b632800d299d9be694e07ba578f29ee09 Mon Sep 17 00:00:00 2001 From: "J.P. Krauss" Date: Tue, 23 Nov 2021 12:54:53 -0800 Subject: [PATCH] Avoid errors when AirNow API does not return all expected pollutants (#60232) Co-authored-by: Aaron Bach --- homeassistant/components/airnow/sensor.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/airnow/sensor.py b/homeassistant/components/airnow/sensor.py index b0d8c69cff2..c56530613a2 100644 --- a/homeassistant/components/airnow/sensor.py +++ b/homeassistant/components/airnow/sensor.py @@ -86,7 +86,8 @@ class AirNowSensor(CoordinatorEntity, SensorEntity): @property def native_value(self): """Return the state.""" - self._state = self.coordinator.data[self.entity_description.key] + self._state = self.coordinator.data.get(self.entity_description.key) + return self._state @property