MQTT KNX V2: различия между версиями

Добавил раздел управление сервисом и просмотр системного журнала
(Добавил предварительную информацию из документации по коду, и страниц вики)
(Добавил раздел управление сервисом и просмотр системного журнала)
Строка 21: Строка 21:
<pre>i:${SrcAddr} g:${DstAddr} ${APCI} ${Data}</pre>
<pre>i:${SrcAddr} g:${DstAddr} ${APCI} ${Data}</pre>


* ''SrcAddr'', ''DstAddr'' - Адреса KNX устройств в формате "n/n/n" или "n/n".
* ''SrcAddr'' - Индивидуальный адрес KNX устройства отправителя в формате "n/n/n" или "n/n".
* ''DstAddr'' - Групповой адрес KNX в формате "n/n/n" или "n/n".
* ''APCI'' - Тип сообщения: строка или 4х-битное число.
* ''APCI'' - Тип сообщения: строка или 4х-битное число.
* ''Data'' - Сообщение в виде байт, разделенных пробелами. Первый байт сообщения должен иметь длину не более 6 бит.
* ''Data'' - Сообщение в виде байт, разделенных пробелами. Первый байт сообщения должен иметь длину не более 6 бит.
При отправке сообщений для полей ''Data'' допускаются форматы: <code>0xAA</code>, <code>0XAA</code>, <code>0b10101010</code>, <code>0B10101010</code>, <code>170</code>


Поддерживаемые типы сообщений(APCI):
Поддерживаемые типы сообщений(APCI):
Строка 55: Строка 58:
== Настройка ==
== Настройка ==
{{note|warn| Нужно описать как настроить сервис}}
{{note|warn| Нужно описать как настроить сервис}}
== Управление сервисом и просмотр журнала ==
Обычно сервис запускается автоматически при загрузке контроллера и перезапускается при сохранении файла конфигурации в веб-интерфейсе.
Также можно управлять сервисом в ручном режиме. Для выполнения команд подключитесь к контроллеру по [[SSH]]. Доступны команды:
<syntaxhighlight lang="bash">
$ systemctl stop wb-mqtt-knx # остановить
$ systemctl start wb-mqtt-knx # запустить
$ systemctl restart wb-mqtt-knx # перезапустить
</syntaxhighlight>
Для просмотра [[Journalctl|служебного журнала]] службы:
<syntaxhighlight lang="bash">
$ journalctl -u wb-mqtt-knx
</syntaxhighlight>


== Экспорт из ETS ==
== Экспорт из ETS ==
wb_editors
26

правок