Skip to content

flo-02-mu/org.openhab.binding.broadlink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Broadlink Binding

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!

Supported Things

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

Discovery

Broadlink devices are discovered on the network by sending a specific broadcast message. Authentication is automatically sent after creating the thing.

Thing Configuration

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.

Channels

Floureon-/Hysenthermostat

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

Floureon-/Hysenthermostat

Channel Type ID Item Type Description
temperature Number:Temperature Temperature
airquality String Airquality
noise String Noise
light String Light
humidity Number Humidity

Full Example

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

About

Openhab2 binding for broadlink devices

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages