Do no crash Luftdaten on additional data returned by the API (#37763)
This commit is contained in:
parent
5b3d094a1e
commit
d8c2732bcb
1 changed files with 6 additions and 1 deletions
|
@ -30,7 +30,12 @@ async def async_setup_entry(hass, entry, async_add_entities):
|
||||||
|
|
||||||
sensors = []
|
sensors = []
|
||||||
for sensor_type in luftdaten.sensor_conditions:
|
for sensor_type in luftdaten.sensor_conditions:
|
||||||
name, icon, unit = SENSORS[sensor_type]
|
try:
|
||||||
|
name, icon, unit = SENSORS[sensor_type]
|
||||||
|
except KeyError:
|
||||||
|
_LOGGER.debug("Unknown sensor value type: %s", sensor_type)
|
||||||
|
continue
|
||||||
|
|
||||||
sensors.append(
|
sensors.append(
|
||||||
LuftdatenSensor(
|
LuftdatenSensor(
|
||||||
luftdaten, sensor_type, name, icon, unit, entry.data[CONF_SHOW_ON_MAP]
|
luftdaten, sensor_type, name, icon, unit, entry.data[CONF_SHOW_ON_MAP]
|
||||||
|
|
Loading…
Add table
Reference in a new issue