Виджет для WB-MDM2


#1

В вики представлен вот такой виджет https://contactless.ru/wiki/index.php/Файл:MD2_web.png
В текущем UI он выглядит иначе. Как можно добавить устройство для работы именно с таким виджетом, чтобы был режим Buttons mode?


#2

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


#3

Павел, спасибо. Можете уточнить, что значит добавить регистр?
Я вижу, что да, этот регистр отвечает за эту функцию. Настройки устройства в web UI это в разделе Configs?


#4

Я тут подумал, что это можно сделать несколькими способами. А у вас задача один раз эту настройку изменить, или именно иметь её в веб-интерфейсе?


#5

Честно - один) но я подумал, что это хороший повод научиться добавлять отдельные контролы в виджет)


#6

Павел,

это вот здесь?
16
вот так надо добавить?
18


#7

да


#8

Смотрите, тут есть два варианта.
Евгений вам посоветовал способ через setup commands - это набор регистров подключенного устройства, которые будут устанавливаться (будет отправляться команда на их запись) каждый раз, когда:

  1. вы перезагружаете контроллер,
  2. вы отключаете, а затем подключаете устройство к контроллеру.

Если же вам нужно добавить кнопку в веб-интерфейс, то нужно поставить галочку List of channels, и добавить нужный канал. Кстати, так вы можете поддержать стороннее Modbus устройство, не составляя текстовый темплейт.