]> git.basschouten.com Git - openhab-addons.git/blob
08ef9a745d6387d9eb5452efd1dad5bd14888db3
[openhab-addons.git] /
1 <?xml version="1.0" ?>
2 <thing:thing-descriptions bindingId="wundergroundupdatereceiver"
3         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4         xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
5         xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
6
7         <channel-type id="last-received-datetime">
8                 <item-type>DateTime</item-type>
9                 <label>Last Received</label>
10                 <description>The date and time of the last update.</description>
11                 <category>Time</category>
12                 <tags>
13                         <tag>Point</tag>
14                         <tag>Timestamp</tag>
15                 </tags>
16                 <state readOnly="true" pattern="%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"/>
17         </channel-type>
18
19         <channel-type id="dateutc" advanced="true">
20                 <item-type>String</item-type>
21                 <label>Last Updated</label>
22                 <description>The date and time of the last update in UTC as submitted by the weather station. This can be 'now'.</description>
23                 <category>Time</category>
24                 <tags>
25                         <tag>Point</tag>
26                 </tags>
27                 <state readOnly="true"/>
28         </channel-type>
29
30         <channel-type id="dateutc-datetime" advanced="true">
31                 <item-type>DateTime</item-type>
32                 <label>Last Updated as DateTime</label>
33                 <description>The date and time of the last update in UTC as submitted by the weather station converted to a DateTime
34                         value. In case of 'now', the current time is used.</description>
35                 <category>Time</category>
36                 <tags>
37                         <tag>Point</tag>
38                         <tag>Timestamp</tag>
39                 </tags>
40                 <state readOnly="true" pattern="%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"/>
41         </channel-type>
42
43         <channel-type id="wind-speed">
44                 <item-type>Number:Speed</item-type>
45                 <label>Current Wind Speed</label>
46                 <description>Current wind speed, using software specific time period.</description>
47                 <category>Wind</category>
48                 <tags>
49                         <tag>Measurement</tag>
50                         <tag>Wind</tag>
51                 </tags>
52                 <state readOnly="true" pattern="%.2f %unit%"/>
53         </channel-type>
54
55         <channel-type id="wind-gust-speed">
56                 <item-type>Number:Speed</item-type>
57                 <label>Current Gust Speed</label>
58                 <description>Current wind gust speed, using software specific time period.</description>
59                 <category>Wind</category>
60                 <tags>
61                         <tag>Measurement</tag>
62                         <tag>Wind</tag>
63                 </tags>
64                 <state readOnly="true" pattern="%.2f %unit%"/>
65         </channel-type>
66
67         <channel-type id="wind-gust-direction">
68                 <item-type>Number:Angle</item-type>
69                 <label>Gust Direction</label>
70                 <description>Current wind gust direction expressed as an angle using software specific time period.</description>
71                 <category>Wind</category>
72                 <tags>
73                         <tag>Measurement</tag>
74                         <tag>Wind</tag>
75                 </tags>
76                 <state readOnly="true"/>
77         </channel-type>
78
79         <channel-type id="wind-speed-avg-2min" advanced="true">
80                 <item-type>Number:Speed</item-type>
81                 <label>Wind Speed 2min Average</label>
82                 <description>2 minute average wind speed.</description>
83                 <category>Wind</category>
84                 <tags>
85                         <tag>Measurement</tag>
86                         <tag>Wind</tag>
87                 </tags>
88                 <state readOnly="true" pattern="%.2f %unit%"/>
89         </channel-type>
90
91         <channel-type id="wind-direction-avg-2min" advanced="true">
92                 <item-type>Number:Angle</item-type>
93                 <label>Wind Direction 2min Average</label>
94                 <description>2 minute average wind direction.</description>
95                 <category>Wind</category>
96                 <tags>
97                         <tag>Measurement</tag>
98                         <tag>Wind</tag>
99                 </tags>
100                 <state readOnly="true"/>
101         </channel-type>
102
103         <channel-type id="wind-gust-speed-10min" advanced="true">
104                 <item-type>Number:Speed</item-type>
105                 <label>Gust Speed 10min Average</label>
106                 <description>10 minute average gust speed.</description>
107                 <category>Wind</category>
108                 <tags>
109                         <tag>Measurement</tag>
110                         <tag>Wind</tag>
111                 </tags>
112                 <state readOnly="true" pattern="%.2f %unit%"/>
113         </channel-type>
114
115         <channel-type id="wind-gust-direction-10min" advanced="true">
116                 <item-type>Number:Angle</item-type>
117                 <label>Gust Direction 10min Average</label>
118                 <description>10 minute average gust direction.</description>
119                 <category>Wind</category>
120                 <tags>
121                         <tag>Measurement</tag>
122                         <tag>Wind</tag>
123                 </tags>
124                 <state readOnly="true"/>
125         </channel-type>
126
127         <channel-type id="humidity">
128                 <item-type>Number:Dimensionless</item-type>
129                 <label>Humidity</label>
130                 <description>Humidity in %.</description>
131                 <category>Humidity</category>
132                 <tags>
133                         <tag>Measurement</tag>
134                         <tag>Humidity</tag>
135                 </tags>
136                 <state readOnly="true" pattern="%.0f %%"/>
137         </channel-type>
138
139         <channel-type id="indoor-humidity">
140                 <item-type>Number:Dimensionless</item-type>
141                 <label>Indoor Humidity</label>
142                 <description>Indoor humidity in %.</description>
143                 <category>Humidity</category>
144                 <tags>
145                         <tag>Measurement</tag>
146                         <tag>Humidity</tag>
147                 </tags>
148                 <state readOnly="true" pattern="%.0f %%"/>
149         </channel-type>
150
151         <channel-type id="dew-point" advanced="true">
152                 <item-type>Number:Temperature</item-type>
153                 <label>Dew Point</label>
154                 <description>Outdoor dew point.</description>
155                 <category>Humidity</category>
156                 <tags>
157                         <tag>Measurement</tag>
158                         <tag>Temperature</tag>
159                 </tags>
160                 <state readOnly="true"/>
161         </channel-type>
162
163         <channel-type id="wind-chill" advanced="true">
164                 <item-type>Number:Temperature</item-type>
165                 <label>Wind Chill</label>
166                 <description>The apparent wind chill temperature.</description>
167                 <category>Temperature</category>
168                 <tags>
169                         <tag>Measurement</tag>
170                         <tag>Wind</tag>
171                 </tags>
172                 <state readOnly="true" pattern="%.1f %unit%"/>
173         </channel-type>
174
175         <!-- for extra outdoor sensors use temp2f, temp3f, and so on -->
176         <channel-type id="indoor-temperature">
177                 <item-type>Number:Temperature</item-type>
178                 <label>Indoor Temperature</label>
179                 <description>Indoor temperature.</description>
180                 <category>Temperature</category>
181                 <tags>
182                         <tag>Measurement</tag>
183                         <tag>Temperature</tag>
184                 </tags>
185                 <state readOnly="true"/>
186         </channel-type>
187
188         <!-- for sensors 2,3,4 use soiltemp2f, soiltemp3f, and soiltemp4f -->
189         <channel-type id="soil-temperature" advanced="true">
190                 <item-type>Number:Temperature</item-type>
191                 <label>Soil Temperature</label>
192                 <description>Soil temperature.</description>
193                 <category>Temperature</category>
194                 <tags>
195                         <tag>Measurement</tag>
196                         <tag>Temperature</tag>
197                 </tags>
198                 <state readOnly="true"/>
199         </channel-type>
200
201         <channel-type id="rain">
202                 <item-type>Number:Length</item-type>
203                 <label>Hourly Rain</label>
204                 <description>Rain over the past hour.</description>
205                 <category>Rain</category>
206                 <tags>
207                         <tag>Measurement</tag>
208                         <tag>Rain</tag>
209                 </tags>
210                 <state readOnly="true" pattern="%.2f %unit%"/>
211         </channel-type>
212
213         <channel-type id="rain-daily">
214                 <item-type>Number:Length</item-type>
215                 <label>Daily Rain</label>
216                 <description>Rain since the start of the day.</description>
217                 <category>Rain</category>
218                 <tags>
219                         <tag>Measurement</tag>
220                         <tag>Rain</tag>
221                 </tags>
222                 <state readOnly="true" pattern="%.2f %unit%"/>
223         </channel-type>
224
225         <channel-type id="rain-weekly" advanced="true">
226                 <item-type>Number:Length</item-type>
227                 <label>Weekly Rain</label>
228                 <description>Rain since the start of this week.</description>
229                 <category>Rain</category>
230                 <tags>
231                         <tag>Measurement</tag>
232                         <tag>Rain</tag>
233                 </tags>
234                 <state readOnly="true" pattern="%.2f %unit%"/>
235         </channel-type>
236
237         <channel-type id="rain-monthly" advanced="true">
238                 <item-type>Number:Length</item-type>
239                 <label>Monthly Rain</label>
240                 <description>Rain since the start if this month.</description>
241                 <category>Rain</category>
242                 <tags>
243                         <tag>Measurement</tag>
244                         <tag>Rain</tag>
245                 </tags>
246                 <state readOnly="true" pattern="%.2f %unit%"/>
247         </channel-type>
248
249         <channel-type id="rain-yearly" advanced="true">
250                 <item-type>Number:Length</item-type>
251                 <label>Yearly Rain</label>
252                 <description>Rain since the start of this year.</description>
253                 <category>Rain</category>
254                 <tags>
255                         <tag>Measurement</tag>
256                         <tag>Rain</tag>
257                 </tags>
258                 <state readOnly="true" pattern="%.2f %unit%"/>
259         </channel-type>
260
261         <channel-type id="metar" advanced="true">
262                 <item-type>String</item-type>
263                 <label>METAR Weather Report</label>
264                 <description>METAR formatted weather report</description>
265                 <category>Sun_Clouds</category>
266                 <state readOnly="true"/>
267         </channel-type>
268
269         <channel-type id="clouds" advanced="true">
270                 <item-type>String</item-type>
271                 <label>Cloud Cover</label>
272                 <description>METAR style cloud cover.</description>
273                 <category>Sun_Clouds</category>
274                 <state readOnly="true"/>
275         </channel-type>
276
277         <!-- for sensors 2,3,4 use soilmoisture2, soilmoisture3, and soilmoisture4 -->
278         <channel-type id="soil-moisture" advanced="true">
279                 <item-type>Number:Dimensionless</item-type>
280                 <label>Soil Moisture</label>
281                 <description>Soil moisture in %.</description>
282                 <category>Moisture</category>
283                 <tags>
284                         <tag>Measurement</tag>
285                         <tag>Water</tag>
286                 </tags>
287                 <state readOnly="true" pattern="%.0f %%"/>
288         </channel-type>
289
290         <!-- for sensor 2 use leafwetness2 -->
291         <channel-type id="leafwetness" advanced="true">
292                 <item-type>Number:Dimensionless</item-type>
293                 <label>Leaf Wetness</label>
294                 <description>Leaf wetness in %.</description>
295                 <category>Moisture</category>
296                 <tags>
297                         <tag>Measurement</tag>
298                         <tag>Water</tag>
299                 </tags>
300                 <state readOnly="true" pattern="%.0f %%"/>
301         </channel-type>
302
303         <channel-type id="solarradiation">
304                 <item-type>Number:Intensity</item-type>
305                 <label>Solar Radiation</label>
306                 <description>Solar radiation</description>
307                 <category>Sun</category>
308                 <tags>
309                         <tag>Measurement</tag>
310                         <tag>Light</tag>
311                 </tags>
312                 <state readOnly="true"/>
313         </channel-type>
314
315         <channel-type id="uv">
316                 <item-type>Number:Dimensionless</item-type>
317                 <label>UV Index</label>
318                 <description>UV index.</description>
319                 <category>Sun</category>
320                 <tags>
321                         <tag>Measurement</tag>
322                         <tag>Ultraviolet</tag>
323                 </tags>
324                 <state readOnly="true" pattern="%.0f"/>
325         </channel-type>
326
327         <channel-type id="visibility" advanced="true">
328                 <item-type>Number:Length</item-type>
329                 <label>Visibility</label>
330                 <description>Visibility.</description>
331                 <category>Sun_Clouds</category>
332                 <tags>
333                         <tag>Measurement</tag>
334                 </tags>
335                 <state readOnly="true"/>
336         </channel-type>
337
338         <!-- Pollution Fields: -->
339         <channel-type id="nitric-oxide" advanced="true">
340                 <item-type>Number:Dimensionless</item-type>
341                 <label>Nitric Oxide</label>
342                 <description>Nitric Oxide ppm.</description>
343                 <category>Pollution</category>
344                 <tags>
345                         <tag>Measurement</tag>
346                 </tags>
347                 <state readOnly="true"/>
348         </channel-type>
349
350         <channel-type id="nitrogen-dioxide-measured" advanced="true">
351                 <item-type>Number:Dimensionless</item-type>
352                 <label>Nitrogen Dioxide</label>
353                 <description>Nitrogen Dioxide, true measure ppb.</description>
354                 <category>Pollution</category>
355                 <tags>
356                         <tag>Measurement</tag>
357                 </tags>
358                 <state readOnly="true"/>
359         </channel-type>
360
361         <channel-type id="nitrogen-dioxide-nox-no" advanced="true">
362                 <item-type>Number:Dimensionless</item-type>
363                 <label>NO2 X computed</label>
364                 <description>NO2 computed, NOx-NO ppb.</description>
365                 <category>Pollution</category>
366                 <tags>
367                         <tag>Measurement</tag>
368                 </tags>
369                 <state readOnly="true"/>
370         </channel-type>
371
372         <channel-type id="nitrogen-dioxide-noy-no" advanced="true">
373                 <item-type>Number:Dimensionless</item-type>
374                 <label>NO2 Y computed, NOy-NO ppb</label>
375                 <description>NO2 computed, NOy-NO ppb.</description>
376                 <category>Pollution</category>
377                 <tags>
378                         <tag>Measurement</tag>
379                 </tags>
380                 <state readOnly="true"/>
381         </channel-type>
382
383         <channel-type id="nitrogen-oxides" advanced="true">
384                 <item-type>Number:Dimensionless</item-type>
385                 <label>Nitrogen Oxides</label>
386                 <description>Nitrogen Oxides ppb.</description>
387                 <category>Pollution</category>
388                 <tags>
389                         <tag>Measurement</tag>
390                 </tags>
391                 <state readOnly="true"/>
392         </channel-type>
393
394         <channel-type id="total-reactive-nitrogen" advanced="true">
395                 <item-type>Number:Dimensionless</item-type>
396                 <label>Total Reactive Nitrogen</label>
397                 <description>Total reactive nitrogen.</description>
398                 <category>Pollution</category>
399                 <tags>
400                         <tag>Measurement</tag>
401                 </tags>
402                 <state readOnly="true"/>
403         </channel-type>
404
405         <channel-type id="no3-ion" advanced="true">
406                 <item-type>Number:Density</item-type>
407                 <label>NO3 ion</label>
408                 <description>NO3 ion (nitrate, not adjusted for ammonium ion) µG/m3.</description>
409                 <category>Pollution</category>
410                 <tags>
411                         <tag>Measurement</tag>
412                 </tags>
413                 <state readOnly="true"/>
414         </channel-type>
415
416         <channel-type id="so4-ion" advanced="true">
417                 <item-type>Number:Density</item-type>
418                 <label>SO4 ion</label>
419                 <description>SO4 ion (sulfate, not adjusted for ammonium ion) µG/m3.</description>
420                 <category>Pollution</category>
421                 <tags>
422                         <tag>Measurement</tag>
423                 </tags>
424                 <state readOnly="true"/>
425         </channel-type>
426
427         <channel-type id="sulfur-dioxide" advanced="true">
428                 <item-type>Number:Dimensionless</item-type>
429                 <label>Sulfur Dioxide</label>
430                 <description>Sulfur Dioxide, conventional ppb.</description>
431                 <category>Pollution</category>
432                 <tags>
433                         <tag>Measurement</tag>
434                 </tags>
435                 <state readOnly="true"/>
436         </channel-type>
437
438         <channel-type id="sulfur-dioxide-trace-levels" advanced="true">
439                 <item-type>Number:Dimensionless</item-type>
440                 <label>Sulfur Dioxide Trace Levels</label>
441                 <description>Sulfur Dioxide, trace levels ppb.</description>
442                 <category>Pollution</category>
443                 <tags>
444                         <tag>Measurement</tag>
445                 </tags>
446                 <state readOnly="true"/>
447         </channel-type>
448
449         <channel-type id="carbon-monoxide" advanced="true">
450                 <item-type>Number:Dimensionless</item-type>
451                 <label>Carbon Monoxide</label>
452                 <description>Carbon Monoxide, conventional ppm.</description>
453                 <category>Pollution</category>
454                 <tags>
455                         <tag>Measurement</tag>
456                 </tags>
457                 <state readOnly="true"/>
458         </channel-type>
459
460         <channel-type id="carbon-monoxide-trace-levels" advanced="true">
461                 <item-type>Number:Dimensionless</item-type>
462                 <label>Carbon Monoxide Trace Levels</label>
463                 <description>Carbon Monoxide, trace levels ppb.</description>
464                 <category>Pollution</category>
465                 <tags>
466                         <tag>Measurement</tag>
467                 </tags>
468                 <state readOnly="true"/>
469         </channel-type>
470
471         <channel-type id="elemental-carbon" advanced="true">
472                 <item-type>Number:Density</item-type>
473                 <label>Elemental Carbon</label>
474                 <description>Elemental Carbon, PM2.5 µG/m3.</description>
475                 <category>Pollution</category>
476                 <tags>
477                         <tag>Measurement</tag>
478                 </tags>
479                 <state readOnly="true"/>
480         </channel-type>
481
482         <channel-type id="organic-carbon" advanced="true">
483                 <item-type>Number:Density</item-type>
484                 <label>Organic Carbon</label>
485                 <description>Organic Carbon, not adjusted for oxygen and hydrogen, PM2.5 µG/m3.</description>
486                 <category>Pollution</category>
487                 <tags>
488                         <tag>Measurement</tag>
489                 </tags>
490                 <state readOnly="true"/>
491         </channel-type>
492
493         <channel-type id="black-carbon" advanced="true">
494                 <item-type>Number:Density</item-type>
495                 <label>Black Carbon</label>
496                 <description>Black Carbon at 880 nm, µG/m3.</description>
497                 <category>Pollution</category>
498                 <tags>
499                         <tag>Measurement</tag>
500                 </tags>
501                 <state readOnly="true"/>
502         </channel-type>
503
504         <channel-type id="aethalometer" advanced="true">
505                 <item-type>Number:Density</item-type>
506                 <label>Second Channel of Aethalometer</label>
507                 <description>second channel of Aethalometer at 370 nm, µG/m3.</description>
508                 <category>Pollution</category>
509                 <tags>
510                         <tag>Measurement</tag>
511                 </tags>
512                 <state readOnly="true"/>
513         </channel-type>
514
515         <channel-type id="pm2_5-mass" advanced="true">
516                 <item-type>Number:Density</item-type>
517                 <label>PM2.5 Mass</label>
518                 <description>PM2.5 mass, µG/m3.</description>
519                 <category>Pollution</category>
520                 <tags>
521                         <tag>Measurement</tag>
522                 </tags>
523                 <state readOnly="true"/>
524         </channel-type>
525
526         <channel-type id="pm10-mass" advanced="true">
527                 <item-type>Number:Density</item-type>
528                 <label>PM10 Mass</label>
529                 <description>PM10 mass, µG/m3.</description>
530                 <category>Pollution</category>
531                 <tags>
532                         <tag>Measurement</tag>
533                 </tags>
534                 <state readOnly="true"/>
535         </channel-type>
536
537         <channel-type id="ozone" advanced="true">
538                 <item-type>Number:Dimensionless</item-type>
539                 <label>Ozone</label>
540                 <description>Ozone, ppb.</description>
541                 <category>Pollution</category>
542                 <tags>
543                         <tag>Measurement</tag>
544                 </tags>
545                 <state readOnly="true"/>
546         </channel-type>
547
548         <channel-type id="softwaretype" advanced="true">
549                 <item-type>String</item-type>
550                 <label>Software Type</label>
551                 <description>A software type string from the weather station</description>
552                 <category>Text</category>
553                 <state readOnly="true"/>
554         </channel-type>
555
556         <channel-type id="realtime-frequency" advanced="true">
557                 <item-type>Number</item-type>
558                 <label>Realtime Frequency</label>
559                 <description>How often does the weather station submit measurements</description>
560                 <category>Number</category>
561                 <state readOnly="true" pattern="%.0f"/>
562         </channel-type>
563
564         <channel-type id="last-query-state" advanced="true">
565                 <item-type>String</item-type>
566                 <kind>state</kind>
567                 <label>The last query</label>
568                 <description>The part of the last query after the first unurlencoded '?'</description>
569                 <state readOnly="true"/>
570         </channel-type>
571
572         <channel-type id="last-query-trigger">
573                 <item-type>String</item-type>
574                 <kind>trigger</kind>
575                 <label>The last query</label>
576                 <description>The part of the last query after the first unurlencoded '?'</description>
577                 <event/>
578         </channel-type>
579
580 </thing:thing-descriptions>