Wb-mqtt-serial driver: различия между версиями
м (→Перечень: Добавил упоминание НЕВА МТ 124) |
м (→Редактирование через веб-интерфейс: Добавил про группы) |
||
Строка 263: | Строка 263: | ||
Подробное описание разделов '''device''', '''channels''', '''setup''' и '''parameters''' вы найдете [[Wb-mqtt-serial templates | в статье о шаблонах]]. | Подробное описание разделов '''device''', '''channels''', '''setup''' и '''parameters''' вы найдете [[Wb-mqtt-serial templates | в статье о шаблонах]]. | ||
=== Группировка каналов и параметров === | |||
Каналы и параметры в шаблоне устройств могут быть объединены в группу. Группы используются для удобной организации веб-интерфейса и не влияют на структуру конфигурационного файла. | |||
Пример группировки: | |||
<syntaxhighlight lang="javascript"> | |||
{ | |||
"device_type": "Example", | |||
"device": { | |||
"name": "Example device", | |||
"channels": [ | |||
{ | |||
"name": "Temperature", | |||
"reg_type": "holding", | |||
"address": 1, | |||
// Идентификатор группы | |||
"group": "group 1" | |||
}, | |||
{ | |||
"name": "Pressure", | |||
"reg_type": "holding", | |||
"address": 2, | |||
// Идентификатор группы | |||
"group": "group 1" | |||
}, | |||
{ | |||
"name": "Uptime", | |||
"reg_type": "holding", | |||
"address": 3 | |||
} | |||
], | |||
"parameters": { | |||
"timeout": { | |||
"title": "Timeout", | |||
"address": 9992, | |||
// Идентификатор группы | |||
"group": "group 1" | |||
}, | |||
"reaction": { | |||
"title": "Reaction", | |||
"address": 9993 | |||
} | |||
}, | |||
// Список групп | |||
"groups": [ | |||
// Описание группы | |||
{ | |||
// Уникальное имя группы, отображается в web-интерфейсе | |||
"title": "Group 1", | |||
// Идентификатор группы | |||
"id": "group1", | |||
// Позиция группы в списке каналов | |||
// Если не задана, группа будет расположена перед остальными каналами | |||
"order": 3 | |||
} | |||
] | |||
} | |||
} | |||
</syntaxhighlight> | |||
=== Редактирование через веб-интерфейс === | === Редактирование через веб-интерфейс === |