Мы обновили wb-mqtt-serial до версии 2.22.0 и добавили несколько новых функций. Приглашаем попробовать!
Поддержка электросчётчика Энергомера CE102M
В настройках появился новый тип протокола energomera_iec_mode_c
, это реализация ГОСТ МЭК 61107 Mode C с особенностями Энергомеры(в качестве адресов регистров можно задавать строки). Также добавили готовый шаблон для Энергомеры CE102M.
‘off_value’ в настройках каналов
off_value
задаёт значение, которое будет записано в регистр в “выключенном” состоянии канала.
Новые топики /meta/min
и /meta/precision
/meta/min
используется web-интерфейсом для контроля вводимых значений. Задать его можно в шаблоне устройства в описании канала параметром min
(в дополнение к уже существовавшему max
).
/meta/precision
также используется web-интерфейсом для контроля вводимых значений. Он публикуется, если в описании канала присутствует параметр round_to
.
Изменилась логика обработки сообщений, записываемых в on
топик
on
топики предназначены для передачи в wb-mqtt-serial значений, которые надо записать в регистры подключенных устройств. Раньше, при получении такого сообщения, wb-mqtt-serial автоматически публиковал его же в соответствующий топик канала, даже если запись в регистр завершалась ошибкой. В новой версии публикация в канал происходит только после удачной записи. В случае ошибки wb-mqtt-serial будет пытаться повторно записать значение в течение 10 минут или 10 попыток.
Как обновляться
Обновлённое ПО вышло только для Wiren Board 6, предыдущие контролеры не поддерживаются.
Необходимо переключиться на testing
согласно инструкции