diff --git a/homeassistant/components/sense/__init__.py b/homeassistant/components/sense/__init__.py index 4f5153c3d1e..edc5cd0823e 100644 --- a/homeassistant/components/sense/__init__.py +++ b/homeassistant/components/sense/__init__.py @@ -91,7 +91,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: except SENSE_EXCEPTIONS as err: raise ConfigEntryNotReady(str(err) or "Error during realtime update") from err - trends_coordinator = DataUpdateCoordinator( + trends_coordinator: DataUpdateCoordinator[None] = DataUpdateCoordinator( hass, _LOGGER, name=f"Sense Trends {email}", diff --git a/homeassistant/components/sense/sensor.py b/homeassistant/components/sense/sensor.py index 3995ed8b87c..8d951e00fb2 100644 --- a/homeassistant/components/sense/sensor.py +++ b/homeassistant/components/sense/sensor.py @@ -104,7 +104,7 @@ async def async_setup_entry( SENSE_DISCOVERED_DEVICES_DATA ] - devices = [ + entities: list[SensorEntity] = [ SenseEnergyDevice(sense_devices_data, device, sense_monitor_id) for device in sense_devices if device["tags"]["DeviceListAllowed"] == "true" @@ -115,7 +115,7 @@ async def async_setup_entry( sensor_type = ACTIVE_SENSOR_TYPE.sensor_type unique_id = f"{sense_monitor_id}-active-{variant_id}" - devices.append( + entities.append( SenseActiveSensor( data, name, @@ -128,7 +128,7 @@ async def async_setup_entry( ) for i in range(len(data.active_voltage)): - devices.append(SenseVoltageSensor(data, i, sense_monitor_id)) + entities.append(SenseVoltageSensor(data, i, sense_monitor_id)) for type_id, typ in TRENDS_SENSOR_TYPES.items(): for variant_id, variant_name in TREND_SENSOR_VARIANTS: @@ -136,7 +136,7 @@ async def async_setup_entry( sensor_type = typ.sensor_type unique_id = f"{sense_monitor_id}-{type_id}-{variant_id}" - devices.append( + entities.append( SenseTrendsSensor( data, name, @@ -149,7 +149,7 @@ async def async_setup_entry( ) ) - async_add_entities(devices) + async_add_entities(entities) class SenseActiveSensor(SensorEntity): diff --git a/mypy.ini b/mypy.ini index 1158f81b5d2..895f25d1835 100644 --- a/mypy.ini +++ b/mypy.ini @@ -2179,9 +2179,6 @@ ignore_errors = true [mypy-homeassistant.components.ring.*] ignore_errors = true -[mypy-homeassistant.components.sense.*] -ignore_errors = true - [mypy-homeassistant.components.sharkiq.*] ignore_errors = true diff --git a/script/hassfest/mypy_config.py b/script/hassfest/mypy_config.py index 786e75f069a..70cc71265da 100644 --- a/script/hassfest/mypy_config.py +++ b/script/hassfest/mypy_config.py @@ -68,7 +68,6 @@ IGNORED_MODULES: Final[list[str]] = [ "homeassistant.components.point.*", "homeassistant.components.profiler.*", "homeassistant.components.ring.*", - "homeassistant.components.sense.*", "homeassistant.components.sharkiq.*", "homeassistant.components.smartthings.*", "homeassistant.components.solaredge.*",