Wb-2401: различия между версиями

Материал из Wiren Board
(Новая страница: «{{Draft}} {{DISPLAYTITLE:WB-2401}} ==Описание== {{note|note|Этот релиз можно установить на контроллеры Wiren Board 6, Wiren Board 7.2…7.3 и Wiren Board 7.4.}} Мы выпускаем ПО в формате релизов, а обновить свой контроллер можно через apt или веб-интерфейс. Подробнее об этом читайте в с...»)
 
 
(не показано 40 промежуточных версий 2 участников)
Строка 1: Строка 1:
{{Draft}}
{{DISPLAYTITLE:WB-2401}}
{{DISPLAYTITLE:WB-2401}}
==Описание==
==Описание==
Строка 6: Строка 5:
Мы выпускаем ПО в формате релизов, а обновить свой контроллер можно через apt или веб-интерфейс. Подробнее об этом читайте в статье [[Wiren_Board_Software#update| Программное обеспечение Wiren Board]].
Мы выпускаем ПО в формате релизов, а обновить свой контроллер можно через apt или веб-интерфейс. Подробнее об этом читайте в статье [[Wiren_Board_Software#update| Программное обеспечение Wiren Board]].


Полный список изменений в релизе на английском: [https://wirenboard.com/statics/release-changelogs/wb-2401/changelog.html].
Полный список изменений в релизе на английском: [https://wirenboard.com/statics/release-changelogs/wb-2401/changelog.html changelog].


==Обновление прошивки WB Embedded Controller==
==Обновления веб-интерфейса контроллера==
Некоторые пользователи сталкивались со случайным включением/выключением контроллера (например, при открытии/закрытии крышки либо при случайном прикосновении к кнопке).
[[Файл:FACTORYRESET.jpg|250px|thumb|right|Factoryreset на вкладке '''Настройки → Система''']]
===FACTORYRESET из веб-интерфейса===
Добавили возможность обновить прошивку контроллера из веб-интерфейса с удалением данных и установленного ПО. Это может быть полезно, если нужно очистить контроллер, а под рукой не оказалось флешки или USB-C кабеля для подключения контроллера к ноутбуку.


Мы внесли изменения в прошивку Embedded Controller, чтобы исправить эту проблему. С версии 1.2.0 все нажатия на кнопку питания в WB7.4 длительностью менее 500 мс игнорируются.
Инструкцию смотрите на странице про обновление вашей версии контроллера.
 
Также открыли исходный код прошивки EC.
 
==FACTORYRESET из веб-интерфейса==


Добавили возможность обновить прошивку контроллера из веб-интерфейса с удалением данных и установленного ПО. Это может быть полезно, если нужно очистить контроллер, а под рукой не оказалось флешки или USB-C кабеля для подключения контроллера к ноутбуку.
===Переключение диапазона Wi-Fi соединения===
[[Файл:5g_wifi.png|250px|thumb|right|Переключение диапазона Wi-Fi соединения]]
В контроллерах Wiren Board, [[WB7_hardware_revisions |выпускаемых с декабря 2023 года]], установлен Wi-Fi чип Realtek RTL8733BU с поддержкой диапазона 5 ГГц. В веб-интерфейсе контроллера добавили переключатель диапазонов соединения в разделе '''Конфигурационные файлы → Сетевые соединения'''.


Инструкцию смотрите на странице про обновление вашей версии контроллера.
Использовать диапазон 5 ГГц можно только в контроллерах с чипом Realtek RTL8733BU.


==Обновление прошивки Modbus-устройств на любой скорости соединения==
===Подключение к облаку  WB Cloud===
В релиз добавили wb-cloud-agent для возможности подключения к облаку [[Wiren_Board_Cloud |Wiren Board Cloud]].


В новой версии загрузчика 1.3.0 добавили возможность обновлять прошивку на скорости, отличной от стандартных 9600N2. Как обновить загрузчик.
Чтобы использовать агент его нужно установить командой:
<syntaxhighlight lang="bash">
apt install wb-cloud-agent
</syntaxhighlight>


Работает это так: в прошивке добавился регистр 131 - при записи в него 1 происходит переход в загрузчик на текущих параметрах соединения. После чего загрузчик будет принимать прошивку на той же скорости, которая была настроена на устройстве.
После установки агента в веб-интерфейсе контроллера на вкладке '''Настройки → Система''' появится специальная кнопка для подключения к облаку.
При этом в течение первых 2с после включения или при переходе в загрузчик через регистр 129 он как и ранее работает с параметрами 9600N2.


Возможность уже поддержана в wb-mcu-fw-flasher версии 1.3.0 и позволяет обновлять прошивки устройств, например, за шлюзами Modbus-TCP без перенастройки параметров шлюза. Переход в загрузчик с текущими параметрами соединения выполняется флагом -J.
Облако позволяет мониторить состояние контроллеров удаленно, подключаться к веб-интерфейсу и консоли по ssh. Все подключенные контроллеры и их статусы можно отслеживать на одной вкладке. Полезно интеграторам, использующим оборудование Wiren Board на большом количестве объектов.
<gallery mode="packed" heights="120px" caption="Подключение контроллера к облаку на вкладке '''Настройки → Система'''">
Image: cloud1.png | Регистрация контроллера в облаке
Image: cloud2.png | Кнопка для перехода в облако
Image: cloud3.png | Дашборд контроллера в облаке
</gallery>


==Обновление прошивки Modbus-устройств через шлюзы WB-MGE и WB-MIO-E==
===Управление приоритетом GSM-соединений===
Добавили в утилиту wb-mcu-fw-updater возможность обновлять прошивку устройств, подключенных через Modbus over TCP, за шлюзом без перенастройки.
[[Файл:gsm_priority.png|250px|thumb|right|Настройка отключения соединения]]
Добавили настройку которая позволяет отключать GSM-соединение, если активно более приоритетное. Позволит избежать расходов, если соединение не используется.


Чтобы всё заработало, в устройствах должен быть загрузчик версии 1.3.0 или новее и прошивка, поддерживающая его. Обновить загрузчик можно по инструкции.
Настройка доступна в разделе '''Конфигурационные файлы → Сетевые соединения''', на вкладке GSM-соединения.


==Поддержка сторонних устройств==
===Исправления ошибок и мелкие правки===
'''Добавили в драйвер serial-устройств поддержку штор Dauerhaft от компании Профкарниз.''' Пока что доступна минимальная функциональность.
*В редакторе правил wb-rules есть кнопка для перехода в консоль отладки, немного сдвинули ее в сторону, чтобы она не мешала использовать полосу прокрутки.
*Исправили смещение фокуса экрана при сохранении правил в редакторе, теперь при сохранении код остается на месте, а не убегает в начало страницы.
*Исправили отображение параметров в выпадающих списках в редакторе SVG-дашбордов, теперь они отображаются полностью.
*Исправили отображение SVG-панели в режиме HMI, раньше снизу был небольшой отступ, теперь его нет и панель занимает весь экран.


'''Обновили драйвер ресивера URRI A1.''' Теперь к одному контроллеру Wiren Board можно подключать несколько ресиверов URRI A1.  
==Обновление утилит wb-mcu-fw-flasher и wb-mcu-fw-updater ==
В утилиты [[Wb-mcu-fw-flasher |wb-mcu-fw-flasher]] и [[Wb-mcu-fw-updater |wb-mcu-fw-updater]] добавили возможность обновлять прошивки устройств на любой скорости соединения. Это удобно, например, когда нужно обновить прошивку устройств за шлюзами Modbus-TCP без перенастройки параметров шлюза.  


==Изменения в шаблонах и обновление прошивок устройств Wiren Board==
Чтобы всё заработало, в устройствах должен быть загрузчик версии 1.3.0 или новее и прошивка, поддерживающая его. Обновить загрузчик можно по [[Wb-mcu-fw-updater#update-bl |инструкции]]. Версии прошивок, поддерживающих обновление на любой скорости, смотрите в журналах изменений прошивок на страницах устройств.


'''WB-MAO4''': добавили поддержку событий Быстрого модбаса для счетчиков нажатий и регистров состояния каналов, добавили возможность обновления прошивки на разных скоростях соединения.
==Обновления драйвера wb-mqtt-serial==
===Поддержка сторонних устройств===
'''Добавили поддержку штор Dauerhaft от компании Профкарниз.''' Добавили шаблон и поддержку драйвером wb-mqtt-serial. Пока что доступна минимальная функциональность.


'''WB-LED''': добавили поддержку событий Быстрого модбаса для регистров управления каналами: coil [0..10] и holding [2000..2017].
'''Обновили драйвер ресивера URRI A1.''' Теперь к одному контроллеру Wiren Board можно подключать несколько ресиверов URRI A1.
<gallery mode="packed" heights="200px">
Image: urri.jpg | Веб-интерфейс ресивера URRI A1
Image: Dauerhaft.jpg | Виджет штор Dauerhaft в веб-интерфейсе контроллера Wiren Board
</gallery>


'''WB-MDM3''': исправили ошибку, которая приводила к задержке при выключении канала, работающего в ключевом режиме.
===Изменения в шаблонах===
Расширили поддержку [[Fast_Modbus |Быстрого Modbus⚡]] в устройствах:
*WB-MAO4 — для счетчиков нажатий и состояния каналов, прошивка v.2.4.4.
*WB-MDM3 — для регистров состояния каналов и яркости, прошивка v.2.6.0.
*WB-LED — для регистров управления каналами: coil [0..10] и holding [2000..2017], прошивка v.3.4.2.
*WB-MAP* — для среднеквадратичных значений напряжения Urms, прошивка v.2.8.0.


'''WB-MAI6''': в версии 2.0.7 починили измерение сопротивления более 1000 Ом по трёхпроводной схеме: ERRMAI603. Добавили возможность обновления прошивки на любой скорости соединения.
==Обновление прошивки WB Embedded Controller==
Некоторые пользователи контроллеров Wiren Board 7.4 сталкивались со случайным включением/выключением контроллера, причины описаны в [[WB_7:_Errata#ERRWB74003 | ERRWB74003]].


'''WB-MS, WB-MSW''': исправили проблему с переполнением показаний относительной влажности при околонулевой влажности воздуха: ERRWB-MSv20006. Добавили возможность обновления прошивки на любой скорости соединения.
Чтобы исправить ситуацию, мы обновили прошивку Embedded Controller и положили пакет с прошивкой в этот релиз. Если вы тоже сталкивались с такой проблемой, рекомендуем обновить прошивку по [[Wiren_Board_Embedded_Controller#ec-update-fw|инструкции]] до версии 1.2.0.


'''WB-MIO, WB-MCM8, WB-REF-U, WB-REF-DF, WB-M1W2''': добавили возможность обновления прошивки на любой скорости соединения.
Также открыли исходный код прошивки EC, репозиторий [https://github.com/wirenboard/wb-embedded-controller wb-embedded-controller].


== Обновление стороннего ПО ==
== Обновление стороннего ПО ==


zigbee2mqtt обновили до версии [https://github.com/Koenkk/zigbee2mqtt/releases 1.35.1]
zigbee2mqtt обновили до версии [https://github.com/Koenkk/zigbee2mqtt/releases 1.35.1]

Текущая версия на 11:31, 22 января 2024

Описание

Этот релиз можно установить на контроллеры Wiren Board 6, Wiren Board 7.2…7.3 и Wiren Board 7.4.

Мы выпускаем ПО в формате релизов, а обновить свой контроллер можно через apt или веб-интерфейс. Подробнее об этом читайте в статье Программное обеспечение Wiren Board.

Полный список изменений в релизе на английском: changelog.

Обновления веб-интерфейса контроллера

Factoryreset на вкладке Настройки → Система

FACTORYRESET из веб-интерфейса

Добавили возможность обновить прошивку контроллера из веб-интерфейса с удалением данных и установленного ПО. Это может быть полезно, если нужно очистить контроллер, а под рукой не оказалось флешки или USB-C кабеля для подключения контроллера к ноутбуку.

Инструкцию смотрите на странице про обновление вашей версии контроллера.

Переключение диапазона Wi-Fi соединения

Переключение диапазона Wi-Fi соединения

В контроллерах Wiren Board, выпускаемых с декабря 2023 года, установлен Wi-Fi чип Realtek RTL8733BU с поддержкой диапазона 5 ГГц. В веб-интерфейсе контроллера добавили переключатель диапазонов соединения в разделе Конфигурационные файлы → Сетевые соединения.

Использовать диапазон 5 ГГц можно только в контроллерах с чипом Realtek RTL8733BU.

Подключение к облаку WB Cloud

В релиз добавили wb-cloud-agent для возможности подключения к облаку Wiren Board Cloud.

Чтобы использовать агент его нужно установить командой:

apt install wb-cloud-agent

После установки агента в веб-интерфейсе контроллера на вкладке Настройки → Система появится специальная кнопка для подключения к облаку.

Облако позволяет мониторить состояние контроллеров удаленно, подключаться к веб-интерфейсу и консоли по ssh. Все подключенные контроллеры и их статусы можно отслеживать на одной вкладке. Полезно интеграторам, использующим оборудование Wiren Board на большом количестве объектов.

Управление приоритетом GSM-соединений

Настройка отключения соединения

Добавили настройку которая позволяет отключать GSM-соединение, если активно более приоритетное. Позволит избежать расходов, если соединение не используется.

Настройка доступна в разделе Конфигурационные файлы → Сетевые соединения, на вкладке GSM-соединения.

Исправления ошибок и мелкие правки

  • В редакторе правил wb-rules есть кнопка для перехода в консоль отладки, немного сдвинули ее в сторону, чтобы она не мешала использовать полосу прокрутки.
  • Исправили смещение фокуса экрана при сохранении правил в редакторе, теперь при сохранении код остается на месте, а не убегает в начало страницы.
  • Исправили отображение параметров в выпадающих списках в редакторе SVG-дашбордов, теперь они отображаются полностью.
  • Исправили отображение SVG-панели в режиме HMI, раньше снизу был небольшой отступ, теперь его нет и панель занимает весь экран.

Обновление утилит wb-mcu-fw-flasher и wb-mcu-fw-updater

В утилиты wb-mcu-fw-flasher и wb-mcu-fw-updater добавили возможность обновлять прошивки устройств на любой скорости соединения. Это удобно, например, когда нужно обновить прошивку устройств за шлюзами Modbus-TCP без перенастройки параметров шлюза.

Чтобы всё заработало, в устройствах должен быть загрузчик версии 1.3.0 или новее и прошивка, поддерживающая его. Обновить загрузчик можно по инструкции. Версии прошивок, поддерживающих обновление на любой скорости, смотрите в журналах изменений прошивок на страницах устройств.

Обновления драйвера wb-mqtt-serial

Поддержка сторонних устройств

Добавили поддержку штор Dauerhaft от компании Профкарниз. Добавили шаблон и поддержку драйвером wb-mqtt-serial. Пока что доступна минимальная функциональность.

Обновили драйвер ресивера URRI A1. Теперь к одному контроллеру Wiren Board можно подключать несколько ресиверов URRI A1.

Изменения в шаблонах

Расширили поддержку Быстрого Modbus⚡ в устройствах:

  • WB-MAO4 — для счетчиков нажатий и состояния каналов, прошивка v.2.4.4.
  • WB-MDM3 — для регистров состояния каналов и яркости, прошивка v.2.6.0.
  • WB-LED — для регистров управления каналами: coil [0..10] и holding [2000..2017], прошивка v.3.4.2.
  • WB-MAP* — для среднеквадратичных значений напряжения Urms, прошивка v.2.8.0.

Обновление прошивки WB Embedded Controller

Некоторые пользователи контроллеров Wiren Board 7.4 сталкивались со случайным включением/выключением контроллера, причины описаны в ERRWB74003.

Чтобы исправить ситуацию, мы обновили прошивку Embedded Controller и положили пакет с прошивкой в этот релиз. Если вы тоже сталкивались с такой проблемой, рекомендуем обновить прошивку по инструкции до версии 1.2.0.

Также открыли исходный код прошивки EC, репозиторий wb-embedded-controller.

Обновление стороннего ПО

zigbee2mqtt обновили до версии 1.35.1