From 88822caf2660eb0f9faaaa075917d227c12af9cb Mon Sep 17 00:00:00 2001 From: Joshua Boniface Date: Tue, 11 Jun 2024 02:12:07 -0400 Subject: [PATCH] Normalize air quality Needed at startup or it will throw wild values. --- supersensor.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/supersensor.yaml b/supersensor.yaml index 1d3ddbb..6b6f9f6 100644 --- a/supersensor.yaml +++ b/supersensor.yaml @@ -524,7 +524,11 @@ sensor: gas_ratio = 1.0; } float air_quality = gas_ratio * 100; - return (int)air_quality; + int normalized_air_quality = (int)air_quality; + if (normalized_air_quality > 100) { + normalized_air_quality = 100; + } + return normalized_air_quality; - platform: tsl2591 address: 0x29