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

Строка 153: Строка 153:
=== Периодическое чтение группового объекта ===
=== Периодическое чтение группового объекта ===
Как это работает:
Как это работает:
# После начала работы сервиса и при заданном для контрола периоде опроса отличном от нуля сервис wb-mqtt-knx рассылает телеграммы с запросом на чтение с APCI командой GroupValueRead на соответствующие групповые адреса.
# После начала работы сервиса и при заданном для контрола периоде опроса отличном от нуля сервис wb-mqtt-knx рассылает телеграммы с запросом на чтение с APCI командой ''GroupValueRead'' на соответствующие групповые адреса.
# Если групповой объект имеет флаг R и групповой адрес, равный запрашиваемому, он отсылает в KNX TP ответ с текущим своим значением и ACPI командой GroupValueResponse.
# Если групповой объект имеет флаг R и групповой адрес, равный запрашиваемому, он отсылает в KNX TP ответ с текущим своим значением и ACPI командой ''GroupValueResponse''.
# Это телеграмму получает wb-mqtt-knx сервис и отправляет значение в контрол со связанным групповым адресом.
# Это телеграмму получает wb-mqtt-knx сервис и отправляет значение в контрол со связанным групповым адресом.
# Далее значение контрола публикуется в топике '''/devices/Device1/controls/control1/'''
# Далее значение контрола публикуется в топике <code>/devices/Device1/controls/control1/</code<


[[Image: Wb-mqtt-knx-user-case-t2p2u.png |600px|thumb|center| Передача данных от интерфейса пользователя к исполнительному устройству]]
[[Image: Wb-mqtt-knx-user-case-t2p2u.png |600px|thumb|center| Передача данных от интерфейса пользователя к исполнительному устройству]]