16 433
правки
(добавил горячие клавиши) |
|||
(не показано 15 промежуточных версий 2 участников) | |||
Строка 3: | Строка 3: | ||
== Общая информация == <!--T:1--> | == Общая информация == <!--T:1--> | ||
{{Anchor|features}} | {{Anchor|features}} | ||
{{YouTube | |||
|link=https://youtu.be/3QHtXODfuDY | |||
|text=Веб-интерфейс контроллера Wiren Board | |||
|list= PL-yKQAXd5Un_fQfrVVgMt1Em5Qb1f-v6l | |||
}} | |||
В контроллерах Wiren Board есть встроенный веб-интерфейс, который позволяет выполнить большинство задач по настройке контроллера, встроенного ПО и подключённых устройств. Исходный код открыт и доступен в [https://github.com/wirenboard/ нашем репозитории]. | В контроллерах Wiren Board есть встроенный веб-интерфейс, который позволяет выполнить большинство задач по настройке контроллера, встроенного ПО и подключённых устройств. Исходный код открыт и доступен в [https://github.com/wirenboard/ нашем репозитории]. | ||
Строка 194: | Строка 199: | ||
=== Как работает история === | === Как работает история === | ||
Драйвер wb-mqtt-db записывает значение величины через указанный пользователем интервал времени. | Драйвер wb-mqtt-db записывает значение величины через указанный пользователем интервал времени. | ||
На графике для каждого канала есть: | |||
* яркая цветная линия — это средние значения за период; | |||
* и полупрозрачные области того же цвета — это «дельта», которая показывает максимум и минимум значений за период между записями в базу. | |||
Например, если сигнал быстро меняется, но нам не нужна информация обо всех значениях — увеличиваем интервал записи и экономим на размере БД. А «Дельта» позволит нам не потерять информацию о максимальных и минимальных значениях величины между записями. | Например, если сигнал быстро меняется, но нам не нужна информация обо всех значениях — увеличиваем интервал записи и экономим на размере БД. А «Дельта» позволит нам не потерять информацию о максимальных и минимальных значениях величины между записями. | ||
Строка 205: | Строка 214: | ||
# Далее настраиваете параметр «Максимальное количество записей на канал» для каждого канала. | # Далее настраиваете параметр «Максимальное количество записей на канал» для каждого канала. | ||
# И, чтобы не было сюрпризов, вроде заполненной памяти контроллера, ограничиваете «Максимальное количество записей на группу». | # И, чтобы не было сюрпризов, вроде заполненной памяти контроллера, ограничиваете «Максимальное количество записей на группу». | ||
Значения для построения графиков получаются следующим образом: | |||
*В БД записываются средние, минимальные и максимальные значения за период между записями в базу. | |||
*Далее выбранный для отображения временной интервал разбивается на участки, количество которых зависит от разрешения экрана. Значения из БД группируются по этим интервалам. | |||
*Если в интервал попадает несколько значений из БД, то для каждого интервала рассчитывается среднее. | |||
<!--T:24--> | <!--T:24--> | ||
Строка 221: | Строка 236: | ||
<!--T:27--> | <!--T:27--> | ||
Редактор доступен в разделе '''Правила''', используется CodeMirror | Редактор доступен в разделе '''Правила''', используется CodeMirror, горячие клавиши: | ||
{{SupportedSinceRelease | |||
| release = wb-2307 | |||
|content= | |||
<pre> | <pre> | ||
Ctrl + D — множественное редактирование | Ctrl + D — множественное редактирование | ||
Строка 240: | Строка 258: | ||
Ctrl + Delete — удалить часть слова после курсора | Ctrl + Delete — удалить часть слова после курсора | ||
</pre> | </pre> | ||
}} | |||
<!--T:28--> | <!--T:28--> | ||
Строка 257: | Строка 276: | ||
<!--T:31--> | <!--T:31--> | ||
Например, через веб-интерфейс можно настроить подключённые [[RS-485:Configuration via Web Interface| Modbus-устройства]], шлюзы [[KNX | KNX]] и [[Modbus RTU/TCP Slave]] и другие параметры. | Например, через веб-интерфейс можно настроить подключённые [[RS-485:Configuration via Web Interface| Modbus-устройства]], шлюзы [[KNX | KNX]] и [[Modbus RTU/TCP Slave]] и другие параметры. | ||
== Поиск устройств Wiren Board на шине RS-485 == | |||
{{Wbincludes:WebUI Scan Devices}} | |||
== Уведомления о событиях == <!--T:32--> | == Уведомления о событиях == <!--T:32--> | ||
Строка 268: | Строка 290: | ||
{{Anchor|diagnostic}} | {{Anchor|diagnostic}} | ||
[[Image: Web-Configs-2.0 system.png |300px|thumb|right| Обновление ПО и выгрузка диагностики ]] | [[Image: Web-Configs-2.0 system.png |300px|thumb|right| Обновление ПО и выгрузка диагностики ]] | ||
Обновить ПО контроллера без доступа к интернету можно через веб-интерфейс, для этого вам понадобится компьютер и заранее загруженный fit-файл прошивки. Подробнее про обновление ПО контроллера читайте | Обновить ПО контроллера без доступа к интернету можно через веб-интерфейс, для этого вам понадобится компьютер и заранее загруженный fit-файл прошивки. Подробнее про обновление ПО контроллера читайте на странице [[Wiren_Board_Software| Программное обеспечение Wiren Board]]. | ||
<!--T:35--> | <!--T:35--> | ||
Если в работе контроллера возникли ошибки, то при обращении в техническую поддержку рекомендуем выгрузить диагностический архив — это поможет нам быстрее разобраться в проблеме. | Если в работе контроллера возникли ошибки, то при обращении в техническую поддержку рекомендуем выгрузить диагностический архив — это поможет нам быстрее разобраться в проблеме. | ||
<pre> | |||
wb-diag-collect diag | Выгрузить диагностический архив можно двумя способами: | ||
</pre> | * Перейдите в веб-интерфейсе на вкладку '''Настройки''' → '''Система''' и найдите раздел '''Сбор данных для диагностики'''. Сформируйте, а затем скачайте архив. | ||
* Подключитесь к контроллеру по [[SSH]] и введите команду: | |||
*:<pre>wb-diag-collect diag</pre> | |||
*: архив будет сохранён в текущую папку, обычно это /root — оттуда его можно [[View_controller_files_from_your_computer|сохранить на компьютер]]. | |||
== Резервная копия == | |||
{{Anchor|backup}} | |||
{{note|note|Если вы не нашли этого раздела в своём контроллере — обновите его ПО.}} | |||
Контроллер работает под операционной системой Debian Linux, поэтому все настройки хранятся в файлах. Вы можете создавать резервные способы любыми доступными средствами, например, командой rsync. | |||
[[Image: webui-backups.png |300px|thumb|right| Кнопки резервного копирования ]] | |||
Кроме этого вы можете скачать резервную копию из веб-интерфейса в разделе '''Настройки''' → '''Система'''. Доступно три варианта загрузки: | |||
* Скачать архив с rootfs — соберёт всё содержимое корня в архив. Не включает в себя настройки системы, которые находятся в /mnt/data, а симлинки лежат в /etc. Размер архива может быть от сотен мегабайт до единиц гигабайт. | |||
* Скачать файлы конфигурации — соберёт в архив все системные файлы конфигурации, скрипты с модулями wb-rules, а также конфиги zigbee2mqtt и Sprut.hub. Самый компактный архив, около 20 Мбайт. Если вы не устанавливали сторонний софт, его содержимого будет достаточно для восстановления. | |||
* Скачать всё — соберёт в архив всё, что есть на контроллере: файлы конфигурации, установленный софт и т.п. Самый большой архив, зато позволяет сохранить конфиги стороннего софта, который мы не включили в компактный архив с файлами конфигурации. | |||
Восстанавливаются резервные копии вручную через копирование файлов на контроллер, общий алгоритм восстановления такой: | |||
# Установить нужный софт. | |||
# Скопировать конфиги и скрипты из резервной копии на контроллер. [[View_controller_files_from_your_computer |Инструкция, как работать с файлами на контроллере]]. | |||
== Просмотр MQTT-каналов и системного журнала == <!--T:36--> | == Просмотр MQTT-каналов и системного журнала == <!--T:36--> |