home-assistant.io/source/_integrations/trafikverket_weatherstation.markdown

3.8 KiB

title, description, ha_category, ha_release, ha_iot_class, ha_domain, ha_codeowners
title description ha_category ha_release ha_iot_class ha_domain ha_codeowners
Trafikverket Weather Station Instructions how to integrate Trafikverket WeatherStation within Home Assistant.
Weather
0.66 Cloud Polling trafikverket_weatherstation
@endor-force

Showing weather information provided by Trafikverket weather stations in Sweden.

Potential use cases:

  • Get weather data in general.
  • You live near a weather station and want to know the current weather conditions at home.
  • Setup automations for your car heating system. If the road is frozen along the way to work, you might want the car heating system to start earlier.

Configuration

To enable this sensor, add the following lines to your configuration.yaml.

sensor:
  - platform: trafikverket_weatherstation
    name: Trafikverket Kungälv
    api_key: YOUR_API_KEY
    station: Kungälv
    monitored_conditions:
        - air_temp
        - road_temp
        - humidity
        - precipitation
        - wind_direction
        - wind_direction_text
        - wind_speed
        - wind_speed_max
        - precipitation_amount
        - precipitation_amountname

{% configuration %} name: description: Your unique name of the device in the frontend. required: true type: string api_key: description: Your personal API key from Trafikverket. required: true type: string station: description: Name of the weather station from Trafikverket. required: true type: string monitored_conditions: description: Specify what measurement data to retrieve from the weather station. required: true type: list keys: air_temp: description: Air temperature. road_temp: description: The temperature in the road. humidity: description: Relative humidity. precipitation: description: Type of precipitation (Swedish text). wind_direction: description: Wind direction in degrees. wind_direction_text: description: Rough wind direction in twelve variants (Swedish text). wind_speed: description: Average wind speed during the last 10 minutes. wind_speed_max: description: Maximum wind speed measured during the last 30 minutes. precipitation_amount: description: Amount of precipitation. precipitation_amountname: description: Amount of precipitation in thirteen variants (Swedish text).

{% endconfiguration %}

Obtaining API key

Please click here and register to obtain the API key.

Weather stations

Click here to get a map of valid weather stations. Once a station is found, copy the name according to the below picture and paste it in your configuration.yaml file as the station variable.

Examples

sensor:
  - platform: trafikverket_weatherstation
    name: Trafikverket Kungälv
    api_key: YOUR_API_KEY
    station: Kungälv
    monitored_conditions:
        - air_temp
        - road_temp
        - humidity
        - precipitation
        - wind_direction
        - wind_direction_text
        - wind_speed
        - wind_speed_max
  - platform: trafikverket_weatherstation
    name: Trafikverket Lanna
    api_key: YOUR_API_KEY
    station: Lanna
    monitored_conditions:
        - air_temp
        - road_temp
        - humidity
  - platform: trafikverket_weatherstation
    name: Trafikverket Nöbbele
    api_key: YOUR_API_KEY
    station: Nöbbele
    monitored_conditions:
        - air_temp
        - road_temp
        - humidity
        - precipitation
        - precipitation_amount
        - precipitation_amountname