В вики представлен вот такой виджет https://contactless.ru/wiki/index.php/Файл:MD2_web.png
В текущем UI он выглядит иначе. Как можно добавить устройство для работы именно с таким виджетом, чтобы был режим Buttons mode?
Buttons mode намеренно скрыт из веб-интерфейса - мы решили убрать часть про настройку.
Поэтому вам нужно зайти в настройки устройства в веб-интерфейсе и добавить регистр 61. Вся карта регистров здесь: https://contactless.ru/wiki/index.php/WB-MD2_230V_Dimmer#.D0.9A.D0.B0.D1.80.D1.82.D0.B0_.D1.80.D0.B5.D0.B3.D0.B8.D1.81.D1.82.D1.80.D0.BE.D0.B2_.D0.BC.D0.BE.D0.B4.D1.83.D0.BB.D0.B5.D0.B9_.D1.80.D0.B5.D0.BB.D0.B5
Павел, спасибо. Можете уточнить, что значит добавить регистр?
Я вижу, что да, этот регистр отвечает за эту функцию. Настройки устройства в web UI это в разделе Configs?
Я тут подумал, что это можно сделать несколькими способами. А у вас задача один раз эту настройку изменить, или именно иметь её в веб-интерфейсе?
Честно - один) но я подумал, что это хороший повод научиться добавлять отдельные контролы в виджет)
Павел,
это вот здесь?
вот так надо добавить?
да
Смотрите, тут есть два варианта.
Евгений вам посоветовал способ через setup commands - это набор регистров подключенного устройства, которые будут устанавливаться (будет отправляться команда на их запись) каждый раз, когда:
- вы перезагружаете контроллер,
- вы отключаете, а затем подключаете устройство к контроллеру.
Если же вам нужно добавить кнопку в веб-интерфейс, то нужно поставить галочку List of channels, и добавить нужный канал. Кстати, так вы можете поддержать стороннее Modbus устройство, не составляя текстовый темплейт.