mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-23 17:27:19 +00:00
Update meteo_france documentation (#13975)
This commit is contained in:
parent
a23e43eeaf
commit
65e8865ed6
@ -7,79 +7,76 @@ ha_category:
|
||||
- Sensor
|
||||
- Weather
|
||||
ha_codeowners:
|
||||
- '@victorcerutti'
|
||||
- '@oncleben31'
|
||||
- '@Quentame'
|
||||
ha_config_flow: true
|
||||
ha_domain: meteo_france
|
||||
---
|
||||
|
||||
The `meteo_france` integration uses the [Météo-France](http://www.meteofrance.com/) web service as a source for meteorological data for your location. The location is based on the `city` configured in your `configuration.yaml` file.
|
||||
The `meteo_france` integration uses the meteorological data from [Météo-France](http://www.meteofrance.com/) to provide weather forecast for any location in the world. One or more locations can be set via the front end or via the configuration file.
|
||||
|
||||
There is currently support for the following platforms within Home Assistant:
|
||||
The integration support the following platforms within Home Assistant:
|
||||
|
||||
- [Sensor](#sensor)
|
||||
- Weather
|
||||
- [Weather](#weather-platform)
|
||||
- [Sensor](#sensor-platforms)
|
||||
|
||||
It displays the current weather along with a 4 days forecast and create sensors, including weather alerts from [Vigilance Météo-France](https://vigilance.meteofrance.com/)
|
||||
It displays the current weather along with a 5 days forecast and create sensors, including weather alerts and 1 hour rain forecast when available.
|
||||
|
||||
## Setup the integration
|
||||
|
||||
There are two ways to integrate Météo-France in Home Assistant.
|
||||
|
||||
### Via the frontend
|
||||
### Via the frontend (recommended)
|
||||
|
||||
Menu: *Configuration* -> *Integrations*
|
||||
Menu: **Configuration** -> **Integrations** click the button with `+` sign and from the list of integrations select **Météo-France**
|
||||
|
||||
Search for "Météo-France", add your city, click submit, you are done!
|
||||
Enter your city or French postal code in the form. If more than one city correspond to your search in the Météo-France's database you will have the possibility to select one in a dropdown list. Click submit, you are done!
|
||||
|
||||
### Via the configuration file
|
||||
|
||||
With this way of configuration you can't select a specific cities if more than one location is found in the Météo-France database corresponding to your inputs. The integration will take the first one returned by the API.
|
||||
|
||||
To add Météo-France to your installation, add the following to your `configuration.yaml` file:
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry
|
||||
# Example configuration.yaml entry for 2 cities
|
||||
meteo_france:
|
||||
- city: '76000'
|
||||
- city: 'Auch'
|
||||
```
|
||||
|
||||
{% configuration %}
|
||||
city:
|
||||
description: French postal code or name of the city ([see below](#about-city-configuration)).
|
||||
description: French postal code or name of the city.
|
||||
required: true
|
||||
type: string
|
||||
{% endconfiguration %}
|
||||
|
||||
### About `city` configuration
|
||||
## Weather platform
|
||||
|
||||
This integration use the Météo-France search API to get the first city from the results returned.
|
||||
To be used with the weather Lovelace card to access current condition, today and next four days forecast.
|
||||
|
||||
It works well with french postal code, city name, etc. In case your expected result doesn't come first, you can set a more specified query like `<city name>, <postal_code>`.
|
||||
The weather platform can be configured in the frontend to decide if the forecast is given daily (default) or hourly. To change the setting go in **Configuration** -> **Integrations**, click on the city name in **Météo-France** box and click on **Options**. You can update the `Forecast mode` by choosing between `daily` or `hourly`.
|
||||
|
||||
It also works with international city, with mixed results. You may have to find the correct city query.
|
||||
For example `Montreal, Canada` will return a city in Ardèche, France, whereas `Montreal, america` works
|
||||
## Sensor platforms
|
||||
|
||||
[https://www.meteofrance.com/mf3-rpc-portlet/rest/lieu/facet/previsions/search/montreal,amerique](https://www.meteofrance.com/mf3-rpc-portlet/rest/lieu/facet/previsions/search/montreal,amerique)
|
||||
All the following sensors will be created :
|
||||
|
||||
```yaml
|
||||
# Example configuration.yaml entry for Montreal, Canada
|
||||
meteo_france:
|
||||
- city: 'montreal,amerique'
|
||||
```
|
||||
|Entity|Description|Enabled by default|
|
||||
|------|-----------|------------------|
|
||||
|`cloud`|The current cloud cover in %|Yes|
|
||||
|`freeze_chance` |Probability of temperature below 0°C in the following hours|Yes|
|
||||
|`next_rain`|Datetime of the next rain if expected within the next hour ([see note below](#about-next_rain-condition-sensor))|Yes|
|
||||
|`precipitation`|Precipitation cumulation for next 24 hours in mm|Yes|
|
||||
|`pressure`|The current pressure in hPa|No|
|
||||
|`rain_chance` |Probability of rain in the following hours|Yes|
|
||||
|`snow_chance` |Probability of snow for the following hours|Yes|
|
||||
|`temperature`|The current temperature in °C|No|
|
||||
|`uv`|The current UV index|Yes|
|
||||
|`weather_alert` |Weather alert status ([see note below](#about-weather_alert-sensor))|Yes|
|
||||
|`wind_speed` |The current wind speed in km/h|No|
|
||||
|
||||
## Sensor
|
||||
|
||||
All these sensors will be created :
|
||||
- `temperature`: The current temperature.
|
||||
- `weather`: A human-readable text summary of the current conditions.
|
||||
- `wind_speed`: The wind speed.
|
||||
- `uv`: The current UV index.
|
||||
- `next_rain`: Time to the next rain if happening for the next hour ([see note below](#about-next_rain-condition-sensor)).
|
||||
- `freeze_chance`: Probability of temperature below 0°C for the day.
|
||||
- `rain_chance`: Probability of rain for the day.
|
||||
- `snow_chance`: Probability of snow for the day.
|
||||
- `thunder_chance`: Probability of thunderstorm for the day.
|
||||
- `weather_alert`: Weather alert status ([see note below](#about-weather_alert-sensor)).
|
||||
Warning: The probability entities data are not always provided by the API. They are added only if available.
|
||||
|
||||
### About `next_rain` condition sensor
|
||||
|
||||
@ -90,35 +87,14 @@ All these sensors will be created :
|
||||
|
||||
</div>
|
||||
|
||||
The `next_rain` sensor value is the time to next rain, from 0 to 55 minutes.
|
||||
If no rain is forecasted for the next hour, value will be "No rain".
|
||||
|
||||
Attributes also give the forecast for the next hour in 5 minutes intervals.
|
||||
Possible value for each intervals attributes are:
|
||||
|
||||
- 1 No rain
|
||||
- 2 Light rain
|
||||
- 3 Moderate rain
|
||||
- 4 Heavy rain
|
||||
The attributes allow to have a forecast of the rain type by 5 to 10 minutes intervals.
|
||||
|
||||
### About `weather_alert` sensor
|
||||
|
||||
<div class='note warning'>
|
||||
The weather alert is available for the metropolitan France.
|
||||
The weather alert is available for the metropolitan France and Andorre.
|
||||
</div>
|
||||
|
||||
The `weather_alert` sensor value give the current weather alert status for the department linked to the city. Data is retrieve from [Météo-France vigilance website](https://vigilance.meteofrance.com/).
|
||||
The `weather_alert` sensor state give the current weather alert status for the department linked to the city. Only one entity by department is created.
|
||||
|
||||
The sensor attributes give access to each type of alerts and date of the bulletin emitted by Météo-France.
|
||||
|
||||
### Complete example
|
||||
|
||||
This is an example for 3 cities forecast:
|
||||
|
||||
```yaml
|
||||
# Complete example configuration.yaml entry
|
||||
meteo_france:
|
||||
- city: '69004'
|
||||
- city: 'Rouen'
|
||||
- city: 'Oslo, norvege'
|
||||
```
|
||||
The sensor attributes give access to each type of alerts raised by Météo-France.
|
||||
|
Loading…
x
Reference in New Issue
Block a user