---
id: fmiweather
label: FMI Weather
title: FMI Weather - Bindings
type: binding
description: "This binding integrates to [the Finnish Meteorological Institute (FMI) Open Data API](https://en.ilmatieteenlaitos.fi/open-data)."
logo: images/addons/fmiweather.png
install: auto
---
{% include base.html %}
# FMI Weather Binding
This binding integrates to [the Finnish Meteorological Institute (FMI) Open Data API](https://en.ilmatieteenlaitos.fi/open-data).
The binding provides access to weather observations from FMI weather stations and FMI weather forecasts.
Forecast covers "northern Europe" (Finland, Baltics, Scandinavia, some parts of surrounding countries), see [coverage map in the documentation](https://en.ilmatieteenlaitos.fi/weather-forecast-models).
The binding supports two different forecast queries:
- [HARMONIE weather forecast model](https://en.ilmatieteenlaitos.fi/weather-forecast-models), which is one of the weather models that meteorologists use in their work.
- An edited query providing the official FMI forecast, which is often more accurate since it's edited by meteorologists who combine several different weather models and their experience to produce the official forecast.

## License
Finnish Meteorological Institute's open data service uses the Creative Commons Attribution 4.0 International license (CC BY 4.0).
By using the binding, you agree to license terms as explained in [FMI website](https://en.ilmatieteenlaitos.fi/open-data-licence).
## Supported Things
There are two supported things:
- `observation` thing shows current weather observation for a given station. Data is updated automatically every 10 minutes.
- `forecast` thing shows forecasted weather conditions for a location. Data is updated automatically every 20 minutes.
## Discovery
The binding automatically discovers weather stations and forecasts for nearby places:
- `observation` things for nearby weather stations
- `forecast` things for nearby Finnish cities and for the current location
## Thing Configuration
### `observation` Thing Configuration
| Parameter | Type | Required | Description | Example |
| --------- | ---- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ |
| `fmisid` | text | ✓ | FMI Station ID. You can FMISID of see all weathers stations at [FMI web site](https://en.ilmatieteenlaitos.fi/observation-stations?p_p_id=stationlistingportlet_WAR_fmiwwwweatherportlets&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&p_p_col_id=column-4&p_p_col_count=1&_stationlistingportlet_WAR_fmiwwwweatherportlets_stationGroup=WEATHER#station-listing) | `"852678"` for Espoo Nuuksio station |
### `forecast` Thing Configuration
| Parameter | Type | Required | Description | Example |
| ---------- | ---- | -------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------- |
| `location` | text | ✓ | Latitude longitude location for the forecast. The parameter is given in format `LATITUDE,LONGITUDE`. | `"60.192059, 24.945831"` for Helsinki |
| `query` | text | | Stored query for official FMI forecast, either `harmonie` or `edited`. | |
## Channels
Observation and forecast things provide slightly different details on weather.
### `observation` Thing Channels
Observation channels are grouped in single group, `current`.
| Channel ID | Item Type | Description |
| ----------------- | ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `time` | `DateTime` | Observation time |
| `temperature` | `Number:Temperature` | Air temperature |
| `humidity` | `Number:Dimensionless` | Relative Humidity |
| `wind-direction` | `Number:Angle` | Wind Direction |
| `wind-speed` | `Number:Speed` | Wind Speed |
| `wind-gust` | `Number:Speed` | Wind Gust Speed |
| `pressure` | `Number:Pressure` | Air pressure |
| `precipitation` | `Number:Length` | Precipitation in one hour |
| `snow-depth` | `Number:Length` | Snow depth |
| `visibility` | `Number:Length` | Visibility |
| `clouds` | `Number:Dimensionless` | Cloudiness. Given as percentage, 0 % being clear skies, and 100 % being overcast. `UNDEF` when cloud coverage could not be determined. |
| `present-weather` | `Number` | Prevailing weather as WMO code 4680. For details, see e.g. [description at Centre for Environmental Data Analysis](https://artefacts.ceda.ac.uk/badc_datadocs/surface/code.html). |
You can check the exact observation time by using the `time` channel.
To refer to certain channel, use the normal convention `THING_ID:GROUP_ID#CHANNEL_ID`, e.g. `fmiweather:observation:station_874863_Espoo_Tapiola:current#temperature`.
### `forecast` Thing Channels
Forecast has multiple channel groups, one for each forecasted time. The groups are named as follows:
- `forecast`: Forecasted weather (with time series support)
- `forecastNow`: Forecasted weather for the current time (deprecated, please use `forecast` instead)
- `forecastHours01`: Forecasted weather for 1 hours from now
- `forecastHours02`: Forecasted weather for 2 hours from now
- etc.
- `forecastHours50`: Forecasted weather for 50 hours from now
You can check the exact forecast time by using the `time` channel.
Since forecasts are updated at certain times of the day, the last forecast values might be unavailable (`UNDEF`). Typically forecasts between now and 44 hours should be available at all times.
| Channel ID | Item Type | Description |
| ------------------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `time` | `DateTime` | Date of data forecasted |
| `temperature` | `Number:Temperature` | Forecasted air temperature |
| `humidity` | `Number:Dimensionless` | Forecasted relative Humidity |
| `wind-direction` | `Number:Angle` | Forecasted wind Direction |
| `wind-speed` | `Number:Speed` | Forecasted wind Speed |
| `wind-gust` | `Number:Speed` | Forecasted wind Gust Speed |
| `pressure` | `Number:Pressure` | Forecasted air pressure |
| `precipitation-intensity` | `Number:Speed` | Forecasted precipitation intensity at the forecast time in mm/h |
| `total-cloud-cover` | `Number:Dimensionless` | Forecasted total cloud cover as percentage |
| `weather-id` | `Number` | Number indicating forecasted weather condition. Corresponds to `WeatherSymbol3` parameter. For descriptions in Finnish, see [FMI web site](https://ilmatieteenlaitos.fi/latauspalvelun-pikaohje). |
To refer to certain channel, use the normal convention `THING_ID:GROUP_ID#CHANNEL_ID`, e.g. `fmiweather:forecast:HelsinkiForecast:forecastHours06#wind-speed`.
## Unit Conversion
Please use the [Units Of Measurement](https://www.openhab.org/docs/concepts/units-of-measurement.html) concept of openHAB for unit conversion which is fully supported by this binding.
## Full Example
### Things
`fmi.things`:
```java
Thing fmiweather:observation:station_Helsinki_Kumpula "Helsinki Kumpula Observation" [fmisid="101004"]
Thing fmiweather:forecast:forecast_Helsinki "Helsinki Forecast" [location="60.192059, 24.945831"]
```
### Items
`observation.items`:
```java
DateTime HelsinkiObservationTime "Observation Time [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:observation:station_Helsinki_Kumpula:current#time" }
Number:Temperature HelsinkiTemperature "Temperature [%.1f %unit%]" { channel="fmiweather:observation:station_Helsinki_Kumpula:current#temperature" }
Number:Dimensionless HelsinkiHumidity "Humidity [%.1f %unit%]" { channel="fmiweather:observation:station_Helsinki_Kumpula:current#humidity" }
Number:Angle HelsinkiWindDirection "Wind Direction [%.1f %unit%]" { channel="fmiweather:observation:station_Helsinki_Kumpula:current#wind-direction" }
Number:Speed HelsinkiWindSpeed "Wind Speed [%.1f %unit%]" { channel="fmiweather:observation:station_Helsinki_Kumpula:current#wind-speed" }
Number:Speed HelsinkiWindGust "Wind Gust [%.1f %unit%]" { channel="fmiweather:observation:station_Helsinki_Kumpula:current#wind-gust" }
Number:Pressure HelsinkiPressure "Pressure [%.1f %unit%]" { channel="fmiweather:observation:station_Helsinki_Kumpula:current#pressure" }
Number:Length HelsinkiPrecipitation "Precipitation [%.1f %unit%]" { channel="fmiweather:observation:station_Helsinki_Kumpula:current#precipitation" }
Number:Length HelsinkiSnowDepth "Snow depth [%.1f %unit%]" { channel="fmiweather:observation:station_Helsinki_Kumpula:current#snow-depth" }
Number:Length HelsinkiVisibility "Visibility [%.1f %unit%]" { channel="fmiweather:observation:station_Helsinki_Kumpula:current#visibility" }
Number HelsinkiClouds "Cloudiness [%.0f %unit%]" { channel="fmiweather:observation:station_Helsinki_Kumpula:current#clouds" }
Number HelsinkiPresentWeatherCode "Prevailing weather [%d]" { channel="fmiweather:observation:station_Helsinki_Kumpula:current#present-weather" }
```
`forecast.items`:
```java
DateTime HelsinkiForecastNowTime "Forecast Time Now [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastNow#time" }
Number:Temperature HelsinkiForecastNowTemperature "Temperature Now [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastNow#temperature" }
Number:Dimensionless HelsinkiForecastNowHumidity "Humidity Now [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastNow#humidity" }
Number:Angle HelsinkiForecastNowWindDirection "Wind Direction Now [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastNow#wind-direction" }
Number:Speed HelsinkiForecastNowWindSpeed "Wind Speed Now [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastNow#wind-speed" }
Number:Speed HelsinkiForecastNowWindGust "Wind Gust Now [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastNow#wind-gust" }
Number:Pressure HelsinkiForecastNowPressure "Pressure Now [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastNow#pressure" }
Number:Speed HelsinkiForecastNowPrecipitationIntensity "Precipitation Intensity Now [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastNow#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastNowTotalCloudCover "Total Cloud Cover Now [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastNow#total-cloud-cover" }
Number HelsinkiForecastNowWeatherId "Prevailing Weather Id Now [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastNow#weather-id" }
DateTime HelsinkiForecastHours01Time "Forecast Time hour 01 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours01#time" }
Number:Temperature HelsinkiForecastHours01Temperature "Temperature hour 01 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours01#temperature" }
Number:Dimensionless HelsinkiForecastHours01Humidity "Humidity hour 01 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours01#humidity" }
Number:Angle HelsinkiForecastHours01WindDirection "Wind Direction hour 01 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours01#wind-direction" }
Number:Speed HelsinkiForecastHours01WindSpeed "Wind Speed hour 01 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours01#wind-speed" }
Number:Speed HelsinkiForecastHours01WindGust "Wind Gust hour 01 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours01#wind-gust" }
Number:Pressure HelsinkiForecastHours01Pressure "Pressure hour 01 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours01#pressure" }
Number:Speed HelsinkiForecastHours01PrecipitationIntensity "Precipitation Intensity hour 01 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours01#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours01TotalCloudCover "Total Cloud Cover hour 01 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours01#total-cloud-cover" }
Number HelsinkiForecastHours01WeatherId "Prevailing Weather Id hour 01 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours01#weather-id" }
DateTime HelsinkiForecastHours02Time "Forecast Time hour 02 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours02#time" }
Number:Temperature HelsinkiForecastHours02Temperature "Temperature hour 02 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours02#temperature" }
Number:Dimensionless HelsinkiForecastHours02Humidity "Humidity hour 02 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours02#humidity" }
Number:Angle HelsinkiForecastHours02WindDirection "Wind Direction hour 02 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours02#wind-direction" }
Number:Speed HelsinkiForecastHours02WindSpeed "Wind Speed hour 02 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours02#wind-speed" }
Number:Speed HelsinkiForecastHours02WindGust "Wind Gust hour 02 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours02#wind-gust" }
Number:Pressure HelsinkiForecastHours02Pressure "Pressure hour 02 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours02#pressure" }
Number:Speed HelsinkiForecastHours02PrecipitationIntensity "Precipitation Intensity hour 02 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours02#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours02TotalCloudCover "Total Cloud Cover hour 02 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours02#total-cloud-cover" }
Number HelsinkiForecastHours02WeatherId "Prevailing Weather Id hour 02 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours02#weather-id" }
DateTime HelsinkiForecastHours03Time "Forecast Time hour 03 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours03#time" }
Number:Temperature HelsinkiForecastHours03Temperature "Temperature hour 03 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours03#temperature" }
Number:Dimensionless HelsinkiForecastHours03Humidity "Humidity hour 03 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours03#humidity" }
Number:Angle HelsinkiForecastHours03WindDirection "Wind Direction hour 03 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours03#wind-direction" }
Number:Speed HelsinkiForecastHours03WindSpeed "Wind Speed hour 03 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours03#wind-speed" }
Number:Speed HelsinkiForecastHours03WindGust "Wind Gust hour 03 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours03#wind-gust" }
Number:Pressure HelsinkiForecastHours03Pressure "Pressure hour 03 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours03#pressure" }
Number:Speed HelsinkiForecastHours03PrecipitationIntensity "Precipitation Intensity hour 03 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours03#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours03TotalCloudCover "Total Cloud Cover hour 03 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours03#total-cloud-cover" }
Number HelsinkiForecastHours03WeatherId "Prevailing Weather Id hour 03 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours03#weather-id" }
DateTime HelsinkiForecastHours04Time "Forecast Time hour 04 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours04#time" }
Number:Temperature HelsinkiForecastHours04Temperature "Temperature hour 04 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours04#temperature" }
Number:Dimensionless HelsinkiForecastHours04Humidity "Humidity hour 04 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours04#humidity" }
Number:Angle HelsinkiForecastHours04WindDirection "Wind Direction hour 04 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours04#wind-direction" }
Number:Speed HelsinkiForecastHours04WindSpeed "Wind Speed hour 04 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours04#wind-speed" }
Number:Speed HelsinkiForecastHours04WindGust "Wind Gust hour 04 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours04#wind-gust" }
Number:Pressure HelsinkiForecastHours04Pressure "Pressure hour 04 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours04#pressure" }
Number:Speed HelsinkiForecastHours04PrecipitationIntensity "Precipitation Intensity hour 04 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours04#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours04TotalCloudCover "Total Cloud Cover hour 04 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours04#total-cloud-cover" }
Number HelsinkiForecastHours04WeatherId "Prevailing Weather Id hour 04 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours04#weather-id" }
DateTime HelsinkiForecastHours05Time "Forecast Time hour 05 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours05#time" }
Number:Temperature HelsinkiForecastHours05Temperature "Temperature hour 05 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours05#temperature" }
Number:Dimensionless HelsinkiForecastHours05Humidity "Humidity hour 05 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours05#humidity" }
Number:Angle HelsinkiForecastHours05WindDirection "Wind Direction hour 05 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours05#wind-direction" }
Number:Speed HelsinkiForecastHours05WindSpeed "Wind Speed hour 05 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours05#wind-speed" }
Number:Speed HelsinkiForecastHours05WindGust "Wind Gust hour 05 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours05#wind-gust" }
Number:Pressure HelsinkiForecastHours05Pressure "Pressure hour 05 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours05#pressure" }
Number:Speed HelsinkiForecastHours05PrecipitationIntensity "Precipitation Intensity hour 05 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours05#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours05TotalCloudCover "Total Cloud Cover hour 05 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours05#total-cloud-cover" }
Number HelsinkiForecastHours05WeatherId "Prevailing Weather Id hour 05 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours05#weather-id" }
DateTime HelsinkiForecastHours06Time "Forecast Time hour 06 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours06#time" }
Number:Temperature HelsinkiForecastHours06Temperature "Temperature hour 06 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours06#temperature" }
Number:Dimensionless HelsinkiForecastHours06Humidity "Humidity hour 06 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours06#humidity" }
Number:Angle HelsinkiForecastHours06WindDirection "Wind Direction hour 06 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours06#wind-direction" }
Number:Speed HelsinkiForecastHours06WindSpeed "Wind Speed hour 06 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours06#wind-speed" }
Number:Speed HelsinkiForecastHours06WindGust "Wind Gust hour 06 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours06#wind-gust" }
Number:Pressure HelsinkiForecastHours06Pressure "Pressure hour 06 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours06#pressure" }
Number:Speed HelsinkiForecastHours06PrecipitationIntensity "Precipitation Intensity hour 06 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours06#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours06TotalCloudCover "Total Cloud Cover hour 06 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours06#total-cloud-cover" }
Number HelsinkiForecastHours06WeatherId "Prevailing Weather Id hour 06 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours06#weather-id" }
DateTime HelsinkiForecastHours07Time "Forecast Time hour 07 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours07#time" }
Number:Temperature HelsinkiForecastHours07Temperature "Temperature hour 07 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours07#temperature" }
Number:Dimensionless HelsinkiForecastHours07Humidity "Humidity hour 07 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours07#humidity" }
Number:Angle HelsinkiForecastHours07WindDirection "Wind Direction hour 07 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours07#wind-direction" }
Number:Speed HelsinkiForecastHours07WindSpeed "Wind Speed hour 07 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours07#wind-speed" }
Number:Speed HelsinkiForecastHours07WindGust "Wind Gust hour 07 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours07#wind-gust" }
Number:Pressure HelsinkiForecastHours07Pressure "Pressure hour 07 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours07#pressure" }
Number:Speed HelsinkiForecastHours07PrecipitationIntensity "Precipitation Intensity hour 07 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours07#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours07TotalCloudCover "Total Cloud Cover hour 07 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours07#total-cloud-cover" }
Number HelsinkiForecastHours07WeatherId "Prevailing Weather Id hour 07 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours07#weather-id" }
DateTime HelsinkiForecastHours08Time "Forecast Time hour 08 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours08#time" }
Number:Temperature HelsinkiForecastHours08Temperature "Temperature hour 08 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours08#temperature" }
Number:Dimensionless HelsinkiForecastHours08Humidity "Humidity hour 08 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours08#humidity" }
Number:Angle HelsinkiForecastHours08WindDirection "Wind Direction hour 08 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours08#wind-direction" }
Number:Speed HelsinkiForecastHours08WindSpeed "Wind Speed hour 08 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours08#wind-speed" }
Number:Speed HelsinkiForecastHours08WindGust "Wind Gust hour 08 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours08#wind-gust" }
Number:Pressure HelsinkiForecastHours08Pressure "Pressure hour 08 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours08#pressure" }
Number:Speed HelsinkiForecastHours08PrecipitationIntensity "Precipitation Intensity hour 08 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours08#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours08TotalCloudCover "Total Cloud Cover hour 08 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours08#total-cloud-cover" }
Number HelsinkiForecastHours08WeatherId "Prevailing Weather Id hour 08 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours08#weather-id" }
DateTime HelsinkiForecastHours09Time "Forecast Time hour 09 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours09#time" }
Number:Temperature HelsinkiForecastHours09Temperature "Temperature hour 09 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours09#temperature" }
Number:Dimensionless HelsinkiForecastHours09Humidity "Humidity hour 09 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours09#humidity" }
Number:Angle HelsinkiForecastHours09WindDirection "Wind Direction hour 09 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours09#wind-direction" }
Number:Speed HelsinkiForecastHours09WindSpeed "Wind Speed hour 09 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours09#wind-speed" }
Number:Speed HelsinkiForecastHours09WindGust "Wind Gust hour 09 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours09#wind-gust" }
Number:Pressure HelsinkiForecastHours09Pressure "Pressure hour 09 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours09#pressure" }
Number:Speed HelsinkiForecastHours09PrecipitationIntensity "Precipitation Intensity hour 09 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours09#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours09TotalCloudCover "Total Cloud Cover hour 09 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours09#total-cloud-cover" }
Number HelsinkiForecastHours09WeatherId "Prevailing Weather Id hour 09 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours09#weather-id" }
DateTime HelsinkiForecastHours10Time "Forecast Time hour 10 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours10#time" }
Number:Temperature HelsinkiForecastHours10Temperature "Temperature hour 10 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours10#temperature" }
Number:Dimensionless HelsinkiForecastHours10Humidity "Humidity hour 10 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours10#humidity" }
Number:Angle HelsinkiForecastHours10WindDirection "Wind Direction hour 10 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours10#wind-direction" }
Number:Speed HelsinkiForecastHours10WindSpeed "Wind Speed hour 10 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours10#wind-speed" }
Number:Speed HelsinkiForecastHours10WindGust "Wind Gust hour 10 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours10#wind-gust" }
Number:Pressure HelsinkiForecastHours10Pressure "Pressure hour 10 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours10#pressure" }
Number:Speed HelsinkiForecastHours10PrecipitationIntensity "Precipitation Intensity hour 10 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours10#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours10TotalCloudCover "Total Cloud Cover hour 10 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours10#total-cloud-cover" }
Number HelsinkiForecastHours10WeatherId "Prevailing Weather Id hour 10 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours10#weather-id" }
DateTime HelsinkiForecastHours11Time "Forecast Time hour 11 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours11#time" }
Number:Temperature HelsinkiForecastHours11Temperature "Temperature hour 11 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours11#temperature" }
Number:Dimensionless HelsinkiForecastHours11Humidity "Humidity hour 11 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours11#humidity" }
Number:Angle HelsinkiForecastHours11WindDirection "Wind Direction hour 11 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours11#wind-direction" }
Number:Speed HelsinkiForecastHours11WindSpeed "Wind Speed hour 11 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours11#wind-speed" }
Number:Speed HelsinkiForecastHours11WindGust "Wind Gust hour 11 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours11#wind-gust" }
Number:Pressure HelsinkiForecastHours11Pressure "Pressure hour 11 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours11#pressure" }
Number:Speed HelsinkiForecastHours11PrecipitationIntensity "Precipitation Intensity hour 11 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours11#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours11TotalCloudCover "Total Cloud Cover hour 11 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours11#total-cloud-cover" }
Number HelsinkiForecastHours11WeatherId "Prevailing Weather Id hour 11 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours11#weather-id" }
DateTime HelsinkiForecastHours12Time "Forecast Time hour 12 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours12#time" }
Number:Temperature HelsinkiForecastHours12Temperature "Temperature hour 12 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours12#temperature" }
Number:Dimensionless HelsinkiForecastHours12Humidity "Humidity hour 12 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours12#humidity" }
Number:Angle HelsinkiForecastHours12WindDirection "Wind Direction hour 12 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours12#wind-direction" }
Number:Speed HelsinkiForecastHours12WindSpeed "Wind Speed hour 12 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours12#wind-speed" }
Number:Speed HelsinkiForecastHours12WindGust "Wind Gust hour 12 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours12#wind-gust" }
Number:Pressure HelsinkiForecastHours12Pressure "Pressure hour 12 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours12#pressure" }
Number:Speed HelsinkiForecastHours12PrecipitationIntensity "Precipitation Intensity hour 12 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours12#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours12TotalCloudCover "Total Cloud Cover hour 12 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours12#total-cloud-cover" }
Number HelsinkiForecastHours12WeatherId "Prevailing Weather Id hour 12 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours12#weather-id" }
DateTime HelsinkiForecastHours13Time "Forecast Time hour 13 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours13#time" }
Number:Temperature HelsinkiForecastHours13Temperature "Temperature hour 13 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours13#temperature" }
Number:Dimensionless HelsinkiForecastHours13Humidity "Humidity hour 13 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours13#humidity" }
Number:Angle HelsinkiForecastHours13WindDirection "Wind Direction hour 13 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours13#wind-direction" }
Number:Speed HelsinkiForecastHours13WindSpeed "Wind Speed hour 13 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours13#wind-speed" }
Number:Speed HelsinkiForecastHours13WindGust "Wind Gust hour 13 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours13#wind-gust" }
Number:Pressure HelsinkiForecastHours13Pressure "Pressure hour 13 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours13#pressure" }
Number:Speed HelsinkiForecastHours13PrecipitationIntensity "Precipitation Intensity hour 13 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours13#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours13TotalCloudCover "Total Cloud Cover hour 13 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours13#total-cloud-cover" }
Number HelsinkiForecastHours13WeatherId "Prevailing Weather Id hour 13 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours13#weather-id" }
DateTime HelsinkiForecastHours14Time "Forecast Time hour 14 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours14#time" }
Number:Temperature HelsinkiForecastHours14Temperature "Temperature hour 14 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours14#temperature" }
Number:Dimensionless HelsinkiForecastHours14Humidity "Humidity hour 14 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours14#humidity" }
Number:Angle HelsinkiForecastHours14WindDirection "Wind Direction hour 14 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours14#wind-direction" }
Number:Speed HelsinkiForecastHours14WindSpeed "Wind Speed hour 14 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours14#wind-speed" }
Number:Speed HelsinkiForecastHours14WindGust "Wind Gust hour 14 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours14#wind-gust" }
Number:Pressure HelsinkiForecastHours14Pressure "Pressure hour 14 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours14#pressure" }
Number:Speed HelsinkiForecastHours14PrecipitationIntensity "Precipitation Intensity hour 14 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours14#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours14TotalCloudCover "Total Cloud Cover hour 14 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours14#total-cloud-cover" }
Number HelsinkiForecastHours14WeatherId "Prevailing Weather Id hour 14 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours14#weather-id" }
DateTime HelsinkiForecastHours15Time "Forecast Time hour 15 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours15#time" }
Number:Temperature HelsinkiForecastHours15Temperature "Temperature hour 15 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours15#temperature" }
Number:Dimensionless HelsinkiForecastHours15Humidity "Humidity hour 15 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours15#humidity" }
Number:Angle HelsinkiForecastHours15WindDirection "Wind Direction hour 15 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours15#wind-direction" }
Number:Speed HelsinkiForecastHours15WindSpeed "Wind Speed hour 15 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours15#wind-speed" }
Number:Speed HelsinkiForecastHours15WindGust "Wind Gust hour 15 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours15#wind-gust" }
Number:Pressure HelsinkiForecastHours15Pressure "Pressure hour 15 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours15#pressure" }
Number:Speed HelsinkiForecastHours15PrecipitationIntensity "Precipitation Intensity hour 15 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours15#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours15TotalCloudCover "Total Cloud Cover hour 15 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours15#total-cloud-cover" }
Number HelsinkiForecastHours15WeatherId "Prevailing Weather Id hour 15 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours15#weather-id" }
DateTime HelsinkiForecastHours16Time "Forecast Time hour 16 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours16#time" }
Number:Temperature HelsinkiForecastHours16Temperature "Temperature hour 16 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours16#temperature" }
Number:Dimensionless HelsinkiForecastHours16Humidity "Humidity hour 16 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours16#humidity" }
Number:Angle HelsinkiForecastHours16WindDirection "Wind Direction hour 16 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours16#wind-direction" }
Number:Speed HelsinkiForecastHours16WindSpeed "Wind Speed hour 16 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours16#wind-speed" }
Number:Speed HelsinkiForecastHours16WindGust "Wind Gust hour 16 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours16#wind-gust" }
Number:Pressure HelsinkiForecastHours16Pressure "Pressure hour 16 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours16#pressure" }
Number:Speed HelsinkiForecastHours16PrecipitationIntensity "Precipitation Intensity hour 16 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours16#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours16TotalCloudCover "Total Cloud Cover hour 16 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours16#total-cloud-cover" }
Number HelsinkiForecastHours16WeatherId "Prevailing Weather Id hour 16 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours16#weather-id" }
DateTime HelsinkiForecastHours17Time "Forecast Time hour 17 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours17#time" }
Number:Temperature HelsinkiForecastHours17Temperature "Temperature hour 17 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours17#temperature" }
Number:Dimensionless HelsinkiForecastHours17Humidity "Humidity hour 17 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours17#humidity" }
Number:Angle HelsinkiForecastHours17WindDirection "Wind Direction hour 17 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours17#wind-direction" }
Number:Speed HelsinkiForecastHours17WindSpeed "Wind Speed hour 17 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours17#wind-speed" }
Number:Speed HelsinkiForecastHours17WindGust "Wind Gust hour 17 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours17#wind-gust" }
Number:Pressure HelsinkiForecastHours17Pressure "Pressure hour 17 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours17#pressure" }
Number:Speed HelsinkiForecastHours17PrecipitationIntensity "Precipitation Intensity hour 17 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours17#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours17TotalCloudCover "Total Cloud Cover hour 17 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours17#total-cloud-cover" }
Number HelsinkiForecastHours17WeatherId "Prevailing Weather Id hour 17 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours17#weather-id" }
DateTime HelsinkiForecastHours18Time "Forecast Time hour 18 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours18#time" }
Number:Temperature HelsinkiForecastHours18Temperature "Temperature hour 18 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours18#temperature" }
Number:Dimensionless HelsinkiForecastHours18Humidity "Humidity hour 18 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours18#humidity" }
Number:Angle HelsinkiForecastHours18WindDirection "Wind Direction hour 18 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours18#wind-direction" }
Number:Speed HelsinkiForecastHours18WindSpeed "Wind Speed hour 18 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours18#wind-speed" }
Number:Speed HelsinkiForecastHours18WindGust "Wind Gust hour 18 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours18#wind-gust" }
Number:Pressure HelsinkiForecastHours18Pressure "Pressure hour 18 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours18#pressure" }
Number:Speed HelsinkiForecastHours18PrecipitationIntensity "Precipitation Intensity hour 18 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours18#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours18TotalCloudCover "Total Cloud Cover hour 18 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours18#total-cloud-cover" }
Number HelsinkiForecastHours18WeatherId "Prevailing Weather Id hour 18 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours18#weather-id" }
DateTime HelsinkiForecastHours19Time "Forecast Time hour 19 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours19#time" }
Number:Temperature HelsinkiForecastHours19Temperature "Temperature hour 19 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours19#temperature" }
Number:Dimensionless HelsinkiForecastHours19Humidity "Humidity hour 19 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours19#humidity" }
Number:Angle HelsinkiForecastHours19WindDirection "Wind Direction hour 19 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours19#wind-direction" }
Number:Speed HelsinkiForecastHours19WindSpeed "Wind Speed hour 19 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours19#wind-speed" }
Number:Speed HelsinkiForecastHours19WindGust "Wind Gust hour 19 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours19#wind-gust" }
Number:Pressure HelsinkiForecastHours19Pressure "Pressure hour 19 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours19#pressure" }
Number:Speed HelsinkiForecastHours19PrecipitationIntensity "Precipitation Intensity hour 19 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours19#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours19TotalCloudCover "Total Cloud Cover hour 19 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours19#total-cloud-cover" }
Number HelsinkiForecastHours19WeatherId "Prevailing Weather Id hour 19 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours19#weather-id" }
DateTime HelsinkiForecastHours20Time "Forecast Time hour 20 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours20#time" }
Number:Temperature HelsinkiForecastHours20Temperature "Temperature hour 20 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours20#temperature" }
Number:Dimensionless HelsinkiForecastHours20Humidity "Humidity hour 20 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours20#humidity" }
Number:Angle HelsinkiForecastHours20WindDirection "Wind Direction hour 20 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours20#wind-direction" }
Number:Speed HelsinkiForecastHours20WindSpeed "Wind Speed hour 20 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours20#wind-speed" }
Number:Speed HelsinkiForecastHours20WindGust "Wind Gust hour 20 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours20#wind-gust" }
Number:Pressure HelsinkiForecastHours20Pressure "Pressure hour 20 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours20#pressure" }
Number:Speed HelsinkiForecastHours20PrecipitationIntensity "Precipitation Intensity hour 20 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours20#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours20TotalCloudCover "Total Cloud Cover hour 20 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours20#total-cloud-cover" }
Number HelsinkiForecastHours20WeatherId "Prevailing Weather Id hour 20 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours20#weather-id" }
DateTime HelsinkiForecastHours21Time "Forecast Time hour 21 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours21#time" }
Number:Temperature HelsinkiForecastHours21Temperature "Temperature hour 21 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours21#temperature" }
Number:Dimensionless HelsinkiForecastHours21Humidity "Humidity hour 21 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours21#humidity" }
Number:Angle HelsinkiForecastHours21WindDirection "Wind Direction hour 21 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours21#wind-direction" }
Number:Speed HelsinkiForecastHours21WindSpeed "Wind Speed hour 21 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours21#wind-speed" }
Number:Speed HelsinkiForecastHours21WindGust "Wind Gust hour 21 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours21#wind-gust" }
Number:Pressure HelsinkiForecastHours21Pressure "Pressure hour 21 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours21#pressure" }
Number:Speed HelsinkiForecastHours21PrecipitationIntensity "Precipitation Intensity hour 21 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours21#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours21TotalCloudCover "Total Cloud Cover hour 21 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours21#total-cloud-cover" }
Number HelsinkiForecastHours21WeatherId "Prevailing Weather Id hour 21 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours21#weather-id" }
DateTime HelsinkiForecastHours22Time "Forecast Time hour 22 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours22#time" }
Number:Temperature HelsinkiForecastHours22Temperature "Temperature hour 22 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours22#temperature" }
Number:Dimensionless HelsinkiForecastHours22Humidity "Humidity hour 22 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours22#humidity" }
Number:Angle HelsinkiForecastHours22WindDirection "Wind Direction hour 22 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours22#wind-direction" }
Number:Speed HelsinkiForecastHours22WindSpeed "Wind Speed hour 22 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours22#wind-speed" }
Number:Speed HelsinkiForecastHours22WindGust "Wind Gust hour 22 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours22#wind-gust" }
Number:Pressure HelsinkiForecastHours22Pressure "Pressure hour 22 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours22#pressure" }
Number:Speed HelsinkiForecastHours22PrecipitationIntensity "Precipitation Intensity hour 22 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours22#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours22TotalCloudCover "Total Cloud Cover hour 22 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours22#total-cloud-cover" }
Number HelsinkiForecastHours22WeatherId "Prevailing Weather Id hour 22 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours22#weather-id" }
DateTime HelsinkiForecastHours23Time "Forecast Time hour 23 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours23#time" }
Number:Temperature HelsinkiForecastHours23Temperature "Temperature hour 23 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours23#temperature" }
Number:Dimensionless HelsinkiForecastHours23Humidity "Humidity hour 23 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours23#humidity" }
Number:Angle HelsinkiForecastHours23WindDirection "Wind Direction hour 23 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours23#wind-direction" }
Number:Speed HelsinkiForecastHours23WindSpeed "Wind Speed hour 23 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours23#wind-speed" }
Number:Speed HelsinkiForecastHours23WindGust "Wind Gust hour 23 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours23#wind-gust" }
Number:Pressure HelsinkiForecastHours23Pressure "Pressure hour 23 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours23#pressure" }
Number:Speed HelsinkiForecastHours23PrecipitationIntensity "Precipitation Intensity hour 23 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours23#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours23TotalCloudCover "Total Cloud Cover hour 23 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours23#total-cloud-cover" }
Number HelsinkiForecastHours23WeatherId "Prevailing Weather Id hour 23 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours23#weather-id" }
DateTime HelsinkiForecastHours24Time "Forecast Time hour 24 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours24#time" }
Number:Temperature HelsinkiForecastHours24Temperature "Temperature hour 24 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours24#temperature" }
Number:Dimensionless HelsinkiForecastHours24Humidity "Humidity hour 24 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours24#humidity" }
Number:Angle HelsinkiForecastHours24WindDirection "Wind Direction hour 24 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours24#wind-direction" }
Number:Speed HelsinkiForecastHours24WindSpeed "Wind Speed hour 24 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours24#wind-speed" }
Number:Speed HelsinkiForecastHours24WindGust "Wind Gust hour 24 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours24#wind-gust" }
Number:Pressure HelsinkiForecastHours24Pressure "Pressure hour 24 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours24#pressure" }
Number:Speed HelsinkiForecastHours24PrecipitationIntensity "Precipitation Intensity hour 24 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours24#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours24TotalCloudCover "Total Cloud Cover hour 24 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours24#total-cloud-cover" }
Number HelsinkiForecastHours24WeatherId "Prevailing Weather Id hour 24 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours24#weather-id" }
DateTime HelsinkiForecastHours25Time "Forecast Time hour 25 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours25#time" }
Number:Temperature HelsinkiForecastHours25Temperature "Temperature hour 25 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours25#temperature" }
Number:Dimensionless HelsinkiForecastHours25Humidity "Humidity hour 25 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours25#humidity" }
Number:Angle HelsinkiForecastHours25WindDirection "Wind Direction hour 25 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours25#wind-direction" }
Number:Speed HelsinkiForecastHours25WindSpeed "Wind Speed hour 25 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours25#wind-speed" }
Number:Speed HelsinkiForecastHours25WindGust "Wind Gust hour 25 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours25#wind-gust" }
Number:Pressure HelsinkiForecastHours25Pressure "Pressure hour 25 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours25#pressure" }
Number:Speed HelsinkiForecastHours25PrecipitationIntensity "Precipitation Intensity hour 25 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours25#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours25TotalCloudCover "Total Cloud Cover hour 25 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours25#total-cloud-cover" }
Number HelsinkiForecastHours25WeatherId "Prevailing Weather Id hour 25 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours25#weather-id" }
DateTime HelsinkiForecastHours26Time "Forecast Time hour 26 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours26#time" }
Number:Temperature HelsinkiForecastHours26Temperature "Temperature hour 26 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours26#temperature" }
Number:Dimensionless HelsinkiForecastHours26Humidity "Humidity hour 26 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours26#humidity" }
Number:Angle HelsinkiForecastHours26WindDirection "Wind Direction hour 26 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours26#wind-direction" }
Number:Speed HelsinkiForecastHours26WindSpeed "Wind Speed hour 26 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours26#wind-speed" }
Number:Speed HelsinkiForecastHours26WindGust "Wind Gust hour 26 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours26#wind-gust" }
Number:Pressure HelsinkiForecastHours26Pressure "Pressure hour 26 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours26#pressure" }
Number:Speed HelsinkiForecastHours26PrecipitationIntensity "Precipitation Intensity hour 26 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours26#precipitation-intensity" }
Number:Dimensionless HelsinkiForecastHours26TotalCloudCover "Total Cloud Cover hour 26 [%.0f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours26#total-cloud-cover" }
Number HelsinkiForecastHours26WeatherId "Prevailing Weather Id hour 26 [%.1f %unit%]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours26#weather-id" }
DateTime HelsinkiForecastHours27Time "Forecast Time hour 27 [%1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS]" { channel="fmiweather:forecast:forecast_Helsinki:forecastHours27#time" }
Number:Temperature HelsinkiForecastHours27Temperature "Temperature hour 27 [%.1f %unit%]"