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

Материал из Wiren Board
(не показано 25 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{DISPLAYTITLE: WB-2307}}
{{DISPLAYTITLE: Тестовый релиз, будущий WB-2307}}
 
==Описание==
==Описание==
{{note|note|Этот релиз можно установить на контроллеры [[Wiren Board 6]] и [[Wiren Board 7.3|Wiren Board 7.2…7.3]].}}
Мы выпускаем ПО в формате релизов, подробнее об этом читайте в статье [[Wiren_Board_Firmware_Update| Обновление прошивок контроллера]].
 
<!--Полный список изменений в релизе на английском: [https://wirenboard.com/statics/release-changelogs/wb-2307/changelog.html changelog].-->
Мы выпускаем ПО в формате релизов, подробнее об этом читайте в статье [[Wiren_Board_Software| Программное обеспечение Wiren Board]].
 
Полный список изменений в релизе на английском: [https://wirenboard.com/statics/release-changelogs/wb-2307/changelog.html changelog].
 
Обновить свой контроллер можно через apt или веб-интерфейс, [[Wiren_Board_Software#update| инструкции]].


== Увеличение корневого раздела ==
== Увеличение корневого раздела ==
{{Wbincludes:Wiren Board 6 and 7 Rootfs Increasing}}
[[Файл:rootfs.png|300px|thumb|right|Увеличили размер корневого раздела rootfs]]
 
Добавили возможность увеличивать размер корневого раздела rootfs. Доступно для контроллера Wiren Board 7.
==Улучшенный просмотр значений на графике истории==
[[Image: web-graph.png |300px| thumb|right| Улучшенный просмотр значений в истории ]]


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


==Новые функции встроенных SVG-панелей==
#[[Wiren_Board_7_Firmware_Update | Выполнить factory reset с флешки или SD-карты]].  
{{YouTube
#Обновить прошивку через веб-интерфейс на вкладке Система.  
|link=https://youtu.be/xWksClOYGbA
#:Во этом случае нужно поставить галочку '''Расширить rootfs, если прошивка поддерживает эту возможность'''.  
|text=Пример создания панели в новом релизе
#:Если вы не видите этого параметра, проверьте что используете testing релиз и обновите прошивку командой <code>apt update && apt upgrade</code> в консоли.
}}
#:При обновлении из веб-интерфейса пользовательские файлы и настройки сохраняться, но данные установленных программ будут удалены.
Мы переработали редактор графических панелей и добавили новые функции:
# Переходы между панелями. Теперь делать многостраничные панели стало проще: выбираете одно из трёх событий и указываете, к какой панели переходить. Возможные события: нажатие, длительное нажатие и смахивание влево/вправо.
# Выделение групп. Упрощает создание кнопок: добавляете прямоугольник + иконку в центр, объединяете в группу и на группу назначаете действие, а на иконку изменение стиля.
# Отказ от data-svg-param-id в новых панелях. Теперь вы не потеряете все связи, если случайно загрузили не тот изменённый рисунок. Старые панели продолжат работать как и раньше.
# Подстановка каналов. Если вы в редакторе связей для элемента выбрали один раз канал для какого-то действия, то он будет подставлен и в другие — это экономит время.
# Выбор прямоугольников. Раньше прямоугольники надо было преобразовывать в кривые, теперь не надо.
# Быстрый поиск по каналам в редакторе SVG-панелей. Теперь не надо крутить длинный список из сотен каналов, а можно просто набрать несколько букв и список будет отфильтрован.
# Опция графической панели «Во всю ширину экрана» заменена на «Растянуть во весь экран». Теперь веб-интерфейс старается всегда максимально заполнить экран панелью.


[[SVG-Dashboards |Инструкция, как создавать интерактивные SVG-панели]].
Чтобы не потерять данные установленных программ при обновлении, можно скачать копию текущего корневого каталога прямо из веб-интерфейса. Для этого появилась кнопка '''Скачать архив с rootfs''' в разделе '''Резервное копирование'''. Но учтите, что пользовательские настройки и файлы конфигурации, хранящиеся по адресу <code>/mnt/data/</code>, в архив не включаются.


<gallery mode="packed" heights="150px" caption="Основные изменения">
После расширения rootfs нельзя устанавливать FIT-образы, собранные до 24 апреля 2023 года. Чтобы вернуть старую схему разделов и возможность устанавливать старые FIT-образы  нужно [[Wiren_Board_7_Firmware_Update | сбросить контроллер до заводского состояния]], либо выполнить factory reset с FIT-образом stable wb-2304 или более ранним.
Image: Svg-tap.png | Создание перехода между панелями
<gallery mode="packed" heights="150px">
Image: Svg-group-select.png | Выбор группы элементов
Image: rootfs-web-1.png | Загрузка FIT-образа в веб-интерфейсе
Image: Svg-group-long-click.png | Действие для долгого клика/нажатия
Image: rootfs-web-2.png | Резервное копирование корневого каталога
Image: Svg-group-swap.png | Действие для смахивания
Image: Svg-search.png | Поиск каналов
</gallery>
</gallery>


== Обновление wb-mqtt-serial ==
==Обновление веб-интерфейса==
===Улучшенный просмотр значений на графике истории===
[[Image: web-graph.jpg |200px|thumb|right| Улучшенный просмотр значений в истории ]]
Раньше при наведении показывалась цветная подсказка со значением без даты и времени. Заменили её на белую, где есть дата, время и значения со всех выведенных графиков. Получился довольно удобный инструмент для анализа.


Добавили в драйвер поддержку событий Быстрого Модбаса — для использования надо обновить прошивки устройств. Быстрый Модбас — это наше расширение протокола, которое позволяет нам добавлять всякие удобства, которых нет в оригинальном протоколе. Например: поиск устройств на шине или почти мгновенную передачу события от ведомого устройства мастеру. [[Modbus#fast-modbus|Читать подробнее]].
===Новые функции встроенных SVG-панелей===
#Переходы между панелями. Теперь делать многостраничные панели стало проще: выбираете одно из трёх событий и указываете, к какой панели переходить. Возможные события: нажатие, длительное нажатие и смахивание влево/вправо.
#Выделение групп. Упрощает создание кнопок: добавляете прямоугольник + иконку в центр, объединяете в группу и на группу назначаете действие, а на иконку изменение стиля.
#Отказ от data-svg-param-id в новых панелях. Теперь вы не потеряете все связи, если случайно загрузили не тот изменённый рисунок. Старые панели продолжат работать как и раньше.
#Подстановка каналов. Если вы в редакторе связей для элемента выбрали один раз канал для какого-то действия, то он будет подставлен и в другие — это экономит время.
#Выбор прямоугольников. Раньше прямоугольники надо было преобразовывать в кривые, теперь не надо.
#Быстрый поиск по каналам в редакторе SVG-панелей. Теперь не надо крутить длинный список из сотен каналов, а можно просто набрать несколько букв и список будет отфильтрован.


Поддержка новых устройств:
==Обновление wb-mqtt-serial==
* WB-MSW v.4 — новая версия универсального датчика климата.
[[Image: mao4-dimmer.jpg |200px|thumb|right| Диммирование в WB-MAO4 ]]
* Шлюзы для кондиционеров:
#Выпустили большое обновление прошивки WB-MAO4.
** ONOKOM-AIR-DK-1-MB-B — Daikin.
#*Появилась новая функция '''Диммирование''', которая позволяет управлять выходным напряжением используя события кнопок. С помощью диммирования можно плавно изменять выходное напряжение в определенном диапазоне с заданной скоростью. Используется для управления яркостью.
** ONOKOM-AIR-ME-1-MB-B — Mitsubishi Electric.
#*Добавлена возможность отключения индикатора состояния. Его теперь можно погасить, если вам мешает его свечение.
** ONOKOM-AIR-AUX-1-MB-B — AUX.
#*Добавлена возможность оставлять включенным [[Modbus#%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC_%D1%81%D0%BF%D0%BB%D0%BE%D1%88%D0%BD%D0%BE%D0%B3%D0%BE_%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D1%8F_%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%BE%D0%B2 | режим сплошного чтения регистров]] после перезагрузки устройства. Для этого нужно записать 2 в регистр 114. Для использования обновите прошивку устройства.
** ONOKOM-AIR-GR-1-MB-B — GREE.
#Выпустили обновления прошивки датчиков WB-MS и WB-MSW.
* Метеостанция [[Sokol-m | Сокол-М]].
#*Добавлена возможность оставлять включенным [[Modbus#%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC_%D1%81%D0%BF%D0%BB%D0%BE%D1%88%D0%BD%D0%BE%D0%B3%D0%BE_%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D1%8F_%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%BE%D0%B2 | режим сплошного чтения регистров]] после перезагрузки устройства. Для этого нужно записать 2 в регистр 114. Прошлый режим остался: если записать 1, после перезагрузки настройка сбросится.  
 
#*Добавлена функция отключения индикатора состояния. Его теперь можно погасить, если вам мешает его свечение.
Изменения в шаблонах:
#*Улучшена работа с датчиком CO2 в WB-MSW.
* 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-MAP. При обновлении прошивки с версии <=2.3.8 на >=2.4.0 в некоторых случаях в регистре 113 (время ответа устройства) могло оказаться случайное число и устройство отвечало с большой задержкой. Из-за этого устройство могло медленно опрашиваться и в логах wb-mqtt-serial могли быть ошибки по таймауту. Для использования обновите прошивку устройства.
* Добавили поддержку событий в шаблоны для WB-MCM8, WB-MR3, WB-MR6, WB-MR6C, WB-MRWL3, WB-MRWM2, WB-MR6Cv3, WB-MWAC, WB-MR2m
#Исправили проблему в прошивке WB-MAI6. Из-за неверной коммутации входных цепей внутри MAI6 входной импеданс при измерении напряжения в одноканальном режиме был ниже заявленного. Для использования обновите прошивку устройства.
* WB-MAP12 и WB-MAP3EV — исправили группировку каналов.
#Исправили баг с потерей калибровок при обновлении прошивки WB-MAP в версии 2.5.2. При обновлении, если устройство по какой-то причине не перешло в загрузчик, прошивка могла записаться поверх конфигурационных данных. Обновление закрывает эту ошибку и восстанавливает устройства на которых она уже произошла.
* WB-MAP* — добавили контроль обнаружения обрыва фазы и регистры обратной энергии в шаблоны.
#Переписали модуль работы с ИК-приёмопередатчиком на WB-MIR и WB-MSW. Исправили [[WB-MIR_v2:_Errata#ERRMIR06:_Проблемы_при_работе_с_ИК-приёмопередатчиком | проблемы]], которые наблюдались при работе с ИК-сигналами.
* Новый шаблон для WB-MAO4 с настройкой действий и режимом диммирования.
#Исправили [[WB-MDM3:_Errata#ERRMDM09:_Не_работают_счетчики_замыканий_для_входов_4-6 | проблему]] с работой счетчиков замыканий в WB-MDM3 для входов 4-6.  
 
#Добавили поддержку метеостанции [[Sokol-m | Сокол-М]].  
== Поддержка стерео ресивера URRI A1 ==
#Добавили поддержку шлюзов для управления кондиционерами ONOKOM. Доступны шаблоны для следующих моделей:
[[Image: URRI A1.jpg |300px|thumb|right| Сетевой стерео ресивер URRI A1 ]]
#*[[ONOKOM-AIR-GR-1-MB-B | ONOKOM-AIR-GR-1-MB-B]] для кондиционеров GREE,
[https://urri.by/product/resiver-urri-a1 URRI A1] — это стерео ресивер с функцией воспроизведения потока из онлайн-радиостанций, Spotify, AirPlay и файловой системы.
#*[[ONOKOM-AIR-ME-1-MB-B | ONOKOM-AIR-ME-1-MB-B]] для систем кондиционирования AUX,
 
#*[[ONOKOM-AIR-AUX-1-MB-B | ONOKOM-AIR-AUX-1-MB-B]] для систем кондиционирования Mitsubishi Electric,
У ресивера есть Web-API, наша интеграция работает через него. В основе интеграции лежит драйвер ''[https://github.com/wirenboard/wb-mqtt-urri wb-mqtt-urri]'', который создаёт в MQTT контроллера виртуальное устройство и транслирует команды и статусы между API и MQTT.
#*[[ONOKOM-AIR-DK-1-MB-B | ONOKOM-AIR-DK-1-MB-B]] для систем кондиционирования Daikin.
 
Благодаря этому вы можете использовать ресивер URRI A1 в своих скриптах автоматизации, или управлять им напрямую из веб-интерфейса контроллера Wiren Board.
 
Подробнее [[URRI-A1| Сетевой стерео ресивер URRI A1]].


==Поддержка меток времени в шлюзе МЭК 60870-5-104==
==Поддержка меток времени в шлюзе МЭК 60870-5-104==
[[Image:  iec-104-time.jpg |300px|thumb|right|Выбор формата с меткой времени  ]]
В настройках сервиса '''wb-mqtt-iec104''', начиная с версии '''1.1.0''', можно выбрать типы с метками времени.
В настройках сервиса '''wb-mqtt-iec104''', начиная с версии '''1.1.0''', можно выбрать типы с метками времени.
 
<gallery mode="packed" heights="200px">
== Обновление стороннего ПО ==
Image: iec-104-time.jpg | Выбор формата с меткой времени
 
</gallery>
zigbee2mqtt обновили до версии 1.32.1
==Прочее==
Новые версии стороннего ПО:
*zigbee2mqtt 1.32.1

Версия 15:32, 29 июля 2023

Описание

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

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

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

Добавили возможность увеличивать размер корневого раздела rootfs. Доступно для контроллера Wiren Board 7.

Чтобы расширить rootfs нужно выполнить обновление прошивки с помощью последнего FIT-образа testing. Это можно сделать двумя способами.

  1. Выполнить factory reset с флешки или SD-карты.
  2. Обновить прошивку через веб-интерфейс на вкладке Система.
    Во этом случае нужно поставить галочку Расширить rootfs, если прошивка поддерживает эту возможность.
    Если вы не видите этого параметра, проверьте что используете testing релиз и обновите прошивку командой apt update && apt upgrade в консоли.
    При обновлении из веб-интерфейса пользовательские файлы и настройки сохраняться, но данные установленных программ будут удалены.

Чтобы не потерять данные установленных программ при обновлении, можно скачать копию текущего корневого каталога прямо из веб-интерфейса. Для этого появилась кнопка Скачать архив с rootfs в разделе Резервное копирование. Но учтите, что пользовательские настройки и файлы конфигурации, хранящиеся по адресу /mnt/data/, в архив не включаются.

После расширения rootfs нельзя устанавливать FIT-образы, собранные до 24 апреля 2023 года. Чтобы вернуть старую схему разделов и возможность устанавливать старые FIT-образы нужно сбросить контроллер до заводского состояния, либо выполнить factory reset с FIT-образом stable wb-2304 или более ранним.

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

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

Файл:Web-graph.jpg
Улучшенный просмотр значений в истории

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

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

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

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

Диммирование в WB-MAO4
  1. Выпустили большое обновление прошивки WB-MAO4.
    • Появилась новая функция Диммирование, которая позволяет управлять выходным напряжением используя события кнопок. С помощью диммирования можно плавно изменять выходное напряжение в определенном диапазоне с заданной скоростью. Используется для управления яркостью.
    • Добавлена возможность отключения индикатора состояния. Его теперь можно погасить, если вам мешает его свечение.
    • Добавлена возможность оставлять включенным режим сплошного чтения регистров после перезагрузки устройства. Для этого нужно записать 2 в регистр 114. Для использования обновите прошивку устройства.
  2. Выпустили обновления прошивки датчиков WB-MS и WB-MSW.
    • Добавлена возможность оставлять включенным режим сплошного чтения регистров после перезагрузки устройства. Для этого нужно записать 2 в регистр 114. Прошлый режим остался: если записать 1, после перезагрузки настройка сбросится.
    • Добавлена функция отключения индикатора состояния. Его теперь можно погасить, если вам мешает его свечение.
    • Улучшена работа с датчиком CO2 в WB-MSW.
    • Добавлено автоопределение типа датчика освещенности.
    • Исключено ложное срабатывание датчиков движения и освещенности, вызванные засветкой во время передачи ИК-команд. Для использования обновите прошивку устройства.
  3. Исправили баг с временем ответа при обновлении прошивки WB-MAP. При обновлении прошивки с версии <=2.3.8 на >=2.4.0 в некоторых случаях в регистре 113 (время ответа устройства) могло оказаться случайное число и устройство отвечало с большой задержкой. Из-за этого устройство могло медленно опрашиваться и в логах wb-mqtt-serial могли быть ошибки по таймауту. Для использования обновите прошивку устройства.
  4. Исправили проблему в прошивке WB-MAI6. Из-за неверной коммутации входных цепей внутри MAI6 входной импеданс при измерении напряжения в одноканальном режиме был ниже заявленного. Для использования обновите прошивку устройства.
  5. Исправили баг с потерей калибровок при обновлении прошивки WB-MAP в версии 2.5.2. При обновлении, если устройство по какой-то причине не перешло в загрузчик, прошивка могла записаться поверх конфигурационных данных. Обновление закрывает эту ошибку и восстанавливает устройства на которых она уже произошла.
  6. Переписали модуль работы с ИК-приёмопередатчиком на WB-MIR и WB-MSW. Исправили проблемы, которые наблюдались при работе с ИК-сигналами.
  7. Исправили проблему с работой счетчиков замыканий в WB-MDM3 для входов 4-6.
  8. Добавили поддержку метеостанции Сокол-М.
  9. Добавили поддержку шлюзов для управления кондиционерами ONOKOM. Доступны шаблоны для следующих моделей:

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

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

Прочее

Новые версии стороннего ПО:

  • zigbee2mqtt 1.32.1