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