16 578
правок
Строка 45: | Строка 45: | ||
Каждый контрол MQTT-устройства может работать в двух режимах: | Каждый контрол MQTT-устройства может работать в двух режимах: | ||
# ''MQTT'' — данные представляются в виде готовых к обработке значений и публикуются в контролы нужного типа: value, switch и т.п., | # ''MQTT'' — данные представляются в виде готовых к обработке значений и публикуются в контролы нужного типа: value, switch и т.п. Поддерживаются только типы данных, которые можно представить в виде контролов MQTT-устройства. | ||
# ''JSON'' — данные преобразовываются в JSON-сообщения, которые в виде текста помещаются в контрол. | # ''JSON'' — данные преобразовываются в JSON-сообщения, которые в виде текста помещаются в контрол и могут быть обработаны с помощью [[wb-rules]]. В этом режиме можно работать со специфичными для KNX типами, например, дата с днём недели. | ||
При настройке устройства в ETS старайтесь выбирать базовые типы, сервис поддерживает только их, например, <code>1.*1-bit</code> — это <code>1.xxx_B1</code> или <code>1.xxx_B1_JSON</code>, зависит от выбранного режима контрола MQTT-устройства. | |||
Если нужного вам типа не оказалось, то можете использовать в режиме MQTT специальный тип ''Raw_Value'' — это полученное сообщение, представленное в виде шестнадцатеричного числа, которое вы сможете самостоятельно преобразовать с помощью скрипта на [[wb-rules]]. | |||
=== Настройка === | === Настройка === |