added migrated 2.x add-ons
Signed-off-by: Kai Kreuzer <kai@openhab.org>
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<binding:binding id="sagercaster" 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>SagerCaster Binding</name>
|
||||
<description>The Sager Weathercaster is a scientific instrument for accurate prediction of the weather.</description>
|
||||
<author>Gaël L'hopital</author>
|
||||
|
||||
</binding:binding>
|
||||
@@ -0,0 +1,63 @@
|
||||
# binding
|
||||
binding.sagercaster.name = SagerCaster Binding
|
||||
binding.sagercaster.description = Die SagerCaster-Erweiterung wird zur Erstellung von Wettervorhersagen verwendet.
|
||||
|
||||
# channel types
|
||||
channel-type.sagercaster.forecast.state.option.0 = Warten Sie etwas länger auf eine Vorhersage
|
||||
channel-type.sagercaster.forecast.state.option.A = Gutes Wetter
|
||||
channel-type.sagercaster.forecast.state.option.B = Gutes Wetter und Erwärmung
|
||||
channel-type.sagercaster.forecast.state.option.C = Gutes Wetter und Abkühlung
|
||||
channel-type.sagercaster.forecast.state.option.D = Instabil
|
||||
channel-type.sagercaster.forecast.state.option.E = Instabil und Erwärmung
|
||||
channel-type.sagercaster.forecast.state.option.F = Instabil und Abkühlung
|
||||
channel-type.sagercaster.forecast.state.option.G = Zunehmende Bewölkung oder sehr bewölkt, gefolgt von Niederschlag oder Schauern / Schnee
|
||||
channel-type.sagercaster.forecast.state.option.G1 = Zunehmende oder sehr trübe Bewölkung, gefolgt von Niederschlag oder Schauern
|
||||
channel-type.sagercaster.forecast.state.option.G2 = Zunehmende Bewölkung oder sehr bewölkt, gefolgt von Niederschlag oder Schnee
|
||||
channel-type.sagercaster.forecast.state.option.H = Zunehmende Bewölkung oder sehr bewölkt, gefolgt von Niederschlag oder Schauern und Erwärmung
|
||||
channel-type.sagercaster.forecast.state.option.J = Regengüsse
|
||||
channel-type.sagercaster.forecast.state.option.K = Regengüsse / Schnee und Erwärmung
|
||||
channel-type.sagercaster.forecast.state.option.K1 = Regengüsse und Erwärmung
|
||||
channel-type.sagercaster.forecast.state.option.K2 = Schnee und Erwärmung
|
||||
channel-type.sagercaster.forecast.state.option.L = Regengüsse / Schnee und Abkühlung
|
||||
channel-type.sagercaster.forecast.state.option.L1 = Regengüsse und Abkühlung
|
||||
channel-type.sagercaster.forecast.state.option.L2 = Regengüsse und Abkühlung
|
||||
channel-type.sagercaster.forecast.state.option.M = Niederschlag
|
||||
channel-type.sagercaster.forecast.state.option.N = Niederschlag und Erwärmung
|
||||
channel-type.sagercaster.forecast.state.option.P = Niederschlag und Abkühlung dann wahrscheinliche Besserung innerhalb von 24 Stunden
|
||||
channel-type.sagercaster.forecast.state.option.R = Niederschlag oder Schauer / Schnee und Besserung innerhalb von 12 Stunden
|
||||
channel-type.sagercaster.forecast.state.option.R1 = Niederschlag oder Schauer und Besserung innerhalb von 12 Stunden
|
||||
channel-type.sagercaster.forecast.state.option.R2 = Niederschlag oder Schnee und Besserung innerhalb von 12 Stunden
|
||||
channel-type.sagercaster.forecast.state.option.S = Niederschlag oder Schauer / Schnee und Verbesserung innerhalb von 12 Stunden und Abkühlung
|
||||
channel-type.sagercaster.forecast.state.option.S1 = Niederschlag oder Regengüsse und Besserung innerhalb von 12 Stunden und Erfrischung
|
||||
channel-type.sagercaster.forecast.state.option.S2 = Niederschlag oder Schnee und Verbesserung innerhalb von 12 Stunden und Abkühlung
|
||||
channel-type.sagercaster.forecast.state.option.T = Niederschlag oder Schauer / Schnee und schnelle Besserung innerhalb von 6 Stunden
|
||||
channel-type.sagercaster.forecast.state.option.T1 = Niederschlag oder Schauer und schnelle Besserung innerhalb von 6 Stunden
|
||||
channel-type.sagercaster.forecast.state.option.T2 = Niederschlag oder Schnee und schnelle Besserung innerhalb von 6 Stunden
|
||||
channel-type.sagercaster.forecast.state.option.U = Niederschlag oder Schauer / Schnee und schnelle Besserung innerhalb von 6 Stunden, dann Abkühlung
|
||||
channel-type.sagercaster.forecast.state.option.U1 = Niederschlag oder Schauer und schnelle Besserung innerhalb von 6 Stunden, dann Abkühlung
|
||||
channel-type.sagercaster.forecast.state.option.U2 = Niederschlag oder Schnee und schnelle Besserung innerhalb von 6 Stunden, dann Abkühlung
|
||||
channel-type.sagercaster.forecast.state.option.W = Niederschlag oder Schauer / Schnee, gefolgt von gutem Wetter innerhalb von 6 Stunden und Erfrischung
|
||||
channel-type.sagercaster.forecast.state.option.W1 = Niederschlag oder Schauer, gefolgt von gutem Wetter innerhalb von 6 Stunden und Erfrischung
|
||||
channel-type.sagercaster.forecast.state.option.W2 = Niederschlag oder Schnee, gefolgt von gutem Wetter innerhalb von 6 Stunden und Abkühlung
|
||||
channel-type.sagercaster.forecast.state.option.X = Instabil, gefolgt von gutem Wetter
|
||||
channel-type.sagercaster.forecast.state.option.Y = Instabil, gefolgt von gutem Wetter innerhalb von 6 Stunden und Erfrischung
|
||||
|
||||
channel-type.sagercaster.velocity.state.option.N = Wahrscheinlich steigend
|
||||
channel-type.sagercaster.velocity.state.option.F = Mäßig bis frisch
|
||||
channel-type.sagercaster.velocity.state.option.S = Starke Winde können dem Sturm im offenen Raum vorausgehen
|
||||
channel-type.sagercaster.velocity.state.option.G = Sturm
|
||||
channel-type.sagercaster.velocity.state.option.W = Gefährlicher Sturm
|
||||
channel-type.sagercaster.velocity.state.option.H = Orkan
|
||||
channel-type.sagercaster.velocity.state.option.D = Abkühlend oder moderat, wenn die aktuellen Winde kühl oder stark sind
|
||||
channel-type.sagercaster.velocity.state.option.U = Keine wesentliche Änderung. Tendenz zur Zunahme während des Tages, Abnahme am Abend.
|
||||
|
||||
channel-type.sagercaster.wind-evolution.state.option.1 = Stabil
|
||||
channel-type.sagercaster.wind-evolution.state.option.2 = Stätig
|
||||
channel-type.sagercaster.wind-evolution.state.option.3 = Variabel
|
||||
|
||||
channel-type.sagercaster.trend.state.option.1 = Schneller Anstieg
|
||||
channel-type.sagercaster.trend.state.option.2 = Langsamer Anstieg
|
||||
channel-type.sagercaster.trend.state.option.3 = Stabil
|
||||
channel-type.sagercaster.trend.state.option.4 = Mäßiger Rückgang
|
||||
channel-type.sagercaster.trend.state.option.5 = Schneller Rückgang
|
||||
|
||||
@@ -0,0 +1,64 @@
|
||||
# binding
|
||||
binding.sagercaster.name = Extension SagerCaster
|
||||
binding.sagercaster.description = L'extension SagerCaster permet d'établir des prévisions météo.
|
||||
|
||||
# channel types
|
||||
channel-type.sagercaster.forecast.state.option.0 = Patientez encore un peu pour une prédiction
|
||||
channel-type.sagercaster.forecast.state.option.A = Beau-temps
|
||||
channel-type.sagercaster.forecast.state.option.B = Beau-temps et réchauffement
|
||||
channel-type.sagercaster.forecast.state.option.C = Beau-temps et rafraichissement
|
||||
channel-type.sagercaster.forecast.state.option.D = Instable
|
||||
channel-type.sagercaster.forecast.state.option.E = Instable et réchauffement
|
||||
channel-type.sagercaster.forecast.state.option.F = Instable et rafraichissement
|
||||
channel-type.sagercaster.forecast.state.option.G = Nébulosité croissante ou très nuageux suivi de précititations ou averses / neige
|
||||
channel-type.sagercaster.forecast.state.option.G1 = Nébulosité croissante ou très nuageux suivi de précititations ou averses
|
||||
channel-type.sagercaster.forecast.state.option.G2 = Nébulosité croissante ou très nuageux suivi de précititations ou neige
|
||||
channel-type.sagercaster.forecast.state.option.H = Nébulosité croissante ou très nuageux suivi de précititations ou averses et réchauffement
|
||||
channel-type.sagercaster.forecast.state.option.J = Averses
|
||||
channel-type.sagercaster.forecast.state.option.K = Averses / neige et réchauffement
|
||||
channel-type.sagercaster.forecast.state.option.K1 = Averses et réchauffement
|
||||
channel-type.sagercaster.forecast.state.option.K2 = Neige et réchauffement
|
||||
channel-type.sagercaster.forecast.state.option.L = Averses / neige et rafraichissement
|
||||
channel-type.sagercaster.forecast.state.option.L1 = Averses et rafraichissement
|
||||
channel-type.sagercaster.forecast.state.option.L2 = Neige et rafraichissement
|
||||
channel-type.sagercaster.forecast.state.option.M = Précipitations
|
||||
channel-type.sagercaster.forecast.state.option.N = Précipitations et réchauffement
|
||||
channel-type.sagercaster.forecast.state.option.P = Précipitations et rafraichissement puis amélioration probable dans les 24 heures
|
||||
channel-type.sagercaster.forecast.state.option.R = Précipitations ou averses / neige et amélioration dans les 12 heures
|
||||
channel-type.sagercaster.forecast.state.option.R1 = Précipitations ou averses et amélioration dans les 12 heures
|
||||
channel-type.sagercaster.forecast.state.option.R2 = Précipitations ou neige et amélioration dans les 12 heures
|
||||
channel-type.sagercaster.forecast.state.option.S = Précipitations ou averses / neige et amélioration dans les 12 heures et rafraichissement
|
||||
channel-type.sagercaster.forecast.state.option.S1 = Précipitations ou averses et amélioration dans les 12 heures et rafraichissement
|
||||
channel-type.sagercaster.forecast.state.option.S2 = Précipitations ou neige et amélioration dans les 12 heures et rafraichissement
|
||||
channel-type.sagercaster.forecast.state.option.T = Précipitations ou averses / neige et amélioration rapide dans les 6 heures
|
||||
channel-type.sagercaster.forecast.state.option.T1 = Précipitations ou averses et amélioration rapide dans les 6 heures
|
||||
channel-type.sagercaster.forecast.state.option.T2 = Précipitations ou neige et amélioration rapide dans les 6 heures
|
||||
channel-type.sagercaster.forecast.state.option.U = Précipitations ou averses / neige et amélioration rapide dans les 6 heures puis rafraichissement
|
||||
channel-type.sagercaster.forecast.state.option.U1 = Précipitations ou averses et amélioration rapide dans les 6 heures puis rafraichissement
|
||||
channel-type.sagercaster.forecast.state.option.U2 = Précipitations ou neige et amélioration rapide dans les 6 heures puis rafraichissement
|
||||
channel-type.sagercaster.forecast.state.option.W = Précipitations ou averses / neige suivi de beau temps rapide dans les 6 heures et rafraichissement
|
||||
channel-type.sagercaster.forecast.state.option.W1 = Précipitations ou averses suivi de beau temps rapide dans les 6 heures et rafraichissement
|
||||
channel-type.sagercaster.forecast.state.option.W2 = Précipitations ou neige suivi de beau temps rapide dans les 6 heures et rafraichissement
|
||||
channel-type.sagercaster.forecast.state.option.X = Instable suivi de beau temps
|
||||
channel-type.sagercaster.forecast.state.option.Y = Instable suivi de beau temps rapide dans les 6 heures et rafraichissement
|
||||
|
||||
channel-type.sagercaster.velocity.state.option.N = Probablement en augmentation
|
||||
channel-type.sagercaster.velocity.state.option.F = Modéré à frais
|
||||
channel-type.sagercaster.velocity.state.option.S = Vents forts pouvant précéder tempête en espace ouvert
|
||||
channel-type.sagercaster.velocity.state.option.G = Tempête
|
||||
channel-type.sagercaster.velocity.state.option.W = Tempête dangereuse
|
||||
channel-type.sagercaster.velocity.state.option.H = Ouragan
|
||||
channel-type.sagercaster.velocity.state.option.D = Décroissant ou en modération si les vents actuels sont frais ou forts
|
||||
channel-type.sagercaster.velocity.state.option.U = Pas de changement notable. Tendance pour augmentation progressive dans la journée, diminution dans la soirée.
|
||||
|
||||
channel-type.sagercaster.wind-evolution.state.option.1 = Stable
|
||||
channel-type.sagercaster.wind-evolution.state.option.2 = Horaire
|
||||
channel-type.sagercaster.wind-evolution.state.option.3 = Anti-horaire
|
||||
|
||||
channel-type.sagercaster.trend.state.option.1 = Augmentation rapide
|
||||
channel-type.sagercaster.trend.state.option.2 = Augmentation lente
|
||||
channel-type.sagercaster.trend.state.option.3 = Stable
|
||||
channel-type.sagercaster.trend.state.option.4 = Baisse modérée
|
||||
channel-type.sagercaster.trend.state.option.5 = Baisse rapide
|
||||
|
||||
|
||||
@@ -0,0 +1,244 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="sagercaster"
|
||||
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">
|
||||
|
||||
<thing-type id="sagercaster">
|
||||
<label>SagerCaster Thing</label>
|
||||
<description>This thing represents a forecast for a given location</description>
|
||||
|
||||
|
||||
<channel-groups>
|
||||
<channel-group id="input" typeId="input"/>
|
||||
<channel-group id="output" typeId="output"/>
|
||||
</channel-groups>
|
||||
|
||||
<representation-property>location</representation-property>
|
||||
|
||||
<config-description>
|
||||
<parameter name="location" type="text" required="true"
|
||||
pattern="^[-+]?([1-8]?\d(\.\d+)?|90(\.0+)?)[,]\s*[-+]?(180(\.0+)?|((1[0-7]\d)|([1-9]?\d))(\.\d+)?)$">
|
||||
<label>Location</label>
|
||||
<context>location</context>
|
||||
<description>Your geo coordinates separated with comma (e.g. "37.8,-122.4").</description>
|
||||
</parameter>
|
||||
|
||||
<parameter name="observation-period" type="integer" min="0" max="6" required="true">
|
||||
<label>Observation Period</label>
|
||||
<description>SagerWeatherCaster needs a minimum representative period of time to produce meaningfull results.
|
||||
Defaults to 6 hours</description>
|
||||
<default>6</default>
|
||||
</parameter>
|
||||
|
||||
</config-description>
|
||||
</thing-type>
|
||||
|
||||
|
||||
<channel-group-type id="input">
|
||||
<label>Inputs</label>
|
||||
<description>The channels used to build the forecast results</description>
|
||||
<channels>
|
||||
<channel id="cloudiness" typeId="cloudiness"/>
|
||||
<channel id="is-raining" typeId="is-raining"/>
|
||||
<channel id="rain-qtty" typeId="rain-qtty"/>
|
||||
<channel id="wind-speed-beaufort" typeId="wind-speed-beaufort"/>
|
||||
<channel id="pressure" typeId="pressure"/>
|
||||
<channel id="temperature" typeId="temperature"/>
|
||||
<channel id="wind-angle" typeId="wind-angle-rw"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
|
||||
<channel-group-type id="output">
|
||||
<label>Results</label>
|
||||
<description>Results of the Sager Weathercaster algorithm</description>
|
||||
<channels>
|
||||
<channel id="forecast" typeId="forecast"/>
|
||||
<channel id="velocity" typeId="velocity"/>
|
||||
<channel id="velocity-beaufort" typeId="wind-speed-beaufort">
|
||||
<label>Wind Velocity</label>
|
||||
</channel>
|
||||
<channel id="wind-from" typeId="wind-direction">
|
||||
<label>Wind From</label>
|
||||
</channel>
|
||||
<channel id="wind-to" typeId="wind-direction">
|
||||
<label>Wind To</label>
|
||||
</channel>
|
||||
<channel id="wind-evolution" typeId="wind-evolution"/>
|
||||
<channel id="pressure-trend" typeId="trend">
|
||||
<label>Pressure Trend</label>
|
||||
<description>Pressure Evolution trend over observation delay</description>
|
||||
</channel>
|
||||
<channel id="temperature-trend" typeId="trend">
|
||||
<label>Temperature Trend</label>
|
||||
<description>Temperature Evolution trend over observation delay</description>
|
||||
</channel>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
|
||||
<channel-type id="forecast">
|
||||
<item-type>String</item-type>
|
||||
<label>Weather Forecast</label>
|
||||
<state readOnly="true" pattern="%s">
|
||||
<options>
|
||||
<option value="0">Not enough historic data to study pressure evolution, wait a bit ...</option>
|
||||
<option value="A">Fair</option>
|
||||
<option value="B">Fair and warmer</option>
|
||||
<option value="C">Fair and cooler</option>
|
||||
<option value="D">Unsettled</option>
|
||||
<option value="E">Unsettled and warmer</option>
|
||||
<option value="F">Unsettled and cooler</option>
|
||||
<option value="G">Increasing cloudiness or overcast followed by Precipitation or showers/Flurries</option>
|
||||
<option value="G1">Increasing cloudiness or overcast followed by Precipitation or showers</option>
|
||||
<option value="G2">Increasing cloudiness or overcast followed by Precipitation or Flurries</option>
|
||||
<option value="H">Increasing cloudiness or overcast followed by Precipitation or showers and warmer</option>
|
||||
<option value="J">Showers</option>
|
||||
<option value="K">Showers/Flurries and warmer</option>
|
||||
<option value="K1">Showers and warmer</option>
|
||||
<option value="K2">Flurries and warmer</option>
|
||||
<option value="L">Showers/Flurries and cooler</option>
|
||||
<option value="L1">Showers and cooler</option>
|
||||
<option value="L2">Flurries and cooler</option>
|
||||
<option value="M">Precipitation</option>
|
||||
<option value="N">Precipitation and warmer</option>
|
||||
<option value="P">Precipitation and turning cooler; then improvement likely in 24 hours</option>
|
||||
<option value="R">Precipitation or showers/Flurries followed by improvement (within 12 hours)</option>
|
||||
<option value="R1">Precipitation or showers followed by improvement (within 12 hours)</option>
|
||||
<option value="R2">Precipitation or flurries followed by improvement (within 12 hours)</option>
|
||||
<option value="S">Precipitation or showers/Flurries followed by improvement (within 12 hours) and becoming cooler</option>
|
||||
<option value="S1">Precipitation or showers followed by improvement (within 12 hours) and becoming cooler</option>
|
||||
<option value="S2">Precipitation or flurries followed by improvement (within 12 hours) and becoming cooler</option>
|
||||
<option value="T">Precipitation or showers/Flurries followed by improvement early in period (within 6 hours)</option>
|
||||
<option value="T1">Precipitation or showers followed by improvement early in period (within 6 hours)</option>
|
||||
<option value="T2">Precipitation or flurries followed by improvement early in period (within 6 hours)</option>
|
||||
<option value="U">Precipitation or showers/Flurries by improvement early in period (within 6 hours) and becoming
|
||||
cooler</option>
|
||||
<option value="U1">Precipitation or showers by improvement early in period (within 6 hours) and becoming cooler</option>
|
||||
<option value="U2">Precipitation or flurries by improvement early in period (within 6 hours) and becoming cooler</option>
|
||||
<option value="W">Precipitation or showers/Flurries followed by fair early in period (within 6 hours) and
|
||||
becoming cooler</option>
|
||||
<option value="W1">Precipitation or showers followed by fair early in period (within 6 hours) and becoming cooler</option>
|
||||
<option value="W2">Precipitation or flurries followed by fair early in period (within 6 hours) and becoming cooler</option>
|
||||
<option value="X">Unsettled followed by fair</option>
|
||||
<option value="Y">Unsettled followed by fair early in period (within 6 hours) and becoming cooler</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="velocity">
|
||||
<item-type>String</item-type>
|
||||
<label>Wind Velocity</label>
|
||||
<state readOnly="true" pattern="%s">
|
||||
<options>
|
||||
<option value="N">Probably increasing</option>
|
||||
<option value="F">Moderate to fresh</option>
|
||||
<option value="S">Strong winds may precede gales over open water)</option>
|
||||
<option value="G">Gale</option>
|
||||
<option value="W">Dangerous gale (whole gale)</option>
|
||||
<option value="H">Hurricane</option>
|
||||
<option value="D">Diminishing, or moderating somewhat if current winds are of fresh to strong velocity</option>
|
||||
<option value="U">No important change. Some tendency for slight increase in winds during day, diminishing in
|
||||
evening</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="wind-direction">
|
||||
<item-type>String</item-type>
|
||||
<label>Wind Direction</label>
|
||||
<description>Wind direction</description>
|
||||
<category>Wind</category>
|
||||
<state readOnly="true" pattern="%s"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="wind-angle-rw">
|
||||
<item-type>Number:Angle</item-type>
|
||||
<label>Wind Angle</label>
|
||||
<description>Wind Angle</description>
|
||||
<category>Wind</category>
|
||||
<state readOnly="false" pattern="%.0f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="wind-evolution" advanced="true">
|
||||
<item-type>String</item-type>
|
||||
<label>Wind Evolution</label>
|
||||
<description>Wind bearing evolution trend over observation delay</description>
|
||||
<state readOnly="true" pattern="%s">
|
||||
<options>
|
||||
<option value="1">Steady</option>
|
||||
<option value="2">Veering</option>
|
||||
<option value="3">Backing</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="trend" advanced="true">
|
||||
<item-type>String</item-type>
|
||||
<label>Measure Trend</label>
|
||||
<description>Measure evolution trend over observation delay</description>
|
||||
<state readOnly="true" pattern="%s">
|
||||
<options>
|
||||
<option value="1">Rising Rapidly</option>
|
||||
<option value="2">Rising Slowly</option>
|
||||
<option value="3">Normal</option>
|
||||
<option value="4">Decreasing Slowly</option>
|
||||
<option value="5">Decreasing Rapidly</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="timestamp" advanced="true">
|
||||
<item-type>DateTime</item-type>
|
||||
<label>Calculation Time</label>
|
||||
<description>Weather forecast calculation date and time</description>
|
||||
<category>Observation time</category>
|
||||
<state readOnly="true"></state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="cloudiness">
|
||||
<item-type>Number:Dimensionless</item-type>
|
||||
<label>Cloudiness</label>
|
||||
<description>Current cloudiness.</description>
|
||||
<category>Clouds</category>
|
||||
<state min="0" max="100" pattern="%d %%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="rain-qtty" advanced="true">
|
||||
<item-type>Number</item-type>
|
||||
<label>Rain Quantity</label>
|
||||
<description>Current rain quantity</description>
|
||||
<category>Rain</category>
|
||||
<state pattern="%.2f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="is-raining">
|
||||
<item-type>Switch</item-type>
|
||||
<label>Raining</label>
|
||||
<description>Is it currently raining ?</description>
|
||||
<category>Rain</category>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="wind-speed-beaufort">
|
||||
<item-type>Number</item-type>
|
||||
<label>Beaufort</label>
|
||||
<description>Wind speed using Beaufort Scale</description>
|
||||
<category>Wind</category>
|
||||
<state min="0" max="12" pattern="%d"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="pressure">
|
||||
<item-type>Number:Pressure</item-type>
|
||||
<label>Sea Level Pressure</label>
|
||||
<description>Sea Level Pressure</description>
|
||||
<category>Pressure</category>
|
||||
<state pattern="%.3f %unit%"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="temperature">
|
||||
<item-type>Number:Temperature</item-type>
|
||||
<label>Temperature</label>
|
||||
<description>Current temperature</description>
|
||||
<category>Temperature</category>
|
||||
<state pattern="%.1f %unit%"/>
|
||||
</channel-type>
|
||||
</thing:thing-descriptions>
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user