mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-06-01 07:46:49 +00:00
87 lines
2.6 KiB
Markdown
87 lines
2.6 KiB
Markdown
---
|
|
layout: page
|
|
title: "Trafikverket WeatherStation"
|
|
description: "Instructions how to integrate Trafikverket WeatherStation within Home Assistant."
|
|
date: 2018-02-01 12:06
|
|
sidebar: true
|
|
comments: false
|
|
sharing: true
|
|
footer: true
|
|
logo: trafikverket.png
|
|
ha_category: Sensor
|
|
ha_release: 0.66.0
|
|
---
|
|
|
|
Showing weather information for air and road temperature provided by [Trafikverket](https://www.trafikverket.se/) in Sweden.
|
|
|
|
Potential use cases:
|
|
- Get weather data in general
|
|
- You live near a weather station and want to know the current temperature 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.
|
|
|
|
##### {% linkable_title Configuration %}
|
|
|
|
To enable this sensor, add the following lines to your `configuration.yaml`.
|
|
|
|
```yaml
|
|
sensor:
|
|
- platform: trafikverket_weatherstation
|
|
name: Trafikverket Road WeatherStation Kungälv
|
|
api_key: eXXcbXXXacXXXXc39XX3aXXX4aXX46XX
|
|
station: Kungälv
|
|
type: road
|
|
```
|
|
|
|
{% configuration %}
|
|
name:
|
|
description: Unique name of the device in the frontend.
|
|
required: true
|
|
type: string
|
|
api_key:
|
|
description: API key from Trafikverket.
|
|
required: true
|
|
type: string
|
|
station:
|
|
description: Name of the weather station.
|
|
required: true
|
|
type: string
|
|
type:
|
|
description: Defines which temperature you want (`air` or `road`).
|
|
required: true
|
|
type: string
|
|
scan_interval:
|
|
description: How frequently to query for new data (in seconds).
|
|
required: false
|
|
type: int
|
|
default: 300
|
|
{% endconfiguration %}
|
|
|
|
##### {% linkable_title Obtaining API key %}
|
|
|
|
Please click [here](https://api.trafikinfo.trafikverket.se/) and register to obtain the API key.
|
|
|
|
##### {% linkable_title Weather stations %}
|
|
|
|
Click [here](https://www.trafikverket.se/trafikinformation/vag/?TrafficType=personalTraffic&map=1/606442.17/6886316.22/&Layers=RoadWeather%2b) 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.
|
|
|
|
<p class='img'>
|
|
<img src='{{site_root}}/images/screenshots/get_trafikverket_weather_station_example.png' />
|
|
</p>
|
|
|
|
##### {% linkable_title Examples %}
|
|
|
|
```yaml
|
|
sensor:
|
|
- platform: trafikverket_weatherstation
|
|
name: Trafikverket Road WeatherStation Kungälv
|
|
api_key: eXXcbXXXacXXXXc39XX3aXXX4aXX46XX
|
|
station: Kungälv
|
|
type: road
|
|
- platform: trafikverket_weatherstation
|
|
name: Trafikverket Air WeatherStation Lanna
|
|
api_key: eXXcbXXXacXXXXc39XX3aXXX4aXX46XX
|
|
station: Lanna
|
|
type: air
|
|
scan_interval: 600
|
|
```
|