[broadlinkthermostat] Aesthetic rename and add RM Mini (#13412)

* [broadlinkthermostat] Aesthetic rename and add RM Mini

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
This commit is contained in:
GiviMAD
2022-10-16 23:13:12 +02:00
committed by GitHub
parent c75485df16
commit 5762d239b3
15 changed files with 368 additions and 139 deletions

View File

@@ -1,20 +1,21 @@
# 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
@@ -30,7 +31,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`) |
@@ -43,6 +44,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: