diff --git a/homeassistant/components/sensor/pollen.py b/homeassistant/components/sensor/pollen.py index 838358fcfca8f09a7833573e41d08ca29eb6ced1..c11c83ab40e1c8161ff5167e889b106bd64e7edf 100644 --- a/homeassistant/components/sensor/pollen.py +++ b/homeassistant/components/sensor/pollen.py @@ -183,9 +183,12 @@ class PollencomSensor(Entity): return if self._category: - data = self.pollencom.data[self._category]['Location'] + data = self.pollencom.data[self._category].get('Location') else: - data = self.pollencom.data[self._type]['Location'] + data = self.pollencom.data[self._type].get('Location') + + if not data: + return indices = [p['Index'] for p in data['periods']] average = round(mean(indices), 1)