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)
|
||||
|
||||
level = None
|
||||
for j in range(1, len(self._scale)):
|
||||
if aqi <= self._scale[j]:
|
||||
level = self._level[j - 1]
|
||||
break
|
||||
if aqi is not None:
|
||||
for j in range(1, len(self._scale)):
|
||||
if aqi <= self._scale[j]:
|
||||
level = self._level[j - 1]
|
||||
break
|
||||
|
||||
device["aqi"] = {"value": aqi}
|
||||
device["aqi_level"] = {"value": level}
|
||||
|
Loading…
x
Reference in New Issue
Block a user