mirror of
https://github.com/openhab/openhab-addons.git
synced 2025-01-10 23:22:02 +01:00
344a4ceae3
* New translations openweathermap.properties (Italian) * New translations openweathermap.properties (German) * New translations icalendar.properties (Italian) * New translations network.properties (German) * New translations atlona.properties (Italian) * New translations yeelight.properties (Italian) * New translations yioremote.properties (Italian) * New translations astro.properties (German) * New translations deconz.properties (German) * New translations deconz.properties (Italian) * New translations pollytts.properties (German) * New translations mqtt.properties (Italian) * New translations publictransportswitzerland.properties (Italian) * New translations mqtt.properties (Italian) * New translations mqtt.properties (Italian) * New translations ipp.properties (German) |
||
---|---|---|
.. | ||
src | ||
NOTICE | ||
pom.xml | ||
README.md |
MQTT Homie Binding
NOTE: This binding is provided by the MQTT binding, and therefore no explicit installation is necessary beyond installing the MQTT binding.
Devices that follow the Homie convention 3.x and better are auto-discovered and represented by this binding and the Homie Thing.
Find the next table to understand the topology mapping from Homie to the Framework:
Homie | Framework | Example MQTT topic |
---|---|---|
Device | Thing | homie/super-car |
Node | Channel Group | homie/super-car/engine |
Property | Channel | homie/super-car/engine/temperature |
System trigger channels are supported using non-retained properties, with enum data type and with the following formats:
- Format: "PRESSED,RELEASED" -> system.rawbutton
- Format: "SHORT_PRESSED,DOUBLE_PRESSED,LONG_PRESSED" -> system.button
- Format: "DIR1_PRESSED,DIR1_RELEASED,DIR2_PRESSED,DIR2_RELEASED" -> system.rawrocker