16 885
правок
(→Прочее) |
|||
(не показано 20 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: WB- | {{DISPLAYTITLE: WB-2304}} | ||
== Описание == | ==Описание== | ||
{{note|note|Этот релиз можно установить на контроллеры [[Wiren Board 6]] и [[Wiren Board 7.3|Wiren Board 7.2…7.3]].}} | |||
Мы выпускаем ПО в формате релизов, подробнее об этом читайте в статье [[Wiren_Board_Software| Программное обеспечение Wiren Board]]. | |||
Полный список изменений в релизе на английском: [https://wirenboard.com/statics/release-changelogs/wb-2304/changelog.html changelog]. | |||
==Новый дистрибутив Debian Linux== | |||
# Обновите пакеты используемого вами дистрибутива | Этот релиз прошивки контроллера основан на новом Debian Linux 11 (Bullseye). | ||
Чтобы перейти на новый дистрибутив: | |||
# Обновите пакеты используемого вами дистрибутива - это установит пакеты, необходимые для перехода, а версия сменится на '''bullseye-transition''' : | |||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
apt update | apt update; apt upgrade | ||
</syntaxhighlight> | </syntaxhighlight> | ||
# Запустите переход на Bullseye, в разделе ''/root'' должно быть не меньше 300 Мбайт свободного места, процедура продлится около 45 минут: | # Запустите переход на Bullseye, в разделе ''/root'' должно быть не меньше 300 Мбайт свободного места, процедура продлится около 45 минут: | ||
Строка 19: | Строка 20: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Другой способ обновить ПО — использовать [[Wiren_Board_7_Firmware_Update | fit-файл]]. В этом случае дистрибутив будет сразу на Bullseye. | |||
В | |||
==Обновление веб-интерфейса== | |||
* | [[Image: wb2210-network-manager.png |300px|thumb|right| Настройка сети из веб-интерфейса контроллера ]] | ||
*'''Новый интерфейс настройки сетевых соединений через 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. Это неплохо работало на больших экранах, но на тех же планшетах рабочая область была маленькая. | |||
* [ | *:Мы это исправили и добавили два режима: | ||
* [ | **Полноэкранный — скрывает окно браузера, убирает верхнюю панель и некоторые пункты из левого меню. | ||
**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 ]] | [[Image: wb-2210-wb-led-actions.png |300px|thumb|right| Настройка диммеров WB-LED и WB-MRGBW-D ]] | ||
*Новое действие «Выключить все каналы» в шаблонах для WB-LED и WB-MRGBW-D, которое можно назначить на любой вход и тип нажатия. Обновите прошивку устройств, чтобы это работало. | |||
*Вычисление линейных напряжений в трехфазных 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. | |||
== | ===Улучшения в драйвере=== | ||
*Добавили единицы измерения ppm и ppb. | |||
===Исправления=== | |||
*Чтение конфигурации с пользовательскими устройствами 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_Modbus_Devices_Firmware_Update | обновите прошивки устройств]]. | ||
==Сохранение настроек устройств при обновлении ПО== | |||
Выпустили новую версию загрузчика, которая позволяет сохранить настройки устройств при обновлении прошивки. Загрузчик обновляется [[Wb-mcu-fw-updater#Обновление_загрузчика_(update-bl) |отдельно специальной командой]]. | |||
== Сохранение настроек устройств при обновлении ПО == | |||
В процессе обновления проверьте, что версия нового загрузчика в выводимых сообщениях 1.2.х. | В процессе обновления проверьте, что версия нового загрузчика в выводимых сообщениях 1.2.х. | ||
== | ==Настройка контроллера через разъём Debug Network== | ||
Добавили функционал разъёму Debug Network — теперь с помощью него можно настраивать контроллер. Просто подключите его кабелем к компьютеру, введите заранее известный IP-адрес и у вас есть полный доступ к консоли и веб-интерфейсу контроллера. Подробнее на странице [[Debug Network]]. | |||
<gallery mode="packed" heights="150px"> | <gallery mode="packed" heights="150px"> | ||
Строка 84: | Строка 99: | ||
</gallery> | </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], теперь настройка удалённого доступа должна стать чуточку легче. | * Добавили в ядро модули, которые нужны для работы [https://www.wireguard.com/ WireGuard], теперь настройка удалённого доступа должна стать чуточку легче. Например, можно получить доступ к контроллеру через [[Tailscale]]. | ||
Новые версии стороннего ПО: | Новые версии стороннего ПО: | ||
* | * zigbee2mqtt 1.30.2; | ||
* mosquitto 2.0.11; | |||
* Python 3.8; | |||
* Node.js 16; | |||
* Nginx. | |||
==Возможные проблемы при обновлении== | |||
{{Wbincludes:Bullseye Errata}} |