From dad1508f5cdfc18af05523a4d2a9320e1b3312e2 Mon Sep 17 00:00:00 2001 From: Vincent Le Bourlot Date: Thu, 18 Aug 2022 16:52:41 +0200 Subject: [PATCH] invert "air_quality_value" and air_quality priority (#48) --- custom_components/vesync/sensor.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/custom_components/vesync/sensor.py b/custom_components/vesync/sensor.py index 71502db..89fecda 100644 --- a/custom_components/vesync/sensor.py +++ b/custom_components/vesync/sensor.py @@ -188,10 +188,10 @@ class VeSyncAirQualitySensor(VeSyncHumidifierSensorEntity): def native_value(self): """Return the air quality index.""" quality = None - if has_feature(self.smarthumidifier, "details", "air_quality"): - quality = self.smarthumidifier.details["air_quality"] - elif has_feature(self.smarthumidifier, "details", "air_quality_value"): + if has_feature(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