diff --git a/homeassistant/components/recollect_waste/sensor.py b/homeassistant/components/recollect_waste/sensor.py index 74a023fed94..619a12a42f7 100644 --- a/homeassistant/components/recollect_waste/sensor.py +++ b/homeassistant/components/recollect_waste/sensor.py @@ -78,8 +78,13 @@ class ReCollectWasteSensor(CoordinatorEntity, SensorEntity): @callback def update_from_latest_data(self) -> None: """Update the state.""" - pickup_event = self.coordinator.data[0] - next_pickup_event = self.coordinator.data[1] + try: + pickup_event = self.coordinator.data[0] + next_pickup_event = self.coordinator.data[1] + except IndexError: + self._attr_native_value = None + self._attr_extra_state_attributes = {} + return self._attr_extra_state_attributes.update( {