invert "air_quality_value" and air_quality priority (#48)

This commit is contained in:
Vincent Le Bourlot
2022-08-18 16:52:41 +02:00
committed by GitHub
parent caf34b194c
commit dad1508f5c

View File

@ -188,10 +188,10 @@ class VeSyncAirQualitySensor(VeSyncHumidifierSensorEntity):
def native_value(self): def native_value(self):
"""Return the air quality index.""" """Return the air quality index."""
quality = None quality = None
if has_feature(self.smarthumidifier, "details", "air_quality"): if has_feature(self.smarthumidifier, "details", "air_quality_value"):
quality = self.smarthumidifier.details["air_quality"]
elif has_feature(self.smarthumidifier, "details", "air_quality_value"):
quality = self.smarthumidifier.details["air_quality_value"] quality = self.smarthumidifier.details["air_quality_value"]
elif has_feature(self.smarthumidifier, "details", "air_quality"):
quality = self.smarthumidifier.details["air_quality"]
return quality.capitalize() if isinstance(quality, str) else quality return quality.capitalize() if isinstance(quality, str) else quality