wb_editors
14 457
правок
(Новая страница: «Devices using the KNX Protocol.») |
FuzzyBot (обсуждение | вклад) м (FuzzyBot переименовал страницу MQTT KNX/en в MQTT KNX V.0.1.x/en без оставления перенаправления: Часть переводимой страницы MQTT KNX.) |
||
(не показано 12 промежуточных версий 2 участников) | |||
Строка 4: | Строка 4: | ||
Devices using the KNX Protocol. | Devices using the KNX Protocol. | ||
Package: wb-mqtt-knx | |||
Source code:https://github.com/contactless/wb-mqtt-knx | |||
wb-mqtt-knx | wb-mqtt-knx sends KNX telegrams from the specialized MQTT topic to the KNX network and back. To work with KNX, KNXD is used- https://github.com/knxd/knxd | ||
= | = Installation= | ||
wb-mqtt-knx | wb-mqtt-knx in Wiren Board controllers is installed via apt-get:<pre>$ apt-get install wb-mqtt-knx</pre> | ||
= | = Setting= | ||
At the moment, wb-mqtt-knx does not have a configuration file. | |||
Information on setting up knxd can be found in the configuration file /etc/knxd.conf - https://github.com/knxd/knxd/blob/master/systemd/knxd.conf and in<pre>$ knxd --help</pre> | |||
= Адреса в MQTT = | = Адреса в MQTT = | ||
Строка 48: | Строка 49: | ||
</pre> | </pre> | ||
== | == Format MQTT messages == | ||
To send a group telegram to KNX, you must send the prepared message to the MQTT topic: | |||
<pre>mosquitto_pub -t '/devices/knx/controls/data/on' -m "g:${DstAddr} ${APCI} ${Data}"</pre> | <pre>mosquitto_pub -t '/devices/knx/controls/data/on' -m "g:${DstAddr} ${APCI} ${Data}"</pre> | ||
To send an individual telegram to KNX, you must send: | |||
<pre>mosquitto_pub -t '/devices/knx/controls/data/on' -m "i:${SrcAddr}:${DstAddr} ${APCI} ${Data}"</pre> | <pre>mosquitto_pub -t '/devices/knx/controls/data/on' -m "i:${SrcAddr}:${DstAddr} ${APCI} ${Data}"</pre> | ||
All messages from the KNX bus will be delivered to the MQTT topic /devices/knx/controls/data in the form: | |||
<pre>i:${SrcAddr} [i,g]:${DstAddr} ${APCI} ${Data}</pre> | <pre>i:${SrcAddr} [i,g]:${DstAddr} ${APCI} ${Data}</pre> | ||
* SrcAddr, DstAddr - | * SrcAddr, DstAddr - Addresses of KNX devices in the format "n/n/n" or "n/n". | ||
* APCI - | * APCI - message Type: string or 4-bit number. | ||
* Data - | * Data - a Message in the form of bytes separated by spaces. The first byte of the message must be no longer than 6 bits. | ||
Supported message types(APCI): | |||
* GroupValueRead | * GroupValueRead | ||
Строка 83: | Строка 84: | ||
* Restart | * Restart | ||
* Escape | * Escape | ||
* | * Any 4-bit numeric value |