WB-2307

From Wiren Board
This is the approved revision of this page, as well as being the most recent.


Описание

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

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

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

Обновить свой контроллер можно через apt или веб-интерфейс, инструкции.

Увеличение корневого раздела

Увеличенный размер корневого раздела rootfs

С выходом релиза wb-2307 для контроллеров Wiren Board 6 и Wiren Board 7 появилась возможность увеличить размер корневого раздела `rootfs` с 1 до 2 ГБ — это даёт больше пространства для системных файлов и установки стороннего ПО.

Способы увеличения rootfs

Можно воспользоваться двумя методами:

  • через веб-интерфейс (если контроллер и прошивка поддерживают эту возможность);
  • через SSH — для опытных пользователей.

После расширения `rootfs` нельзя устанавливать прошивки до wb-2307.

Важно перед началом

Обновление через веб-интерфейс

  1. Откройте веб-интерфейс контроллера по IP-адресу.
  2. Перейдите в: Настройки → Система → Обновление прошивки.
  3. Скачайте свежий FIT-образ `latest.fit`.
  4. После обновления появится галочка Расширить rootfs.
  5. Установите галочку и повторно обновите контроллер той же прошивкой.

Если галочка не появилась — прошивка или контроллер не поддерживает расширение `rootfs`. Убедитесь, что прошивка новее wb-2307, а контроллер — старше.


Обновление через SSH

  1. Скачайте файл обновления:
    wget https://fw-releases.wirenboard.com/fit_image/stable/7x/latest.fit -O /root/latest.fit
    
    Файл будет загружен с уникальным именем, например:
    202505281500_wb-2504_bullseye_wb7x.fit.
    Используйте это имя во всех последующих командах.
  2. Проверьте контрольную сумму:
    md5sum /root/202505281500_wb-2504_bullseye_wb7x.fit
    
    Сравните результат с: latest.fit.md5
  3. Подготовьте переразметку:
    echo -e '--force-repartition\n' > /mnt/data/.wb-update/wb_use_factory_fit.flag
    
  4. Переместите файл прошивки:
    mv /root/202505281500_wb-2504_bullseye_wb7x.fit /mnt/data/.wb-update/
    
  5. Запустите обновление:
    wb-run-update /mnt/data/.wb-update/202505281500_wb-2504_bullseye_wb7x.fit
    

Контроллер автоматически перезагрузится после завершения.

Возможные ошибки и решения

Ошибка Причина Решение
No space left on device Недостаточно места Освободите место или используйте другой раздел
Несовпадение md5sum Повреждён файл Скачайте файл заново

Альтернатива: сброс до заводской прошивки

Этот способ применим только в случае, если вы вручную заменили образ factoryreset.fit на актуальную версию с поддержкой расширения rootfs. По умолчанию встроенный образ для сброса до заводских настроек не обновляется при прошивке и соответствует версии, записанной в контроллер при сборке.

  1. Создайте флаг-файл:
    echo -e '--force-reset\n' > /mnt/data/.wb-update/wb_use_factory_fit.flag
    
  2. Запустите сброс:
    wb-run-update /mnt/data/.wb-restore/factoryreset.fit
    

См. инструкции:

Улучшенный просмотр значений на графике истории

Улучшенный просмотр значений в истории

Раньше при наведении показывалась цветная подсказка со значением без даты и времени. Заменили её на белую, где есть дата, время и значения со всех выведенных графиков. Получился довольно удобный инструмент для анализа.

Новые функции встроенных SVG-панелей

Пример создания панели в новом релизе

Мы переработали редактор графических панелей и добавили новые функции:

  1. Переходы между панелями. Теперь делать многостраничные панели стало проще: выбираете одно из трёх событий и указываете, к какой панели переходить. Возможные события: нажатие, длительное нажатие и смахивание влево/вправо.
  2. Выделение групп. Упрощает создание кнопок: добавляете прямоугольник + иконку в центр, объединяете в группу и на группу назначаете действие, а на иконку изменение стиля.
  3. Отказ от data-svg-param-id в новых панелях. Теперь вы не потеряете все связи, если случайно загрузили не тот изменённый рисунок. Старые панели продолжат работать как и раньше.
  4. Подстановка каналов. Если вы в редакторе связей для элемента выбрали один раз канал для какого-то действия, то он будет подставлен и в другие — это экономит время.
  5. Выбор прямоугольников. Раньше прямоугольники надо было преобразовывать в кривые, теперь не надо.
  6. Быстрый поиск по каналам в редакторе SVG-панелей. Теперь не надо крутить длинный список из сотен каналов, а можно просто набрать несколько букв и список будет отфильтрован.
  7. Опция графической панели «Во всю ширину экрана» заменена на «Растянуть во весь экран». Теперь веб-интерфейс старается всегда максимально заполнить экран панелью.

Инструкция, как создавать интерактивные SVG-панели.

Обновление wb-mqtt-serial

Добавили в драйвер поддержку событий Быстрого Модбаса — для использования надо обновить прошивки устройств. Быстрый Модбас — это наше расширение протокола, которое позволяет нам добавлять всякие удобства, которых нет в оригинальном протоколе. Например: поиск устройств на шине или почти мгновенную передачу события от ведомого устройства мастеру. Читать подробнее.

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

  • WB-MSW v.4 — новая версия универсального датчика климата.
  • Шлюзы для кондиционеров:
    • ONOKOM-AIR-DK-1-MB-B — Daikin.
    • ONOKOM-AIR-ME-1-MB-B — Mitsubishi Electric.
    • ONOKOM-AIR-AUX-1-MB-B — AUX.
    • ONOKOM-AIR-GR-1-MB-B — GREE.
  • Метеостанция Сокол-М.

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

  • WBE2-I-OPENTHERM — добавили контрол Invalid Connection.
  • WBE2-I-EBUS — добавили контролы Hot Water Setpoint Max, Water Pressure, Burner Modulation Level, Invalid Connection, Boiler Status registers.
  • WB-MWAC — добавили настройку параметров безопасного режима и маппинг-матрицы.
  • Добавили поддержку событий в шаблоны для WB-MCM8, WB-MR3, WB-MR6, WB-MR6C, WB-MRWL3, WB-MRWM2, WB-MR6Cv3, WB-MWAC, WB-MR2m
  • WB-MAP12 и WB-MAP3EV — исправили группировку каналов.
  • WB-MAP* — добавили контроль обнаружения обрыва фазы и регистры обратной энергии в шаблоны.
  • Новый шаблон для WB-MAO4 с настройкой действий и режимом диммирования.

Поддержка стерео ресивера URRI A1

Сетевой стерео ресивер URRI A1

URRI A1 — это стерео ресивер с функцией воспроизведения потока из онлайн-радиостанций, Spotify, AirPlay и файловой системы.

У ресивера есть Web-API, наша интеграция работает через него. В основе интеграции лежит драйвер wb-mqtt-urri, который создаёт в MQTT контроллера виртуальное устройство и транслирует команды и статусы между API и MQTT.

Благодаря этому вы можете использовать ресивер URRI A1 в своих скриптах автоматизации, или управлять им напрямую из веб-интерфейса контроллера Wiren Board.

Подробнее Сетевой стерео ресивер URRI A1.

Поддержка меток времени в шлюзе МЭК 60870-5-104

Выбор формата с меткой времени

В настройках сервиса wb-mqtt-iec104, начиная с версии 1.1.0, можно выбрать типы с метками времени.

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

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