From 33e57c2e24b9d91ee3bce2a73850e4a9686fa0ff Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Mon, 21 Nov 2022 08:51:04 +0100 Subject: [PATCH] Fix round typing [tradfri] (#82438) --- homeassistant/components/tradfri/sensor.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/tradfri/sensor.py b/homeassistant/components/tradfri/sensor.py index ebd90333292..acda0bec06d 100644 --- a/homeassistant/components/tradfri/sensor.py +++ b/homeassistant/components/tradfri/sensor.py @@ -54,6 +54,7 @@ class TradfriSensorEntityDescription( def _get_air_quality(device: Device) -> int | None: """Fetch the air quality value.""" + assert device.air_purifier_control is not None if ( device.air_purifier_control.air_purifiers[0].air_quality == 65535 ): # The sensor returns 65535 if the fan is turned off @@ -64,8 +65,12 @@ def _get_air_quality(device: Device) -> int | None: def _get_filter_time_left(device: Device) -> int: """Fetch the filter's remaining life (in hours).""" + assert device.air_purifier_control is not None return round( - device.air_purifier_control.air_purifiers[0].filter_lifetime_remaining / 60 + cast( + int, device.air_purifier_control.air_purifiers[0].filter_lifetime_remaining + ) + / 60 )