The binding integrates devices based on Broadlink controllers. As the binding uses the broadlink-java-api, theoretically all devices supported by the api can be integrated with this binding.
Note: So far only the Floureon Thermostat has been tested!
Note: So far only the Floureon Thermostat has been tested! The other things are "best guess" implementations.
| 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 |
| A1 Environmental Sensor | Broadlink based A1 Environmental Sensor | a1environmentalsensor |
Broadlink devices are discovered on the network by sending a specific broadcast message. Authentication is automatically sent after creating the thing.
Two parameter are required for creating things:
host: The hostname or IP address of the device.mac: The network MAC of the device. The autodiscovery process finds both parts automatically.
| 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) |
| roomtemperature | Number:Temperature | Room temperature, measured directly at the device |
| active | Switch | Show if thermostat is currently actively heating |
| setpoint | Number:Temperature | Temperature setpoint that open/close valve |
| temperatureoffset | Number:Temperature | Manual temperature adjustment |
| Channel Type ID | Item Type | Description |
|---|---|---|
| temperature | Number:Temperature | Temperature |
| airquality | String | Airquality |
| noise | String | Noise |
| light | String | Light |
| humidity | Number | Humidity |
demo.things:
Thing broadlink:floureonthermostat:bathroomthermostat "Bathroom Thermostat" [ host="192.168.0.23", mac="00:10:FA:6E:38:4A"]
demo.items:
Number:Temperature Bathroom_Thermostat_Temperature "Room temperature [%.1f %unit%]" <temperature> { channel="broadlink:floureonthermostat:bathroomthermostat:roomtemperature"}
Number:Temperature Bathroom_Thermostat_Setpoint "Setpoint [%.1f %unit%]" <temperature> { channel="broadlink:floureonthermostat:bathroomthermostat:setpoint"}
Switch Bathroom_Thermostat_Power "Power" { channel="broadlink:floureonthermostat:bathroomthermostat:power"}
Switch Bathroom_Thermostat_Active "Active" { channel="broadlink:floureonthermostat:bathroomthermostat:active"}
String Bathroom_Thermostat_Mode "Mode" { channel="broadlink:floureonthermostat:bathroomthermostat:mode"}
demo.rules:
TODO
demo.sitemap:
TODO