diff --git a/homeassistant/components/meteo_france/__init__.py b/homeassistant/components/meteo_france/__init__.py index 276aac188d9..e2049543ef3 100644 --- a/homeassistant/components/meteo_france/__init__.py +++ b/homeassistant/components/meteo_france/__init__.py @@ -4,6 +4,7 @@ from datetime import timedelta import logging from meteofrance.client import MeteoFranceClient +from meteofrance.helpers import is_valid_warning_department import voluptuous as vol from homeassistant.config_entries import SOURCE_IMPORT, ConfigEntry @@ -131,7 +132,7 @@ async def async_setup_entry(hass: HomeAssistantType, entry: ConfigEntry) -> bool _LOGGER.debug( "Department corresponding to %s is %s", entry.title, department, ) - if department: + if is_valid_warning_department(department): if not hass.data[DOMAIN].get(department): coordinator_alert = DataUpdateCoordinator( hass, @@ -155,7 +156,7 @@ async def async_setup_entry(hass: HomeAssistantType, entry: ConfigEntry) -> bool ) else: _LOGGER.warning( - "Weather alert not available: The city %s is not in France or Andorre.", + "Weather alert not available: The city %s is not in metropolitan France or Andorre.", entry.title, ) diff --git a/homeassistant/components/meteo_france/manifest.json b/homeassistant/components/meteo_france/manifest.json index cd6f09246a6..97c9b589c48 100644 --- a/homeassistant/components/meteo_france/manifest.json +++ b/homeassistant/components/meteo_france/manifest.json @@ -3,6 +3,12 @@ "name": "Météo-France", "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/meteo_france", - "requirements": ["meteofrance-api==0.1.0"], - "codeowners": ["@hacf-fr", "@oncleben31", "@Quentame"] -} + "requirements": [ + "meteofrance-api==0.1.1" + ], + "codeowners": [ + "@hacf-fr", + "@oncleben31", + "@Quentame" + ] +} \ No newline at end of file diff --git a/requirements_all.txt b/requirements_all.txt index acbec88ad99..a08cffff612 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -911,7 +911,7 @@ messagebird==1.2.0 meteoalertapi==0.1.6 # homeassistant.components.meteo_france -meteofrance-api==0.1.0 +meteofrance-api==0.1.1 # homeassistant.components.mfi mficlient==0.3.0 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 282e9870aef..0e950020a1f 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -430,7 +430,7 @@ mbddns==0.1.2 mcstatus==2.3.0 # homeassistant.components.meteo_france -meteofrance-api==0.1.0 +meteofrance-api==0.1.1 # homeassistant.components.mfi mficlient==0.3.0