added migrated 2.x add-ons
Signed-off-by: Kai Kreuzer <kai@openhab.org>
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<binding:binding id="meteoblue" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:binding="https://openhab.org/schemas/binding/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/binding/v1.0.0 https://openhab.org/schemas/binding-1.0.0.xsd">
|
||||
|
||||
<name>meteoblue Binding</name>
|
||||
<description>The meteoblue binding retrieves weather information from the meteoblue weather service.</description>
|
||||
<author>Chris Carman</author>
|
||||
</binding:binding>
|
||||
@@ -0,0 +1,166 @@
|
||||
# binding
|
||||
binding.meteoblue.name = Extension meteoblue
|
||||
binding.meteoblue.description = L'extension meteoblue interroge le service meteoblue pour récupérer les prévisions météorologiqes.
|
||||
|
||||
# bridge types
|
||||
thing-type.meteoblue.bridge.label = Compte meteoblue
|
||||
thing-type.meteoblue.bridge.description = Fournit un accès à l'API du service meteoblue.
|
||||
|
||||
# bridge types configuration
|
||||
thing-type.config.meteoblue.bridge.apiKey.label = Clé API
|
||||
thing-type.config.meteoblue.bridge.apiKey.description = Clé pour accéder à l'API du service meteoblue.
|
||||
|
||||
# thing types
|
||||
thing-type.meteoblue.weather.label = Prévisions météorologiques
|
||||
thing-type.meteoblue.weather.description = Fournit les prévisions météorologiques du service méteoblue.
|
||||
|
||||
# thing type configuration
|
||||
thing-type.config.meteoblue.weather.serviceType.label = Type de service
|
||||
thing-type.config.meteoblue.weather.serviceType.description = Type d'API à utiliser.
|
||||
thing-type.config.meteoblue.weather.serviceType.option.Commercial = Commercial
|
||||
thing-type.config.meteoblue.weather.serviceType.option.NonCommercial = Non Commercial
|
||||
|
||||
thing-type.config.meteoblue.weather.location.label = Localisation
|
||||
thing-type.config.meteoblue.weather.location.description = Localisation en coordonnées géographiques (latitude, longitude[, altitude]).
|
||||
|
||||
thing-type.config.meteoblue.weather.timeZone.label = Fuseau horaire
|
||||
thing-type.config.meteoblue.weather.timeZone.description = Fuseau horaire de cet emplacement (Europe/Paris par exemple). Voir https://en.wikipedia.org/wiki/List_of_tz_database_time_zones .
|
||||
|
||||
thing-type.config.meteoblue.weather.refresh.label = Intervalle d'actualisation
|
||||
thing-type.config.meteoblue.weather.refresh.description = Spécifie l'intervalle d'actualisation (en minutes).
|
||||
|
||||
# channel groups
|
||||
thing-type.meteoblue.weather.group.forecastToday.label = Prévisions pour aujourd'hui
|
||||
thing-type.meteoblue.weather.group.forecastToday.description = Représente les prévisions météorologiques pour aujourd'hui.
|
||||
|
||||
thing-type.meteoblue.weather.group.forecastTomorrow.label = Prévisions pour demain
|
||||
thing-type.meteoblue.weather.group.forecastTomorrow.description = Représente les prévisions météorologiques pour demain.
|
||||
|
||||
thing-type.meteoblue.weather.group.forecastDay2.label = Prévisions dans 2 jours
|
||||
thing-type.meteoblue.weather.group.forecastDay2.description = Représente les prévisions météorologiques dans deux jours.
|
||||
|
||||
thing-type.meteoblue.weather.group.forecastDay3.label = Prévisions dans 3 jours
|
||||
thing-type.meteoblue.weather.group.forecastDay3.description = Représente les prévisions météorologiques dans trois jours.
|
||||
|
||||
thing-type.meteoblue.weather.group.forecastDay4.label = Prévisions dans 4 jours
|
||||
thing-type.meteoblue.weather.group.forecastDay4.description = Représente les prévisions météorologiques dans quatre jours.
|
||||
|
||||
thing-type.meteoblue.weather.group.forecastDay5.label = Prévisions dans 5 jours
|
||||
thing-type.meteoblue.weather.group.forecastDay5.description = Représente les prévisions météorologiques dans cinq jours.
|
||||
|
||||
thing-type.meteoblue.weather.group.forecastDay6.label = Prévisions dans 6 jours
|
||||
thing-type.meteoblue.weather.group.forecastDay6.description = Représente les prévisions météorologiques dans six jours.
|
||||
|
||||
# channel types
|
||||
channel-type.meteoblue.height.label = Altitude
|
||||
channel-type.meteoblue.height.description = L'altitude au-dessus de la mer de l'emplacement (en mètres).
|
||||
|
||||
channel-type.meteoblue.forecastDate.label = Date des prévisions
|
||||
channel-type.meteoblue.forecastDate.description = La date et l'heure des prévisions.
|
||||
|
||||
channel-type.meteoblue.UVIndex.label = Indice UV
|
||||
channel-type.meteoblue.UVIndex.description = L'indice UV prévu.
|
||||
|
||||
channel-type.meteoblue.minTemperature.label = Température minimale
|
||||
channel-type.meteoblue.minTemperature.description = La température extérieure minimale prévue.
|
||||
|
||||
channel-type.meteoblue.maxTemperature.label = Température maximale
|
||||
channel-type.meteoblue.maxTemperature.description = La température extérieure maximale prévue.
|
||||
|
||||
channel-type.meteoblue.meanTemperature.label = Température moyenne
|
||||
channel-type.meteoblue.meanTemperature.description = La température extérieure moyenne prévue.
|
||||
|
||||
channel-type.meteoblue.feltTemperatureMin.label = Température minimale ressentie
|
||||
channel-type.meteoblue.feltTemperatureMin.description = La température minimale ressentie.
|
||||
|
||||
channel-type.meteoblue.feltTemperatureMax.label = Température maximale ressentie
|
||||
channel-type.meteoblue.feltTemperatureMax.description = La température maximale ressentie.
|
||||
|
||||
channel-type.meteoblue.relativeHumidityMin.label = Humidité atmosphérique minimale
|
||||
channel-type.meteoblue.relativeHumidityMin.description = L'humidité relative atmosphérique minimale prévue.
|
||||
|
||||
channel-type.meteoblue.relativeHumidityMax.label = Humidité atmosphérique maximale
|
||||
channel-type.meteoblue.relativeHumidityMax.description = L'humidité relative atmosphérique maximale prévue.
|
||||
|
||||
channel-type.meteoblue.relativeHumidityMean.label = Humidité atmosphérique moyenne
|
||||
channel-type.meteoblue.relativeHumidityMean.description = L'humidité relative atmosphérique moyenne prévue.
|
||||
|
||||
channel-type.meteoblue.precipitationProbability.label = Probabilité de précipitations
|
||||
channel-type.meteoblue.precipitationProbability.description = La probabilité de précipitations.
|
||||
|
||||
channel-type.meteoblue.precipitation.label = Précipitations
|
||||
channel-type.meteoblue.precipitation.description = La quantité prévue de précipitations.
|
||||
|
||||
channel-type.meteoblue.convectivePrecipitation.label = Précipitations convectives
|
||||
channel-type.meteoblue.convectivePrecipitation.description = La quantité prévue de précipitations de type convective.
|
||||
|
||||
channel-type.meteoblue.rainSpot.label = Distribution des précipitations
|
||||
channel-type.meteoblue.rainSpot.description = Distribution des précipitations autour de l'emplacement sous forme de matrice 7x7, codé du sud au nord et d'ouest en est.
|
||||
|
||||
channel-type.meteoblue.rainArea.label = Zone des précipitations
|
||||
channel-type.meteoblue.rainArea.description = Image représentant la distribution des précipitations.
|
||||
|
||||
channel-type.meteoblue.snowFraction.label = Proportion de neige
|
||||
channel-type.meteoblue.snowFraction.description = La proportion prévue de neige sur l'ensemble des précipitations.
|
||||
|
||||
channel-type.meteoblue.snowFall.label = Chutes de neige
|
||||
channel-type.meteoblue.snowFall.description = La quantité prévue de neige.
|
||||
|
||||
channel-type.meteoblue.cardinalWindDirection.label = Direction cardinale du vent
|
||||
channel-type.meteoblue.cardinalWindDirection.description = La direction cardinale prévue du vent.
|
||||
|
||||
channel-type.meteoblue.windDirection.label = Direction du vent
|
||||
channel-type.meteoblue.windDirection.description = La direction prévue du vent exprimée sous forme d'angle.
|
||||
|
||||
channel-type.meteoblue.minWindSpeed.label = Vitesse minimale du vent
|
||||
channel-type.meteoblue.minWindSpeed.description = La vitesse minimale prévue du vent.
|
||||
|
||||
channel-type.meteoblue.maxWindSpeed.label = Vitesse maximale du vent
|
||||
channel-type.meteoblue.maxWindSpeed.description = La vitesse maximale prévue du vent.
|
||||
|
||||
channel-type.meteoblue.meanWindSpeed.label = Vitesse moyenne du vent
|
||||
channel-type.meteoblue.meanWindSpeed.description = La vitesse moyenne prévue du vent.
|
||||
|
||||
channel-type.meteoblue.pressureMin.label = Pression barométrique minimale
|
||||
channel-type.meteoblue.pressureMin.description = La pression barométrique minimale prévue.
|
||||
|
||||
channel-type.meteoblue.pressureMax.label = Pression barométrique maximale
|
||||
channel-type.meteoblue.pressureMax.description = La pression barométrique maximale prévue.
|
||||
|
||||
channel-type.meteoblue.pressureMean.label = Pression barométrique moyenne
|
||||
channel-type.meteoblue.pressureMean.description = La pression barométrique moyenne prévue.
|
||||
|
||||
channel-type.meteoblue.condition.label = Conditions météorologiques
|
||||
channel-type.meteoblue.condition.description = Les conditions météorologiques prévues.
|
||||
channel-type.meteoblue.condition.state.option.1 = Ciel ensoleillé
|
||||
channel-type.meteoblue.condition.state.option.2 = Ensoleillé et quelques nuages
|
||||
channel-type.meteoblue.condition.state.option.3 = Partiellement nuageux
|
||||
channel-type.meteoblue.condition.state.option.4 = Couvert
|
||||
channel-type.meteoblue.condition.state.option.5 = Brouillard
|
||||
channel-type.meteoblue.condition.state.option.6 = Couvert avec pluie
|
||||
channel-type.meteoblue.condition.state.option.7 = Variable avec averses
|
||||
channel-type.meteoblue.condition.state.option.8 = Averses, orages probables
|
||||
channel-type.meteoblue.condition.state.option.9 = Couvert avec neige
|
||||
channel-type.meteoblue.condition.state.option.10 = Variable avec des averses de neige
|
||||
channel-type.meteoblue.condition.state.option.11 = Nuageux avec un mélange de neige et de pluie
|
||||
channel-type.meteoblue.condition.state.option.12 = Couvert avec faible pluie
|
||||
channel-type.meteoblue.condition.state.option.13 = Couvert avec quelques chutes de neige
|
||||
channel-type.meteoblue.condition.state.option.14 = Nuageux avec pluie
|
||||
channel-type.meteoblue.condition.state.option.15 = Nuageux avec neige
|
||||
channel-type.meteoblue.condition.state.option.16 = Nuageux avec avec faible pluie
|
||||
channel-type.meteoblue.condition.state.option.17 = Nuageux avec quelques chutes de neige
|
||||
|
||||
channel-type.meteoblue.icon.label = Icône
|
||||
channel-type.meteoblue.icon.description = L'icône représentant les conditions météorologiques.
|
||||
|
||||
channel-type.meteoblue.predictability.label = Confiance des prévisions
|
||||
channel-type.meteoblue.predictability.description = Le niveau de confiance des prévisions (en %).
|
||||
|
||||
channel-type.meteoblue.predictabilityClass.label = Classe de confiance des prévisions
|
||||
channel-type.meteoblue.predictabilityClass.description = La classe de confiance des prévisions (0 = très faible, 5 = très élevé).
|
||||
|
||||
channel-type.meteoblue.precipitationHours.label = Heures avec précipitations
|
||||
channel-type.meteoblue.precipitationHours.description = Le nombre prévu d'heures avec des précipitations.
|
||||
|
||||
channel-type.meteoblue.humidityGreater90Hours.label = Heures avec humidité élevée
|
||||
channel-type.meteoblue.humidityGreater90Hours.description = Le nombre prévu d'heures avec une humidité supérieure à 90%.
|
||||
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="meteoblue"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<!-- meteoblue Bridge -->
|
||||
<bridge-type id="bridge">
|
||||
<label>meteoblue Account</label>
|
||||
<description>The meteoblue account holds settings for use with the meteoblue weather service.</description>
|
||||
|
||||
<config-description>
|
||||
<parameter name="apiKey" type="text" required="true">
|
||||
<context>password</context>
|
||||
<label>API Key</label>
|
||||
<description>API key to access the meteoblue service</description>
|
||||
</parameter>
|
||||
</config-description>
|
||||
</bridge-type>
|
||||
</thing:thing-descriptions>
|
||||
@@ -0,0 +1,390 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="meteoblue"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<!-- meteoblue Binding things -->
|
||||
<thing-type id="weather">
|
||||
<supported-bridge-type-refs>
|
||||
<bridge-type-ref id="bridge"/>
|
||||
</supported-bridge-type-refs>
|
||||
|
||||
<label>Weather Information</label>
|
||||
<description>Weather data from the meteoblue service</description>
|
||||
|
||||
<channel-groups>
|
||||
<channel-group id="forecastToday" typeId="forecast">
|
||||
<label>Weather Forecast Today</label>
|
||||
<description>Weather forecast for today</description>
|
||||
</channel-group>
|
||||
<channel-group id="forecastTomorrow" typeId="forecast">
|
||||
<label>Weather Forecast Tomorrow</label>
|
||||
<description>Weather forecast for tomorrow</description>
|
||||
</channel-group>
|
||||
<channel-group id="forecastDay2" typeId="forecast">
|
||||
<label>Weather Forecast Day 2</label>
|
||||
<description>Weather forecast two days from now</description>
|
||||
</channel-group>
|
||||
<channel-group id="forecastDay3" typeId="forecast">
|
||||
<label>Weather Forecast Day 3</label>
|
||||
<description>Weather forecast three days from now</description>
|
||||
</channel-group>
|
||||
<channel-group id="forecastDay4" typeId="forecast">
|
||||
<label>Weather Forecast Day 4</label>
|
||||
<description>Weather forecast four days from now</description>
|
||||
</channel-group>
|
||||
<channel-group id="forecastDay5" typeId="forecast">
|
||||
<label>Weather Forecast Day 5</label>
|
||||
<description>Weather forecast five days from now</description>
|
||||
</channel-group>
|
||||
<channel-group id="forecastDay6" typeId="forecast">
|
||||
<label>Weather Forecast Day 6</label>
|
||||
<description>Weather forecast six days from now</description>
|
||||
</channel-group>
|
||||
</channel-groups>
|
||||
|
||||
<config-description>
|
||||
<parameter name="serviceType" type="text">
|
||||
<label>Service Type</label>
|
||||
<description>The type of API to be used</description>
|
||||
<options>
|
||||
<option value="Commercial">Commercial</option>
|
||||
<option value="NonCommercial">NonCommercial</option>
|
||||
</options>
|
||||
<limitToOptions>true</limitToOptions>
|
||||
<default>NonCommercial</default>
|
||||
</parameter>
|
||||
<parameter name="location" type="text" required="true">
|
||||
<context>location</context>
|
||||
<label>Location</label>
|
||||
<description>The latitude, longitude and optionally altitude, separated by commas (lat,long,[alt])</description>
|
||||
</parameter>
|
||||
<parameter name="timeZone" type="text">
|
||||
<label>Time Zone</label>
|
||||
<description>Time Zone of this location (e.g. America/Louisville). See
|
||||
https://en.wikipedia.org/wiki/List_of_tz_database_time_zones</description>
|
||||
</parameter>
|
||||
<parameter name="refresh" type="integer" min="5" unit="min">
|
||||
<label>Refresh Interval</label>
|
||||
<description>Refresh interval (in minutes)</description>
|
||||
<default>240</default>
|
||||
</parameter>
|
||||
</config-description>
|
||||
</thing-type>
|
||||
|
||||
<channel-group-type id="forecast">
|
||||
<label>Weather Forecast</label>
|
||||
<description>This is the weather forecast</description>
|
||||
<channels>
|
||||
<channel id="height" typeId="height"/>
|
||||
<channel id="forecastDate" typeId="forecastDate"/>
|
||||
<channel id="UVIndex" typeId="UVIndex"/>
|
||||
<channel id="minTemperature" typeId="minTemperature"/>
|
||||
<channel id="maxTemperature" typeId="maxTemperature"/>
|
||||
<channel id="meanTemperature" typeId="meanTemperature"/>
|
||||
<channel id="feltTemperatureMin" typeId="feltTemperatureMin"/>
|
||||
<channel id="feltTemperatureMax" typeId="feltTemperatureMax"/>
|
||||
<channel id="relativeHumidityMin" typeId="relativeHumidityMin"/>
|
||||
<channel id="relativeHumidityMax" typeId="relativeHumidityMax"/>
|
||||
<channel id="relativeHumidityMean" typeId="relativeHumidityMean"/>
|
||||
<channel id="precipitationProbability" typeId="precipitationProbability"/>
|
||||
<channel id="precipitation" typeId="precipitation"/>
|
||||
<channel id="convectivePrecipitation" typeId="convectivePrecipitation"/>
|
||||
<channel id="rainSpot" typeId="rainSpot"/>
|
||||
<channel id="rainArea" typeId="rainArea"/>
|
||||
<channel id="snowFraction" typeId="snowFraction"/>
|
||||
<channel id="snowFall" typeId="snowFall"/>
|
||||
<channel id="cardinalWindDirection" typeId="cardinalWindDirection"/>
|
||||
<channel id="windDirection" typeId="windDirection"/>
|
||||
<channel id="minWindSpeed" typeId="minWindSpeed"/>
|
||||
<channel id="maxWindSpeed" typeId="maxWindSpeed"/>
|
||||
<channel id="meanWindSpeed" typeId="meanWindSpeed"/>
|
||||
<channel id="minSeaLevelPressure" typeId="pressureMin"/>
|
||||
<channel id="maxSeaLevelPressure" typeId="pressureMax"/>
|
||||
<channel id="meanSeaLevelPressure" typeId="pressureMean"/>
|
||||
<channel id="condition" typeId="condition"/>
|
||||
<channel id="icon" typeId="icon"/>
|
||||
<channel id="predictability" typeId="predictability"/>
|
||||
<channel id="predictabilityClass" typeId="predictabilityClass"/>
|
||||
<channel id="precipitationHours" typeId="precipitationHours"/>
|
||||
<channel id="humidityGreater90Hours" typeId="humidityGreater90Hours"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
|
||||
<channel-type id="height" advanced="true">
|
||||
<item-type>Number</item-type>
|
||||
<label>Altitude</label>
|
||||
<description>Altitude above sea-level of the location (in meters)</description>
|
||||
<state readOnly="true" pattern="%d"></state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="forecastDate">
|
||||
<item-type>DateTime</item-type>
|
||||
<label>Forecast Date</label>
|
||||
<description>Forecast date</description>
|
||||
<state readOnly="true"></state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="minTemperature">
|
||||
<item-type>Number:Temperature</item-type>
|
||||
<label>Minimum Temperature</label>
|
||||
<description>The low temperature</description>
|
||||
<category>Temperature</category>
|
||||
<state readOnly="true" pattern="%.1f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="maxTemperature">
|
||||
<item-type>Number:Temperature</item-type>
|
||||
<label>Maximum Temperature</label>
|
||||
<description>The high temperature</description>
|
||||
<category>Temperature</category>
|
||||
<state readOnly="true" pattern="%.1f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="meanTemperature">
|
||||
<item-type>Number:Temperature</item-type>
|
||||
<label>Mean Temperature</label>
|
||||
<description>The average temperature</description>
|
||||
<category>Temperature</category>
|
||||
<state readOnly="true" pattern="%.1f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="feltTemperatureMin" advanced="true">
|
||||
<item-type>Number:Temperature</item-type>
|
||||
<label>Minimum Felt Temperature</label>
|
||||
<description>The low "feels like" temperature</description>
|
||||
<category>Temperature</category>
|
||||
<state readOnly="true" pattern="%.1f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="feltTemperatureMax" advanced="true">
|
||||
<item-type>Number:Temperature</item-type>
|
||||
<label>Maximum Felt Temperature</label>
|
||||
<description>The high "feels like" temperature</description>
|
||||
<category>Temperature</category>
|
||||
<state readOnly="true" pattern="%.1f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="relativeHumidityMin">
|
||||
<item-type>Number</item-type>
|
||||
<label>Minimum Relative Humidity</label>
|
||||
<description>The minimum relative humidity in %</description>
|
||||
<category>Humidity</category>
|
||||
<state readOnly="true" min="0" max="100" pattern="%d %%">
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="relativeHumidityMax">
|
||||
<item-type>Number</item-type>
|
||||
<label>Maximum Relative Humidity</label>
|
||||
<description>The maximum relative humidity in %</description>
|
||||
<category>Humidity</category>
|
||||
<state readOnly="true" min="0" max="100" pattern="%d %%">
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="relativeHumidityMean">
|
||||
<item-type>Number</item-type>
|
||||
<label>Mean Relative Humidity</label>
|
||||
<description>The average relative humidity in %</description>
|
||||
<category>Humidity</category>
|
||||
<state readOnly="true" min="0" max="100" pattern="%d %%">
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="cardinalWindDirection">
|
||||
<item-type>String</item-type>
|
||||
<label>Cardinal Wind Direction</label>
|
||||
<state readOnly="true" pattern="%s">
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="windDirection" advanced="true">
|
||||
<item-type>Number</item-type>
|
||||
<label>Wind Direction</label>
|
||||
<description>Wind direction (in degrees)</description>
|
||||
<category>Wind</category>
|
||||
<state readOnly="true" min="0" max="360" pattern="%.0f °">
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="maxWindSpeed">
|
||||
<item-type>Number:Speed</item-type>
|
||||
<label>Maximum Wind Speed</label>
|
||||
<description>Maximum wind speed</description>
|
||||
<category>Wind</category>
|
||||
<state readOnly="true" pattern="%.1f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="minWindSpeed">
|
||||
<item-type>Number:Speed</item-type>
|
||||
<label>Minimum Wind Speed</label>
|
||||
<category>Wind</category>
|
||||
<state readOnly="true" pattern="%.1f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="meanWindSpeed">
|
||||
<item-type>Number:Speed</item-type>
|
||||
<label>Mean Wind Speed</label>
|
||||
<category>Wind</category>
|
||||
<state readOnly="true" pattern="%.1f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="pressureMin">
|
||||
<item-type>Number:Pressure</item-type>
|
||||
<label>Low Pressure</label>
|
||||
<description>Low Pressure</description>
|
||||
<category>Pressure</category>
|
||||
<state readOnly="true" pattern="%.2f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="pressureMax">
|
||||
<item-type>Number:Pressure</item-type>
|
||||
<label>High Pressure</label>
|
||||
<description>High Pressure</description>
|
||||
<category>Pressure</category>
|
||||
<state readOnly="true" pattern="%.2f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="pressureMean">
|
||||
<item-type>Number:Pressure</item-type>
|
||||
<label>Mean Pressure</label>
|
||||
<description>Mean Pressure</description>
|
||||
<category>Pressure</category>
|
||||
<state readOnly="true" pattern="%.2f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="UVIndex" advanced="true">
|
||||
<item-type>Number</item-type>
|
||||
<label>UV Index</label>
|
||||
<description>UV Index</description>
|
||||
<state readOnly="true" pattern="%.1f">
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="precipitation">
|
||||
<item-type>Number:Length</item-type>
|
||||
<label>Precipitation</label>
|
||||
<description>Prediction of total precipitation</description>
|
||||
<category>Rain</category>
|
||||
<state readOnly="true" pattern="%.2f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="convectivePrecipitation">
|
||||
<item-type>Number:Length</item-type>
|
||||
<label>Convective Precipitation</label>
|
||||
<description>Prediction of convective precipitation (rainfall)</description>
|
||||
<category>Rain</category>
|
||||
<state readOnly="true" pattern="%.2f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="rainSpot">
|
||||
<item-type>String</item-type>
|
||||
<label>Rain Spot</label>
|
||||
<description>Precipitation distribution around the location as a 7x7 array,
|
||||
encoded from south to north and west to
|
||||
east
|
||||
(e.g. 2112211093222219212110112229922133311912239022192).</description>
|
||||
<category>Rain</category>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="rainArea">
|
||||
<item-type>Image</item-type>
|
||||
<label>Rain Area</label>
|
||||
<description>Image representing the Rain Spot precipitation distribution</description>
|
||||
<category>Rain</category>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="snowFraction">
|
||||
<item-type>Number</item-type>
|
||||
<label>Snow Fraction</label>
|
||||
<description>Prediction of the fraction of total precipitation that will fall as snow</description>
|
||||
<category>Rain</category>
|
||||
<state readOnly="true" min="0" max="100" pattern="%d %%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="snowFall">
|
||||
<item-type>Number:Length</item-type>
|
||||
<label>Snowfall</label>
|
||||
<description>Prediction of snowfall</description>
|
||||
<category>Rain</category>
|
||||
<state readOnly="true" pattern="%.2f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="precipitationProbability">
|
||||
<item-type>Number</item-type>
|
||||
<label>Precipitation Probability</label>
|
||||
<description>Probability of precipitation (as %)</description>
|
||||
<state readOnly="true" min="0" max="100" pattern="%d %%">
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="predictability">
|
||||
<item-type>Number</item-type>
|
||||
<label>Forecast Predictability</label>
|
||||
<description>The predictability of the forecast (as %)</description>
|
||||
<state readOnly="true" min="0" max="100" pattern="%d %%">
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="precipitationHours">
|
||||
<item-type>Number</item-type>
|
||||
<label>Precipitation Hours</label>
|
||||
<description>The predicted number of hours having precipitation</description>
|
||||
<state readOnly="true" min="0" max="24" pattern="%d">
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="humidityGreater90Hours">
|
||||
<item-type>Number</item-type>
|
||||
<label>Humidity Greater Than 90 Hours</label>
|
||||
<description>The predicted number of hours having humidity greater than 90%</description>
|
||||
<state readOnly="true" min="0" max="24" pattern="%d">
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="predictabilityClass">
|
||||
<item-type>Number</item-type>
|
||||
<label>Forecast Predictability Class</label>
|
||||
<description>The estimated certainty of the forecast (0 = very low, 5 = very high)</description>
|
||||
<state readOnly="true" min="0" max="5" pattern="%d"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="condition">
|
||||
<item-type>String</item-type>
|
||||
<label>Condition</label>
|
||||
<description>A brief description of the forecast weather condition (e.g. 'Overcast')</description>
|
||||
<state readOnly="true" min="1" max="17" pattern="%s">
|
||||
<options>
|
||||
<!-- Source: https://content.meteoblue.com/nl/service-specifications/standards/symbols-and-pictograms#eztoc14635_1_6 -->
|
||||
<option value="1">Sunny, cloudless sky</option>
|
||||
<option value="2">Sunny and few clouds</option>
|
||||
<option value="3">Partly cloudy</option>
|
||||
<option value="4">Overcast</option>
|
||||
<option value="5">Fog</option>
|
||||
<option value="6">Overcast with rain</option>
|
||||
<option value="7">Mixed with showers</option>
|
||||
<option value="8">Showers, thunderstorms likely</option>
|
||||
<option value="9">Overcast with snow</option>
|
||||
<option value="10">Mixed with snow showers</option>
|
||||
<option value="11">Mostly cloudy with a mixture of snow and rain</option>
|
||||
<option value="12">Overcast with light rain</option>
|
||||
<option value="13">Overcast with light snow</option>
|
||||
<option value="14">Mostly cloudy with rain</option>
|
||||
<option value="15">Mostly cloudy with snow</option>
|
||||
<option value="16">Mostly cloudy with light rain</option>
|
||||
<option value="17">Mostly cloudy with light snow</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="icon" advanced="true">
|
||||
<item-type>Image</item-type>
|
||||
<label>Weather Icon</label>
|
||||
<description>Icon representing the weather conditions</description>
|
||||
</channel-type>
|
||||
|
||||
</thing:thing-descriptions>
|
||||
Reference in New Issue
Block a user