mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 05:07:41 +00:00
Improve error handing in kaiterra data retrieval when no aqi data is present (#112885)
* Update api_data.py change log level on typeerror on line 103 from error to debug, it occurs too often to be useful as an error * Update api_data.py restore error level and add a type check instead * Update homeassistant/components/kaiterra/api_data.py actually filter for aqi being None rather than None or 0 Co-authored-by: Erik Montnemery <erik@montnemery.com> --------- Co-authored-by: Erik Montnemery <erik@montnemery.com>
This commit is contained in:
parent
fd8dbe0367
commit
8eaf471dd2
@ -87,10 +87,11 @@ class KaiterraApiData:
|
|||||||
main_pollutant = POLLUTANTS.get(sensor_name)
|
main_pollutant = POLLUTANTS.get(sensor_name)
|
||||||
|
|
||||||
level = None
|
level = None
|
||||||
for j in range(1, len(self._scale)):
|
if aqi is not None:
|
||||||
if aqi <= self._scale[j]:
|
for j in range(1, len(self._scale)):
|
||||||
level = self._level[j - 1]
|
if aqi <= self._scale[j]:
|
||||||
break
|
level = self._level[j - 1]
|
||||||
|
break
|
||||||
|
|
||||||
device["aqi"] = {"value": aqi}
|
device["aqi"] = {"value": aqi}
|
||||||
device["aqi_level"] = {"value": level}
|
device["aqi_level"] = {"value": level}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user