|
|
(не показано 40 промежуточных версий 3 участников) |
Строка 1: |
Строка 1: |
| {{DISPLAYTITLE: WB-2304}}
| | == Описание == |
| ==Описание== | | Мы выпускаем ПО в формате релизов, подробнее об этом читайте в статье [[Wiren_Board_Firmware_Update| Обновление прошивок контроллера]]. |
| {{note|note|Этот релиз можно установить на контроллеры [[Wiren Board 6]] и [[Wiren Board 7.3|Wiren Board 7.2…7.3]].}}
| |
|
| |
|
| Мы выпускаем ПО в формате релизов, подробнее об этом читайте в статье [[Wiren_Board_Software| Программное обеспечение Wiren Board]].
| | Это описание [[#testing| тестового релиза]], который в ноябре-декабре станет стабильным wb-2210. |
|
| |
|
| Полный список изменений в релизе на английском: [https://wirenboard.com/statics/release-changelogs/wb-2304/changelog.html changelog].
| | == Смена дистрибутива Debian Linux == |
| | === Как перейти === |
| | Этот релиз прошивки контроллера основан на новом Debian Linux 11 (Bullseye). |
|
| |
|
| ==Новый дистрибутив Debian Linux==
| | Чтобы на него перейти, контроллер должен быть на [[testing]]. |
| Этот релиз прошивки контроллера основан на новом Debian Linux 11 (Bullseye).
| |
|
| |
|
| Чтобы перейти на новый дистрибутив:
| | Команды для перехода: |
| # Обновите пакеты используемого вами дистрибутива - это установит пакеты, необходимые для перехода, а версия сменится на '''bullseye-transition''' : | | # Обновите пакеты используемого вами дистрибутива: |
| #:<syntaxhighlight lang="bash"> | | #:<syntaxhighlight lang="bash"> |
| apt update; apt upgrade | | apt update && apt upgrade |
| </syntaxhighlight> | | </syntaxhighlight> |
| # Запустите переход на Bullseye, в разделе ''/root'' должно быть не меньше 300 Мбайт свободного места, процедура продлится около 45 минут: | | # Запустите переход на Bullseye, в разделе ''/root'' должно быть не меньше 300 Мбайт свободного места, процедура продлится около 45 минут: |
Строка 20: |
Строка 20: |
| </syntaxhighlight> | | </syntaxhighlight> |
|
| |
|
| Другой способ обновить ПО — использовать [[Wiren_Board_7_Firmware_Update | fit-файл]]. В этом случае дистрибутив будет сразу на Bullseye.
| | === Новые версии пакетов === |
| | В новом релизе доступны mosquitto 2.0.11, Python 3.8 и Node.js 16. |
| | === Известные ошибки === |
| | Если вы столкнулись с ошибками при переходе на новый дистрибутив, сообщите нам на [https://support.wirenboard.com/ портал поддержки]. |
|
| |
|
| ==Обновление веб-интерфейса==
| | Советы: |
| [[Image: wb2210-network-manager.png |300px|thumb|right| Настройка сети из веб-интерфейса контроллера ]]
| | * Если докер был установлен до перехода, замените имя релиза со stretch на bullseye в файле <code>/etc/apt/sources.list.d/docker.list</code> и повторно запустите команду его установки по [[docker| инструкции]]. |
| *'''Новый интерфейс настройки сетевых соединений через NetworkManager.''' Этот сервис используется во многих современных дистрибутивах. Состояние соединений, их подключение и отключение теперь доступны напрямую из редактора настроек. Ими также можно управлять через MQTT. | |
| *'''Cканирование устройств на шине.''' Теперь можно находить устройства Wiren Board, подключенные к шине RS-485, прямо из веб-интерфейса контроллера. Для этого добавили новый сервис wb-device-manager, который умеет:
| |
| **находить устройства с новыми и старыми прошивками, которые еще не поддерживают быстрый модбас;
| |
| **читать информацию из устройств;
| |
| **выводить сообщение об ошибке при конфликте адресов.
| |
| *:Описание протокола сканирования и референс-реализацию утилиты смотрите в репозитории [https://github.com/wirenboard/wb-modbus-ext-scanner Wirenboard Modbus scanner tool].
| |
|
| |
|
| * '''Новые режимы для работы с планшетами и HMI-панелями.''' Встроенное ПО контроллера позволяет создавать интерактивные текстовые и графические панели и выводить их на любое устройство с веб-браузером по Ethernet или Wi-Fi. Это неплохо работало на больших экранах, но на тех же планшетах рабочая область была маленькая.
| | В процессе: |
| *:Мы это исправили и добавили два режима:
| | * [https://support.wirenboard.com/t/posle-obnovleniya-na-bulsaj-u-kontrollera-vysokaya-nagruzka/13108 После обновления на bullseye у контроллера высокая нагрузка]. |
| **Полноэкранный — скрывает окно браузера, убирает верхнюю панель и некоторые пункты из левого меню. | |
| **HMI — скрывает все панели веб-интерфейса контроллера, удобен для имитации классических HMI.
| |
| *:Полное описание смотрите в [[Wiren_Board_Web_Interface#fullscreen-and-hmi | документации]].
| |
| <gallery mode="packed" heights="150px">
| |
| Image: scaner-interface.png | Интерфейс сканирования устройств
| |
| Image: WebUI_SVG_HMI_hmi.png | Пример SVG-дашборда в режиме HMI
| |
| Image: WebUI_HMI_hmi.png | Пример страницы виджетов устройств в режиме HMI
| |
| </gallery>
| |
| ==Обновление wb-mqtt-serial==
| |
| ===Поддержка новых устройств===
| |
| *Модуль аналоговых входов [[WB-MAI6_Modbus_Analog_Inputs | WB-MAI6]]. Предназначен для измерения термосопротивлений, преобразования сигналов датчиков с унифицированными сигналами тока и напряжения, измерения напряжения, и т.д.
| |
| *Холодильники [[Eliwell_IDPlus_974 | Eliwell]] с протоколом televis.
| |
| *Преобразователь частоты [[T13-750W-12-H_Modbus_Frequency_Converter | T13-750W-12-H]].
| |
|
| |
|
| ===Изменения в шаблонах===
| | Решённые: |
| [[Image: wb-2210-wb-led-actions.png |300px|thumb|right| Настройка диммеров WB-LED и WB-MRGBW-D ]] | | * [https://support.wirenboard.com/t/docker-ne-rabotaet-posle-apdejta-na-bullseye/13072 Не работает docker]. Исправлено в новом ядре, обновите систему. |
| *Новое действие «Выключить все каналы» в шаблонах для WB-LED и WB-MRGBW-D, которое можно назначить на любой вход и тип нажатия. Обновите прошивку устройств, чтобы это работало.
| | * [https://support.wirenboard.com/t/zigbee-ne-rabotaet-posle-apdejta-na-bullseye/13095/15 Не запускается zigbee2mqtt] — собрана новая версия 1.28 под NodeJS 16.0. |
| *Вычисление линейных напряжений в трехфазных WB-MAP. Для использования обновите прошивку устройства.
| |
| *Обработка нажатий кнопок WB-MAO4. Пока что доступны только счётчики нажатий через modbus-регистры. Для использования обновите прошивку устройства.
| |
| *Поддержка инкрементальных AB и ABZ энкодеров в WB-MCM8. Их можно использовать для управления, например, яркостью освещения или отслеживания перемещения объектов. Подробности в [[WB-MCM8_Modbus_Count_Inputs | документации]]. Для использования обновите прошивку устройства. | |
| *Работа с энкодерами в веб-интерфейсе контроллера Wiren Board
| |
| *Канал «VOC Sensor Installed» в шаблоне WB-MS v2, WB-MSW v3.
| |
| *Каналы отладки для датчика MH-Z19 в шаблоне WB-MSW v3.
| |
| *Режим подавления дребезга и измерения входной частоты при отключении в шаблонах WB-MR для версии прошивок 1.19.0.
| |
| *Новые каналы и русские переводы в шаблонах модулей OpenTherm и eBus.
| |
| *Русские переводы в шаблонах модулей WBIO.
| |
| *Канал «Версия FW» в шаблонах modbus-модулей Wiren Board.
| |
|
| |
|
| ===Улучшения в драйвере=== | | == Обновление wb-mqtt-serial == |
| *Добавили единицы измерения ppm и ppb.
| | [[Image: wb-2210-wb-led-actions.png |300px|thumb|right| Подпись ]] |
| | | В шаблоны для WB-LED и WB-MRGBW-D добавили действие «Выключить все каналы», которое можно назначить на любой вход и тип нажатия. Обновите прошивку устройств, чтобы это работало. |
| ===Исправления===
| |
| *Чтение конфигурации с пользовательскими устройствами Modbus в wb-mqtt-homeui.
| |
| *Редактирование тайм-аута безопасности в wb-mqtt-homeui.
| |
| *Добавили отсутствующие группы l1, l2, l3 в шаблоне MAP12E.
| |
| *Исправили единицы VOC для WB-MS v2, WB-MSW v3: ppm -> ppb.
| |
| *Somfy SDN: проверка адреса назначения.
| |
| *Уменьшили длительность периодов чтения с большими значениями response_timeout_ms
| |
| *Исправили перечисление и описание режима безопасности для шаблона WB-MR6C v.3.
| |
| | |
| ==Изменения в работе с GSM-модемами==
| |
| GSM-модемами теперь управляет сервис ModemManager. Он позволяет настраивать модем, слать смс, переключаться между сим-картами, при этом не надо знать AT-команды. Появился сервис, который следит за состоянием соединений и активирует резервные каналы.
| |
| | |
| ==Быстрый Modbus==
| |
| Перевели устройства на нашу новую библиотеку «быстрого Modbus», [[Modbus#Расширение_протокола_Modbus_Wiren_Board | подробнее про наше расширение]].
| |
| | |
| Реализованные функции:
| |
| *Чтение диапазона регистров с пропусками. Для этого нужно записать 1 в регистр 114.
| |
| *Адресация по серийному номеру, возможность исправления конфликта адресов на шине.
| |
| *Режим сплошного чтения регистров.
| |
| | |
| Чтобы получить новые функции, [[WB_Modbus_Devices_Firmware_Update | обновите прошивки устройств]].
| |
| | |
| ==Сохранение настроек устройств при обновлении ПО==
| |
| Выпустили новую версию загрузчика, которая позволяет сохранить настройки устройств при обновлении прошивки. Загрузчик обновляется [[Wb-mcu-fw-updater#Обновление_загрузчика_(update-bl) |отдельно специальной командой]].
| |
| | |
| В процессе обновления проверьте, что версия нового загрузчика в выводимых сообщениях 1.2.х.
| |
| | |
| ==Настройка контроллера через разъём Debug Network==
| |
| Добавили функционал разъёму Debug Network — теперь с помощью него можно настраивать контроллер. Просто подключите его кабелем к компьютеру, введите заранее известный IP-адрес и у вас есть полный доступ к консоли и веб-интерфейсу контроллера. Подробнее на странице [[Debug Network]].
| |
| | |
| <gallery mode="packed" heights="150px">
| |
| Image: Wb7-debug-network.png | Разъём
| |
| Image: Wiren Board 7 Debug Network Virtual Lan.png | Веб-интерфейс контроллера, открытый через Debug Network
| |
| </gallery>
| |
| | |
| ==Автоматическое монтирование MicroSD==
| |
| Теперь в контроллерах Wiren Board первый раздел карты памяти монтируется автоматически в /mnt/sdcard/.
| |
| | |
| Карту памяти можно использовать для хранения резервных копий или как расширение основной памяти контроллера. Контроллеры Wiren Board с ревизии 7.3 умеют работать с картой памяти на скорости до 60 Мбайт/с.
| |
| | |
| ==Поддержка BLE-датчиков TESLiOT==
| |
| [[Image: Tesliot sensor.jpg |300px|thumb|right| Пример представления устройства TESLiOT в веб-интерфейсе]]
| |
| Беспроводные датчики TESLiOT имеют на борту датчики состояния среды и работают от батареи от 6 месяцев до трёх лет в зависимости от типа. Теперь в Wiren Board есть драйвер для работы с этими датчиками. Подробнее читайте в [[TESLiOT_BLE_Sensors | документации]].
| |
| | |
| ==Быстрое обновление прошивки WBE2R-R-ZIGBEE v.2==
| |
| Добавили в репозиторий пакет wb-cc2562-flasher, с помощью которого можно обновить прошивку в модулях WBE2R-R-ZIGBEE v.2 через UART одной командой. Инструкция по обновлению в [[WBE2R-R-ZIGBEE_v.2_ZigBee_Extension_Module#Прошивка | документации]].
| |
| | |
| ==Прочее==
| |
| Изменения в ядре:
| |
| * Добавили в ядро модули, которые нужны для работы [https://www.wireguard.com/ WireGuard], теперь настройка удалённого доступа должна стать чуточку легче. Например, можно получить доступ к контроллеру через [[Tailscale]].
| |
| | |
| Новые версии стороннего ПО:
| |
| * zigbee2mqtt 1.30.2;
| |
| * mosquitto 2.0.11;
| |
| * Python 3.8;
| |
| * Node.js 16;
| |
| * Nginx.
| |
| | |
| ==Возможные проблемы при обновлении==
| |
| {{Wbincludes:Bullseye Errata}}
| |