translator, wb_editors
4251
правка
Matveevrj (обсуждение | вклад) |
Matveevrj (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 32: | Строка 32: | ||
== Настройка в веб-интерфейсе контроллера Wiren Board == | == Настройка в веб-интерфейсе контроллера Wiren Board == | ||
[[Файл:online-interface.png|300px|thumb|right|Настройка шлюза МЭК-104 в веб-интерфейсе контроллера Wiren Board]] | |||
После установки шлюза его можно настроить в [[Wiren_Board_Web_Interface#Settings_-.3E_Configs_.28.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B8_-.3E_.D0.9A.D0.BE.D0.BD.D1.84.D0.B8.D0.B3.D1.83.D1.80.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5.29 | веб-интерфейсе]] контроллера, выбрав из списка файл <code>/etc/wb-mqtt-iec104.conf</code>. | После установки шлюза его можно настроить в [[Wiren_Board_Web_Interface#Settings_-.3E_Configs_.28.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B8_-.3E_.D0.9A.D0.BE.D0.BD.D1.84.D0.B8.D0.B3.D1.83.D1.80.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5.29 | веб-интерфейсе]] контроллера, выбрав из списка файл <code>/etc/wb-mqtt-iec104.conf</code>. | ||
Строка 38: | Строка 39: | ||
Описание структуры конфигурационного файла смотрите '''[https://github.com/wirenboard/wb-mqtt-iec104 в репозитории на Github]'''. | Описание структуры конфигурационного файла смотрите '''[https://github.com/wirenboard/wb-mqtt-iec104 в репозитории на Github]'''. | ||
По умолчанию шлюз создаёт отдельную группу для каждого устройства. Список групп можно редактировать. | |||
[[Файл:edit-interface.png|300px|thumb|right|Список каналов]] | |||
Уникальный адрес объекта информации согласно МЭК генерируется при старте сервиса, его можно изменить в столбце '''Unique IEC information object address'''. Также можно поменять тип объекта информации. | |||
== Обработка значения измеряемого параметра == | == Обработка значения измеряемого параметра == | ||
Строка 70: | Строка 69: | ||
whenChanged: v_input78, | whenChanged: v_input78, | ||
then: function (newValue, devName, cellName) { | then: function (newValue, devName, cellName) { | ||
dev["CurrentValue | dev["CurrentValue/current"] = newValue/0,0015; //Преобразуем напряжение в ток | ||
} | } | ||
}); | }); |