Updated external content (Jenkins build 1174)

pull/1969/head
openHAB Build Server 2022-10-17 05:14:52 +00:00
parent fbe30d9e4d
commit bf8c358e30
3 changed files with 50 additions and 16 deletions

File diff suppressed because one or more lines are too long

View File

@ -1,9 +1,9 @@
---
id: broadlinkthermostat
label: Broadlink Thermostat
title: Broadlink Thermostat - Bindings
label: Broadlink
title: Broadlink - Bindings
type: binding
description: "The binding integrates devices based on Broadlinkthermostat controllers."
description: "The binding integrates devices based on broadlink controllers."
since: 3x
install: manual
---
@ -12,23 +12,24 @@ install: manual
{% include base.html %}
# Broadlink Thermostat Binding
# Broadlink Binding
The binding integrates devices based on Broadlinkthermostat controllers.
The binding integrates devices based on broadlink controllers.
As the binding uses the [broadlink-java-api](https://github.com/mob41/broadlink-java-api), theoretically all devices supported by the api can be integrated with this binding.
## Supported Things
*Note:* So far only the Floureon Thermostat has been tested! The other things are "best guess" implementations.
*Note:* So far only the Floureon Thermostat and Rm Mini 3 devices has been tested! The other things are "best guess" implementations.
| Things | Description | Thing Type |
|-------------------------|---------------------------------------------------------------|----------------------|
| Floureon Thermostat | Broadlinkthermostat based Thermostat sold with the branding Floureon | floureonthermostat |
| Hysen Thermostat | Broadlinkthermostat based Thermostat sold with the branding Hysen | hysenthermostat |
| Things | Description | Thing Type |
|-------------------------|---------------------------------------------------------------------|----------------------|
| Floureon Thermostat | broadlink based Thermostat sold with the branding Floureon | floureonthermostat |
| Hysen Thermostat | broadlink based Thermostat sold with the branding Hysen | hysenthermostat |
| Rm Mini | broadlink based Universal Controller sold with the branding Rm Mini | rmuniversalremote |
## Discovery
Broadlinkthermostat devices are discovered on the network by sending a specific broadcast message.
Broadlink devices are discovered on the network by sending a specific broadcast message.
Authentication is automatically sent after creating the thing.
## Thing Configuration
@ -44,7 +45,7 @@ The autodiscovery process finds both parts automatically.
### Floureon-/Hysenthermostat
| Channel Type ID | Item Type | Description |
| Channel Type ID | Item Type | Description |
|-------------------------------|--------------------|----------------------------------------------------------------------|
| power | Switch | Switch display on/off and enable/disables heating |
| mode | String | Current mode of the thermostat (`auto` or `manual`) |
@ -57,6 +58,14 @@ The autodiscovery process finds both parts automatically.
| remotelock | Switch | Locks the device to only allow remote actions |
| time | DateTime | The time and day of week of the device |
### RM Mini Universal Controller
| Channel Type ID | Item Type | Description |
|-------------------------------|--------------------|----------------------------------------------------------------------|
| learningmode | Switch | Put device in infrared learning mode when turned on |
| savelearned | String | Saves the learned keys using the provided name |
| sendlearned | String | Send previously learned keys by name |
## Full Example
demo.things:

View File

@ -24,7 +24,7 @@
<representation-property>host</representation-property>
<config-description-ref uri="thing-type:broadlinkthermostat:floureonandhysenthermostat"/>
<config-description-ref uri="thing-type:broadlinkthermostat:deviceconfig"/>
</thing-type>
<thing-type id="hysenthermostat">
<label>Hysen Thermostat</label>
@ -45,9 +45,20 @@
<representation-property>host</representation-property>
<config-description-ref uri="thing-type:broadlinkthermostat:floureonandhysenthermostat"/>
<config-description-ref uri="thing-type:broadlinkthermostat:deviceconfig"/>
</thing-type>
<thing-type id="rmuniversaldevice">
<label>Rm Universal Device</label>
<description>A universal infrared remote</description>
<channels>
<channel id="learningmode" typeId="learningmode"/>
<channel id="savelearned" typeId="savelearned"/>
<channel id="sendlearned" typeId="sendlearned"/>
</channels>
<representation-property>host</representation-property>
<config-description-ref uri="thing-type:broadlinkthermostat:deviceconfig"/>
</thing-type>
<channel-type id="power">
<item-type>Switch</item-type>
<label>Power</label>
@ -132,5 +143,19 @@
<description>The time and day of week</description>
<category>Time</category>
</channel-type>
<channel-type id="learningmode">
<item-type>Switch</item-type>
<label>Learning Mode</label>
<description>Put device in infrared learning mode when turned on</description>
</channel-type>
<channel-type id="savelearned">
<item-type>String</item-type>
<label>Save Learned</label>
<description>Saves the learned keys using the provided name.</description>
</channel-type>
<channel-type id="sendlearned">
<item-type>String</item-type>
<label>Send Learned</label>
<description>Send previously learned keys by name.</description>
</channel-type>
</thing:thing-descriptions>