fix: Sensor state and attributes

This commit is contained in:
Adrian Rumpold
2021-06-18 18:25:31 +02:00
parent e45e39a3da
commit 359149bdda

View File

@@ -21,7 +21,7 @@ class CoronaAugsburgSensor(Entity):
@property @property
def available(self): def available(self):
return self.coordinator.last_update_success return self.coordinator.last_update_success and self.coordinator.data
@property @property
def name(self): def name(self):
@@ -37,22 +37,22 @@ class CoronaAugsburgSensor(Entity):
@property @property
def unit_of_measurement(self): def unit_of_measurement(self):
return "people" return ""
@property @property
def state(self): def state(self):
return self.coordinator.data return self.coordinator.data.incidence
# @property @property
# def device_state_attributes(self): def device_state_attributes(self):
# return { return {
# "date": self.coordinator.data.date, "date": self.coordinator.data.date,
# "total_cases": self.coordinator.data.total_cases, "incidence": self.coordinator.data.incidence,
# "num_dead": self.coordinator.data.num_dead, "total_cases": self.coordinator.data.total_cases,
# "num_recovered": self.coordinator.data.num_recovered, "num_dead": self.coordinator.data.num_dead,
# "num_infected": self.coordinator.data.num_infected, "num_recovered": self.coordinator.data.num_recovered,
# "incidence": self.coordinator.data.incidence, "num_infected": self.coordinator.data.num_infected,
# } }
async def async_added_to_hass(self): async def async_added_to_hass(self):
"""When entity is added to hass.""" """When entity is added to hass."""