mirror of
https://github.com/danieldemus/openhab-addons
synced 2026-07-29 04:24:23 +02:00
* fix poms * change version on itests Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Homie Convention Binding
Devices that follow the Homie convention 3.x and 4.x are auto-discovered and represented by this binding and the Homie Thing.
The following table shows the topology mapping from Homie to openHAB:
| 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 via non-retained properties with enum data type, using 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