Wb-mqtt-serial templates: различия между версиями

Добавил поле title для устройства в шаблоне, дополнил описание других параметров
(→‎Каналы устройства (channels): Добавил про чтение отдельных битов регистра.)
(Добавил поле title для устройства в шаблоне, дополнил описание других параметров)
Строка 63: Строка 63:
В начале шаблона задаются параметры устройства в виде набора пар <code>"ключ":"значение"</code>.
В начале шаблона задаются параметры устройства в виде набора пар <code>"ключ":"значение"</code>.


* device_type — тип устройства, строка.
* title — название устройства в выпадающем списке на странице конфигурации.
* name — отображаемое имя устройства. Публикуется как <code>.../meta/name</code> в MQTT.
* device_type — тип устройства, строка. По полю device_type драйвер будет искать необходимый шаблон конфигурации устройства в папках с шаблонами.  
* id — уникальный идентификатор устройства в MQTT. Каждый элемент в <code>devices</code> должен иметь уникальный id.
* name — отображаемое имя устройства. Публикуется как <code>.../meta/name</code> в MQTT. Отображается в заголовке окна на странице Devices.
* slave_id — идентификатор устройства. Если не задан — используется широковещательный запрос.
* id — уникальный идентификатор устройства в MQTT. Каждый элемент в <code>devices</code> должен иметь уникальный id. Если не задан, то принимается равным имени name.
* slave_id — идентификатор устройства (адрес). Если не задан — используется широковещательный запрос.
* enabled — включает или выключает опрос устройства. Доступные значения: ''true'', ''false''. По умолчанию — ''true''.
* enabled — включает или выключает опрос устройства. Доступные значения: ''true'', ''false''. По умолчанию — ''true''.
* protocol — протокол передачи данных, если не указан — используется modbus. Возможные варианты:
* protocol — протокол передачи данных, если не указан — используется modbus. Возможные варианты:
wb_editors
480

правок