wb_editors
480
правок
(→Каналы устройства (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. Возможные варианты: |