Updated external content (Jenkins build 999)

pull/1847/head
openHAB Build Server 2022-06-22 04:53:30 +00:00
parent e7762f2ff7
commit 69c0ffec65
3 changed files with 48 additions and 47 deletions

View File

@ -120,21 +120,21 @@ Additionally there is a receipt timestamp and a trigger channel.
#### Metadata channel-types:
| Request parameter | Channel type id | Type | Label | Description | Group |
|-------------------|------------------------------|----------------------|-----------------------------------|-----------------------------------------------------------------------------------------------------|-------------|
| dateutc | dateutc | String | Last Updated | The date and time of the last update in UTC as submitted by the weather station. This can be 'now'. | Metadata |
| softwaretype | softwaretype | String | Software Type | A software type string from the weather station | Metadata |
| rtfreq | realtime-frequency | Number | Realtime Frequency | How often does the weather station submit measurements | Metadata |
| lowbatt | system:low-battery | Switch | Low Battery | Low battery warning with possible values on (low battery) and off (battery ok) | Metadata |
| Request parameter | Channel type id | Type | Label | Description | Group |
|-------------------|------------------------------|----------------------|-----------------------------------|--------------------------------------------------------------------------------------------|-------------|
| dateutc | dateutc | String | Last Updated | The date and time of the last update in UTC as submitted by the device. This can be 'now'. | Metadata |
| softwaretype | softwaretype | String | Software Type | A software type string from the device | Metadata |
| rtfreq | realtime-frequency | Number | Realtime Frequency | How often does the device submit measurements | Metadata |
| lowbatt | system:low-battery | Switch | Low Battery | Low battery warning with possible values on (low battery) and off (battery ok) | Metadata |
#### Synthetic channel-types. These are programmatically added:
| Channel type id | Type | Channel type | Label | Description | Group |
|------------------------|----------------------|--------------|--------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|
| dateutc-datetime | dateutc-datetime | state | Last Updated as DateTime | The date and time of the last update in UTC as submitted by the weather station converted to a DateTime value. In case of 'now', the current time is used. | Metadata |
| last-received-datetime | DateTime | state | Last Received | The date and time of the last update. | Metadata |
| last-query-state | String | state | The last query | The part of the last query after the first unurlencoded '?' | Metadata |
| last-query-trigger | String | trigger | The last query | The part of the last query after the first unurlencoded '?' | Metadata |
| Channel type id | Type | Channel type | Label | Description | Group |
|------------------------|----------------------|--------------|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------|----------|
| dateutc-datetime | dateutc-datetime | state | Last Updated as DateTime | The date and time of the last update in UTC as submitted by the device converted to a DateTime value. In case of 'now', the current time is used. | Metadata |
| last-received-datetime | DateTime | state | Last Received | The date and time of the last update. | Metadata |
| last-query-state | String | state | The last query | The query part of the last request from the device | Metadata |
| last-query-trigger | String | trigger | The last query | The query part of the last request from the device | Metadata |
The trigger channel's payload is the last querystring, so the following dsl rule script would send the measurements on to wunderground.com:

View File

