Updated external content (Jenkins build 264)

pull/1569/head
openHAB Build Server 2021-02-14 04:49:39 +00:00
parent 8057056228
commit 800ff11b98
6 changed files with 30 additions and 12 deletions

View File

@ -1,9 +1,9 @@
---
id: boschshc
label: BoschSHC
title: BoschSHC - Bindings
label: Bosch Smart Home
title: Bosch Smart Home - Bindings
type: binding
description: "Binding for the Bosch Smart Home Controller."
description: "Binding for the Bosch Smart Home."
since: 3x
install: manual
---
@ -12,11 +12,11 @@ install: manual
{% include base.html %}
# BoschSHC Binding
# Bosch Smart Home Binding
Binding for the Bosch Smart Home Controller.
Binding for the Bosch Smart Home.
- [BoschSHC Binding](#boschshc-binding)
- [Bosch Smart Home Binding](#bosch-smart-home-binding)
- [Supported Things](#supported-things)
- [Bosch In-Wall switches & Bosch Smart Plugs](#bosch-in-wall-switches--bosch-smart-plugs)
- [Bosch TwinGuard smoke detector](#bosch-twinguard-smoke-detector)
@ -27,7 +27,7 @@ Binding for the Bosch Smart Home Controller.
- [Bosch Climate Control](#bosch-climate-control)
- [Limitations](#limitations)
- [Discovery](#discovery)
- [Binding Configuration](#binding-configuration)
- [Bridge Configuration](#bridge-configuration)
- [Getting the device IDs](#getting-the-device-ids)
- [Thing Configuration](#thing-configuration)
- [Item Configuration](#item-configuration)
@ -116,8 +116,8 @@ You need to provide the IP address and the system password of your Bosch Smart H
The IP address of the controller is visible in the Bosch Smart Home Mobile App (More -> System -> Smart Home Controller) or in your network router UI.
The system password is set by you during your initial registration steps in the _Bosch Smart Home App_.
A keystore file with a self signed certificate is created automatically.
This certificate is used for pairing between the Bridge and the Bosch SHC.
A keystore file with a self-signed certificate is created automatically.
This certificate is used for pairing between the Bridge and the Bosch Smart Home Controller.
*Press and hold the Bosch Smart Home Controller Bridge button until the LED starts blinking after you save your settings for pairing*.

View File

@ -38,7 +38,7 @@ It can be extended with different channels.
| `commandMethod` | no | GET | Method used for sending commands: `GET`, `PUT`, `POST`. |
| `contentType` | yes | - | MIME content-type of the command requests. Only used for `PUT` and `POST`. |
| `encoding` | yes | - | Encoding to be used if no encoding is found in responses (advanced parameter). |
| `headers` | yes | - | Additional headers that are sent along with the request. Format is "header=value".|
| `headers` | yes | - | Additional headers that are sent along with the request. Format is "header=value". Multiple values can be stored as `headers="key1=value1", "key2=value2", "key3=value3",`|
| `ignoreSSLErrors` | no | false | If set to true ignores invalid SSL certificate errors. This is potentially dangerous.|
*Note:* Optional "no" means that you have to configure a value unless a default is provided and you are ok with that setting.
@ -184,3 +184,17 @@ is transformed to
```
http://www.domain.org/home/lights/23871/?status=OFF&date=2020-07-06
```
## Examples
### `demo.things`
```
Thing http:url:foo "Foo" [
baseURL="https://example.com/api/v1/metadata-api/web/metadata",
headers="key1=value1", "key2=value2", "key3=value3",
refresh=15] {
Channels:
Type string : text "Text" [ stateTransformation="JSONPATH:$.metadata.data" ]
}
```

View File

@ -7,7 +7,7 @@
<!-- Bosch Bridge -->
<bridge-type id="shc">
<label>Smart Home Controller</label>
<description>The Bosch SHC Bridge representing the Bosch Smart Home Controller.</description>
<description>The Bosch Smart Home Bridge representing the Bosch Smart Home Controller.</description>
<config-description-ref uri="thing-type:boschshc:bridge"/>
</bridge-type>

View File

@ -116,7 +116,7 @@
<category>Lightbulb</category>
<channels>
<channel typeId="system.color" id="color"/>
<channel typeId="system.system.color-temperature-abs" id="color_temperature"/>
<channel typeId="ct" id="color_temperature"/>
<channel typeId="ontime" id="ontime"/>
<channel id="alert" typeId="alert"></channel>
</channels>

View File

@ -25,6 +25,8 @@
<channel id="nextCommunication" typeId="nextCommunication-channel"/>
</channels>
<representation-property>deviceID</representation-property>
<config-description>
<parameter name="deviceID" type="integer" required="true">
<label>Device ID</label>

View File

@ -23,6 +23,8 @@
<channel id="nextCommunication" typeId="nextCommunication-channel"/>
</channels>
<representation-property>deviceID</representation-property>
<config-description>
<parameter name="deviceID" type="integer" required="true">
<label>Device ID</label>