Updated external content (Jenkins build 60)
parent
e9d395e9bf
commit
370873dca0
|
@ -49,8 +49,9 @@ The binding supports following channels
|
||||||
| Channel Type ID | Item Type | Description |
|
| Channel Type ID | Item Type | Description |
|
||||||
|--------------------|-----------|-----------------------------------------------------|
|
|--------------------|-----------|-----------------------------------------------------|
|
||||||
| latest-title | String | Contains the title of the last feed entry. |
|
| latest-title | String | Contains the title of the last feed entry. |
|
||||||
| latest-description | String | Contains the description of last feed entry. |
|
| latest-description | String | Contains the description of the last feed entry. |
|
||||||
| latest-date | DateTime | Contains the published date of the last feed entry. |
|
| latest-date | DateTime | Contains the published date of the last feed entry. |
|
||||||
|
| latest-link | String | Contains the link of the last feed entry. |
|
||||||
| author | String | The name of the feed author, if author is present. |
|
| author | String | The name of the feed author, if author is present. |
|
||||||
| title | String | The title of the feed. |
|
| title | String | The title of the feed. |
|
||||||
| description | String | Description of the feed. |
|
| description | String | Description of the feed. |
|
||||||
|
@ -62,8 +63,8 @@ The binding supports following channels
|
||||||
Things:
|
Things:
|
||||||
|
|
||||||
```java
|
```java
|
||||||
feed:feed:bbc [ URL="http://feeds.bbci.co.uk/news/video_and_audio/news_front_page/rss.xml?edition=uk"]
|
feed:feed:bbc [URL="http://feeds.bbci.co.uk/news/video_and_audio/news_front_page/rss.xml?edition=uk"]
|
||||||
feed:feed:techCrunch [ URL="http://feeds.feedburner.com/TechCrunch/", refresh=60]
|
feed:feed:techCrunch [URL="http://feeds.feedburner.com/TechCrunch/", refresh=60]
|
||||||
```
|
```
|
||||||
|
|
||||||
Items:
|
Items:
|
||||||
|
@ -72,6 +73,7 @@ Items:
|
||||||
String latest_title {channel="feed:feed:bbc:latest-title"}
|
String latest_title {channel="feed:feed:bbc:latest-title"}
|
||||||
String latest_description {channel="feed:feed:bbc:latest-description"}
|
String latest_description {channel="feed:feed:bbc:latest-description"}
|
||||||
DateTime latest_date {channel="feed:feed:bbc:latest-date"}
|
DateTime latest_date {channel="feed:feed:bbc:latest-date"}
|
||||||
|
String latest_link {channel="feed:feed:bbc:latest-link"}
|
||||||
Number number_of_entries {channel="feed:feed:bbc:number-of-entries"}
|
Number number_of_entries {channel="feed:feed:bbc:number-of-entries"}
|
||||||
String description {channel="feed:feed:bbc:description"}
|
String description {channel="feed:feed:bbc:description"}
|
||||||
String author {channel="feed:feed:bbc:author"}
|
String author {channel="feed:feed:bbc:author"}
|
||||||
|
|
|
@ -18,7 +18,7 @@ install: auto
|
||||||
The tado° binding integrates devices from [tado°](https://www.tado.com).
|
The tado° binding integrates devices from [tado°](https://www.tado.com).
|
||||||
|
|
||||||
It requires a fully functional tado° installation.
|
It requires a fully functional tado° installation.
|
||||||
You can then monitor and control all zone types (Heating, AC, Hot Water) as well as retrieve the HOME/AWAY status of mobile devices.
|
You can then monitor and control all zone types (Heating, AC, Hot Water) as well as retrieve the HOME/AWAY status of mobile devices, and setting the HOME/AWAY status of your home.
|
||||||
|
|
||||||
## `home` Thing (the Bridge)
|
## `home` Thing (the Bridge)
|
||||||
|
|
||||||
|
@ -39,6 +39,12 @@ Bridge tado:home:demo [ username="mail@example.com", password="secret" ]
|
||||||
|
|
||||||
Afterwards the discovery will show all zones and mobile devices associated with the user's home.
|
Afterwards the discovery will show all zones and mobile devices associated with the user's home.
|
||||||
|
|
||||||
|
### Channels
|
||||||
|
|
||||||
|
Name | Type | Description | Read/Write
|
||||||
|
-|-|-|-|-
|
||||||
|
`homePresence` | String | Current presence value of the tado home. `HOME` and `AWAY` can be set | RW
|
||||||
|
|
||||||
## `zone` Thing
|
## `zone` Thing
|
||||||
|
|
||||||
A *zone* is an area/room of your home.
|
A *zone* is an area/room of your home.
|
||||||
|
@ -158,6 +164,7 @@ Bridge tado:home:demo [ username="mail@example.com", password="secret" ] {
|
||||||
## tado.items
|
## tado.items
|
||||||
|
|
||||||
```
|
```
|
||||||
|
Switch TADO_PRESENCE_home "Tado Presence: [MAP(presence.map):%s]" { channel="tado:home:demo:homePresence" }
|
||||||
Number:Temperature HEAT_inside_temperature "Inside Temperature" { channel="tado:zone:demo:heating:currentTemperature" }
|
Number:Temperature HEAT_inside_temperature "Inside Temperature" { channel="tado:zone:demo:heating:currentTemperature" }
|
||||||
Number HEAT_humidity "Humidity" { channel="tado:zone:demo:heating:humidity" }
|
Number HEAT_humidity "Humidity" { channel="tado:zone:demo:heating:humidity" }
|
||||||
Number HEAT_heating_power "Heating Power" { channel="tado:zone:demo:heating:heatingPower" }
|
Number HEAT_heating_power "Heating Power" { channel="tado:zone:demo:heating:heatingPower" }
|
||||||
|
@ -194,6 +201,10 @@ Switch Phone_atHome "Phone location [MAP(presence.map)
|
||||||
```
|
```
|
||||||
sitemap tado label="Tado"
|
sitemap tado label="Tado"
|
||||||
{
|
{
|
||||||
|
Frame label="Status" {
|
||||||
|
Switch item=TADO_PRESENCE_home icon="presence"
|
||||||
|
}
|
||||||
|
|
||||||
Frame label="Heating" {
|
Frame label="Heating" {
|
||||||
Text item=HEAT_inside_temperature
|
Text item=HEAT_inside_temperature
|
||||||
Text item=HEAT_humidity
|
Text item=HEAT_humidity
|
||||||
|
|
|
@ -50,7 +50,7 @@ Once the rightmost box in the drawer is full, the leftmost box is emptied, the c
|
||||||
## Datasources
|
## Datasources
|
||||||
|
|
||||||
For every persisted Item, a separate database file is created in the `userdata/persistence/rrd4j` folder.
|
For every persisted Item, a separate database file is created in the `userdata/persistence/rrd4j` folder.
|
||||||
These database files are called datasources, which contain the archives of different granularities.
|
These database files contain the archives of different granularities.
|
||||||
|
|
||||||
By default, if `services/rrd4j.cfg` does not exist, or if an Item is not explicitly listed in a `<dsName>.items` property value in it, then the respective Item will be persisted according to the [default datasource settings](#default-datasource).
|
By default, if `services/rrd4j.cfg` does not exist, or if an Item is not explicitly listed in a `<dsName>.items` property value in it, then the respective Item will be persisted according to the [default datasource settings](#default-datasource).
|
||||||
|
|
||||||
|
@ -97,7 +97,7 @@ It must be one of the following string values:
|
||||||
### `<heartBeat>` (Heart Beat)
|
### `<heartBeat>` (Heart Beat)
|
||||||
|
|
||||||
The heartbeat parameter helps the database to detect missing values.
|
The heartbeat parameter helps the database to detect missing values.
|
||||||
i.e. if no new value is stored after "heartBeat" seconds, the value is considered missing when charting.
|
i.e. if no new sample is stored after "heartBeat" seconds, the value is considered missing when charting.
|
||||||
|
|
||||||
It must be a positive integer value.
|
It must be a positive integer value.
|
||||||
|
|
||||||
|
@ -115,6 +115,9 @@ The time interval (seconds) between reading consecutive samples from the OpenHAB
|
||||||
|
|
||||||
It must be a positive integer value.
|
It must be a positive integer value.
|
||||||
|
|
||||||
|
Relation between the sample intervall and openHABs persistence strategy.
|
||||||
|
The persistence strategy determines on which events (time, change, startUp) a new value is provided to the persistence service, the sample intervall determines at which time steps the actually provided value is being read (i.e an everyMinute strategy provides a new value at every full minute, a sample intervall of 10 seconds would use such a provided value 6 times).
|
||||||
|
|
||||||
### `<consolidationFunction>` (Consolidation Function)
|
### `<consolidationFunction>` (Consolidation Function)
|
||||||
|
|
||||||
Determines the type of data compression to be used when more than one sample is to be stored in a single "storage box".
|
Determines the type of data compression to be used when more than one sample is to be stored in a single "storage box".
|
||||||
|
@ -179,7 +182,7 @@ So it covers `144 X 10 X 60` seconds of data (24 hours) at a granularity of ten
|
||||||
The service automatically creates three default datasources with the properties below.
|
The service automatically creates three default datasources with the properties below.
|
||||||
|
|
||||||
There is no `.items` parameter for the default datasources.
|
There is no `.items` parameter for the default datasources.
|
||||||
This means that any Item with an allocated strategy in the `rrd4j.persist` file is persisted using the default settingswith the only exception if the Item is explicitly listed in an `.items` property value of a datasource in the `rrd4j.cfg` file.
|
This means that any Item with an allocated strategy in the `rrd4j.persist` file is persisted using one the default settings, unless the Item is explicitly listed in an `.items` property value of a datasource in the `rrd4j.cfg` file.
|
||||||
|
|
||||||
|
|
||||||
#### default_numeric
|
#### default_numeric
|
||||||
|
@ -269,8 +272,7 @@ Items {
|
||||||
```
|
```
|
||||||
|
|
||||||
**IMPORTANT:**
|
**IMPORTANT:**
|
||||||
The strategy `everyMinute` (60 seconds) **must** be used, otherwise no data will be persisted (stored).
|
When creating a custom datasource in the `rrd4j.cfg` file the used [sample interval](#sampleinterval-sample-interval) should be 20 seconds or less in order to keep the granularity. The selection of the used strategy has no effect on the granularity.
|
||||||
Other strategies can be used, too.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
<channel id="latest-title" typeId="latest-title"/>
|
<channel id="latest-title" typeId="latest-title"/>
|
||||||
<channel id="latest-description" typeId="latest-description"/>
|
<channel id="latest-description" typeId="latest-description"/>
|
||||||
<channel id="latest-date" typeId="latest-date"/>
|
<channel id="latest-date" typeId="latest-date"/>
|
||||||
|
<channel id="latest-link" typeId="latest-link"/>
|
||||||
<channel id="author" typeId="author"/>
|
<channel id="author" typeId="author"/>
|
||||||
<channel id="description" typeId="description"/>
|
<channel id="description" typeId="description"/>
|
||||||
<channel id="title" typeId="title"/>
|
<channel id="title" typeId="title"/>
|
||||||
|
@ -52,7 +53,7 @@
|
||||||
<channel-type id="latest-description">
|
<channel-type id="latest-description">
|
||||||
<item-type>String</item-type>
|
<item-type>String</item-type>
|
||||||
<label>Latest Description</label>
|
<label>Latest Description</label>
|
||||||
<description>Contains the description of last feed entry.</description>
|
<description>Contains the description of the last feed entry.</description>
|
||||||
<state readOnly="true" pattern="%s"/>
|
<state readOnly="true" pattern="%s"/>
|
||||||
</channel-type>
|
</channel-type>
|
||||||
|
|
||||||
|
@ -63,6 +64,13 @@
|
||||||
<state readOnly="true" pattern="%tc %n"/>
|
<state readOnly="true" pattern="%tc %n"/>
|
||||||
</channel-type>
|
</channel-type>
|
||||||
|
|
||||||
|
<channel-type id="latest-link">
|
||||||
|
<item-type>String</item-type>
|
||||||
|
<label>Latest Link</label>
|
||||||
|
<description>Contains the link of the last feed entry.</description>
|
||||||
|
<state readOnly="true" pattern="%s"/>
|
||||||
|
</channel-type>
|
||||||
|
|
||||||
<channel-type id="author" advanced="true">
|
<channel-type id="author" advanced="true">
|
||||||
<item-type>String</item-type>
|
<item-type>String</item-type>
|
||||||
<label>Author</label>
|
<label>Author</label>
|
||||||
|
|
|
@ -9,6 +9,10 @@
|
||||||
<label>Tado Home</label>
|
<label>Tado Home</label>
|
||||||
<description>The user's tado home</description>
|
<description>The user's tado home</description>
|
||||||
|
|
||||||
|
<channels>
|
||||||
|
<channel typeId="homePresence" id="homePresence"></channel>
|
||||||
|
</channels>
|
||||||
|
|
||||||
<config-description>
|
<config-description>
|
||||||
<parameter name="username" type="text" required="true">
|
<parameter name="username" type="text" required="true">
|
||||||
<label>User Name</label>
|
<label>User Name</label>
|
||||||
|
@ -108,6 +112,12 @@
|
||||||
</config-description>
|
</config-description>
|
||||||
</thing-type>
|
</thing-type>
|
||||||
|
|
||||||
|
<channel-type id="homePresence">
|
||||||
|
<item-type>Switch</item-type>
|
||||||
|
<label>At Home</label>
|
||||||
|
<description>ON if at home, OFF if away</description>
|
||||||
|
</channel-type>
|
||||||
|
|
||||||
<channel-type id="currentTemperature">
|
<channel-type id="currentTemperature">
|
||||||
<item-type>Number:Temperature</item-type>
|
<item-type>Number:Temperature</item-type>
|
||||||
<label>Temperature</label>
|
<label>Temperature</label>
|
||||||
|
|
Loading…
Reference in New Issue