@ -19,7 +19,7 @@
<channel-type id="dateutc" advanced="true">
<item-type>String</item-type>
<label>Last Updated</label>
<description>The date and time of the last update in UTC as submitted by the weather station. This can be 'now'.</description>
<description>The date and time of the last update in UTC as submitted by the device. This can be 'now'.</description>
<category>Time</category>
<tags>
<tag>Point</tag>
@ -30,8 +30,9 @@
<channel-type id="dateutc-datetime" advanced="true">
<item-type>DateTime</item-type>
<label>Last Updated as DateTime</label>
<description>The date and time of the last update in UTC as submitted by the weather station converted to a DateTime
value. In case of 'now', the current time is used.</description>
<description>The date and time of the last update in UTC as submitted by the device converted to a DateTime
value. In
case of 'now', the current time is used.</description>
<category>Time</category>
<tags>
<tag>Point</tag>
@ -126,8 +127,8 @@
<channel-type id="humidity">
<item-type>Number:Dimensionless</item-type>
<label>Humidity</label>
<description>Humidity in %.</description>
<label>Outdoor Humidity</label>
<description>Outdoor humidity in %.</description>
<category>Humidity</category>
<tags>
<tag>Measurement</tag>
@ -157,7 +158,7 @@
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
<channel-type id="wind-chill" advanced="true">
@ -182,7 +183,7 @@
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
<!-- for sensors 2,3,4 use soiltemp2f, soiltemp3f, and soiltemp4f -->
@ -195,7 +196,7 @@
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
<channel-type id="rain">
@ -303,13 +304,13 @@
<channel-type id="solarradiation">
<item-type>Number:Intensity</item-type>
<label>Solar Radiation</label>
<description>Solar radiation</description>
<description>Solar radiation in W/m2.</description>
<category>Sun</category>
<tags>
<tag>Measurement</tag>
<tag>Light</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
<channel-type id="uv">
@ -332,7 +333,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.3f NM"/>
</channel-type>
<!-- Pollution Fields: -->
@ -344,7 +345,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<channel-type id="nitrogen-dioxide-measured" advanced="true">
@ -355,7 +356,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<channel-type id="nitrogen-dioxide-nox-no" advanced="true">
@ -366,7 +367,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<channel-type id="nitrogen-dioxide-noy-no" advanced="true">
@ -377,7 +378,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<channel-type id="nitrogen-oxides" advanced="true">
@ -388,7 +389,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<channel-type id="total-reactive-nitrogen" advanced="true">
@ -399,7 +400,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<channel-type id="no3-ion" advanced="true">
@ -410,7 +411,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.2f %unit%"/>
</channel-type>
<channel-type id="so4-ion" advanced="true">
@ -421,7 +422,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.2f %unit%"/>
</channel-type>
<channel-type id="sulfur-dioxide" advanced="true">
@ -432,7 +433,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<channel-type id="sulfur-dioxide-trace-levels" advanced="true">
@ -443,7 +444,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<channel-type id="carbon-monoxide" advanced="true">
@ -454,7 +455,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<channel-type id="carbon-monoxide-trace-levels" advanced="true">
@ -465,7 +466,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<channel-type id="elemental-carbon" advanced="true">
@ -476,7 +477,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.2f %unit%"/>
</channel-type>
<channel-type id="organic-carbon" advanced="true">
@ -487,7 +488,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.2f %unit%"/>
</channel-type>
<channel-type id="black-carbon" advanced="true">
@ -498,7 +499,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.2f %unit%"/>
</channel-type>
<channel-type id="aethalometer" advanced="true">
@ -509,7 +510,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.2f %unit%"/>
</channel-type>
<channel-type id="pm2_5-mass" advanced="true">
@ -520,7 +521,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.2f %unit%"/>
</channel-type>
<channel-type id="pm10-mass" advanced="true">
@ -531,7 +532,7 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.2f %unit%"/>
</channel-type>
<channel-type id="ozone" advanced="true">
@ -542,13 +543,13 @@
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/>
<state readOnly="true" pattern="%.0f %unit%"/>
</channel-type>
<channel-type id="softwaretype" advanced="true">
<item-type>String</item-type>
<label>Software Type</label>
<description>A software type string from the weather station</description>
<description>A software type string from the device</description>
<category>Text</category>
<state readOnly="true"/>
</channel-type>
@ -556,7 +557,7 @@
<channel-type id="realtime-frequency" advanced="true">
<item-type>Number</item-type>
<label>Realtime Frequency</label>
<description>How often does the weather station submit measurements</description>
<description>How often does the device submit measurements</description>
<category>Number</category>
<state readOnly="true" pattern="%.0f"/>
</channel-type>
@ -565,7 +566,7 @@
<item-type>String</item-type>
<kind>state</kind>
<label>The last query</label>
<description>The part of the last query after the first unurlencoded '?'</description>
<description>The query part of the last request from the device</description>
<state readOnly="true"/>
</channel-type>
@ -573,7 +574,7 @@
<item-type>String</item-type>
<kind>trigger</kind>
<label>The last query</label>
<description>The part of the last query after the first unurlencoded '?'</description>
<description>The query part of the last request from the device</description>
<event/>
</channel-type>

View File

@ -28,7 +28,7 @@
The wunderground.com update api requires a station id, that is defined for the WeatherUnderground
account measurements are to be submitted to.<br />
<br />
In this binding it is used to identify a unique thing, so each weather-station or
In this binding it is used to identify a unique thing, so each device or
other apparatus submitting measurements can have a separate id, but if you don't intend to forward
the observations to wunderground.com, this value can be any non-blank string.
]]>