This commit is contained in:
Rolf
2026-02-04 22:02:14 +01:00
parent 63644dedc7
commit 674cf900c0

View File

@@ -203,15 +203,16 @@ class UsterWasteSensor(SensorEntity):
async def async_update(self): async def async_update(self):
"""Update sensor state.""" """Update sensor state."""
self._attr_native_value = len(self.coordinator.data.get("entries", [])) data = self.coordinator.data if self.coordinator.data is not None else {}
self._attr_native_value = len(data.get("entries", []))
self._attr_extra_state_attributes.update( self._attr_extra_state_attributes.update(
{ {
ATTR_NEXT_COLLECTION: self.coordinator.data.get("next_collection"), ATTR_NEXT_COLLECTION: data.get("next_collection"),
ATTR_DATE: self.coordinator.data.get("date"), ATTR_DATE: data.get("date"),
ATTR_TYPE: self.coordinator.data.get("type"), ATTR_TYPE: data.get("type"),
ATTR_DAYS_UNTIL: self.coordinator.data.get("days_until"), ATTR_DAYS_UNTIL: data.get("days_until"),
ATTR_ENTRIES: self.coordinator.data.get("entries", []), ATTR_ENTRIES: data.get("entries", []),
ATTR_ERROR: self.coordinator.data.get("error") ATTR_ERROR: data.get("error")
} }
) )