From 8cda1899e0db417109982428d7c19e813ad2944e Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Wed, 20 Jul 2022 18:23:02 -0600 Subject: [PATCH] Log debug-level statements when the temperature is too low to calculate simmer index and simmer zone (#223) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Log debug message for simmer index below 70°F * Other * Better logs --- ecowitt2mqtt/helpers/calculator/meteo.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ecowitt2mqtt/helpers/calculator/meteo.py b/ecowitt2mqtt/helpers/calculator/meteo.py index 9d035753..1f6d929e 100644 --- a/ecowitt2mqtt/helpers/calculator/meteo.py +++ b/ecowitt2mqtt/helpers/calculator/meteo.py @@ -594,6 +594,10 @@ def calculate_simmer_index( else: final_value = round(simmer_obj.c, 1) else: + LOGGER.debug( + "Simmer index is undefined for temperatures below 70°F (temperature: %s°F", + temp_obj.f, + ) final_value = None return CalculatedDataPoint( @@ -620,6 +624,10 @@ def calculate_simmer_zone( ] final_value = rating.zone else: + LOGGER.debug( + "Simmer index is undefined for temperatures below 70°F (temperature: %s°F", + temp_obj.f, + ) final_value = None return CalculatedDataPoint(data_point_key=data_point_key, value=final_value)