diff --git a/homeassistant/components/tado/binary_sensor.py b/homeassistant/components/tado/binary_sensor.py index 87011ba3828..ef880bee50b 100644 --- a/homeassistant/components/tado/binary_sensor.py +++ b/homeassistant/components/tado/binary_sensor.py @@ -60,7 +60,7 @@ async def async_setup_entry( tado = hass.data[DOMAIN][entry.entry_id][DATA] devices = tado.devices zones = tado.zones - entities = [] + entities: list[BinarySensorEntity] = [] # Create device sensors for device in devices: diff --git a/homeassistant/components/tado/device_tracker.py b/homeassistant/components/tado/device_tracker.py index 5992e0d7758..ec917877042 100644 --- a/homeassistant/components/tado/device_tracker.py +++ b/homeassistant/components/tado/device_tracker.py @@ -13,7 +13,7 @@ import voluptuous as vol from homeassistant.components.device_tracker import ( DOMAIN, - PLATFORM_SCHEMA, + PLATFORM_SCHEMA as BASE_PLATFORM_SCHEMA, DeviceScanner, ) from homeassistant.const import CONF_PASSWORD, CONF_USERNAME @@ -29,7 +29,7 @@ CONF_HOME_ID = "home_id" MIN_TIME_BETWEEN_SCANS = timedelta(seconds=30) -PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( +PLATFORM_SCHEMA = BASE_PLATFORM_SCHEMA.extend( { vol.Required(CONF_USERNAME): cv.string, vol.Required(CONF_PASSWORD): cv.string, diff --git a/homeassistant/components/tado/sensor.py b/homeassistant/components/tado/sensor.py index 990bd4bc552..40dcce397c6 100644 --- a/homeassistant/components/tado/sensor.py +++ b/homeassistant/components/tado/sensor.py @@ -63,7 +63,7 @@ async def async_setup_entry( tado = hass.data[DOMAIN][entry.entry_id][DATA] zones = tado.zones - entities = [] + entities: list[SensorEntity] = [] # Create home sensors entities.extend([TadoHomeSensor(tado, variable) for variable in HOME_SENSORS]) diff --git a/mypy.ini b/mypy.ini index 93da461cf68..198fd249f5c 100644 --- a/mypy.ini +++ b/mypy.ini @@ -2318,9 +2318,6 @@ ignore_errors = true [mypy-homeassistant.components.system_log.*] ignore_errors = true -[mypy-homeassistant.components.tado.*] -ignore_errors = true - [mypy-homeassistant.components.telegram_bot.*] ignore_errors = true diff --git a/script/hassfest/mypy_config.py b/script/hassfest/mypy_config.py index f42ee1c2e87..0592c43892a 100644 --- a/script/hassfest/mypy_config.py +++ b/script/hassfest/mypy_config.py @@ -118,7 +118,6 @@ IGNORED_MODULES: Final[list[str]] = [ "homeassistant.components.stt.*", "homeassistant.components.system_health.*", "homeassistant.components.system_log.*", - "homeassistant.components.tado.*", "homeassistant.components.telegram_bot.*", "homeassistant.components.template.*", "homeassistant.components.toon.*",