Wiren Board Web Interface: различия между версиями

Материал из Wiren Board
Строка 7: Строка 7:
* если по Ethernet, то узнать адрес можно либо в настройках роутера.
* если по Ethernet, то узнать адрес можно либо в настройках роутера.


== Нативный веб-интерфейс ==
== Структура интерфейса ==
Страница, которая открывается по умолчанию, - Home. На неё сразу выводятся элементы управления - виджеты (widget). Это могут быть, например, показания датчиков (например, температура с 1-Wire), или кнопка включения реле, или блок выбора цвета светодиодной ленты.


Нативный веб-интерфейс доступен при обращении по IP-адресу WB Smart Home из браузера.
Но виджеты - не прямая производная от подключённых устройств. При подключении устройства виджеты не появляются. Вместо этого, устройство появляется в разделе Devices. Там же отображаются все его элементы, которыми можно управлять - например, для модуля из двух реле, подключаемого по RS-485, это будут два реле. Вот на основе вот этих "аппартных" частей и можно построить виджет - для этого нужно зайти в раздел Widgets, и выбрать Add widget.
В интерфейсе отображаются блоки - "устройства", в каждом их которого есть несколько элементов управления.


При клике на блок устройства открывается страница настройки параметров устройства.
После того, как нужный виджет создан, его можно добавить на Dashboard (панель). Панелей может быть создано несколько, их смысл - объединять близкие по назначению виджеты на одном экране. Например, можно объединить виджеты включения подогрева, кондиционера, отображения температуры и влажности. На самом деле, главный раздел Home тоже отображает одну из Dashboard, какую именно, можно выбрать в разделе Settings (настройки).
На странице настроек можно назначить устройству комнату, изменить конфигурационные параметры, предоставляемые устройством, а также настрить отображение контролов.
 
 
 
В верхней части страницы расположено меню выбора "комнат", в которых расположены устройства.
 
=== Служебные устройства ===
[[Файл:Native UI System.png|500px|thumb|Служебные устройства]]
 
Служебные устройства располагаются в комнате System. Служебные устройства предназначены для индикации состояния и настройки различных подсистем.
В текущей прошивке есть два служебных устройства: "NinjaBlocks bridge" и "ISM Radio". Эти устройства отвечают соответственно за модуль связи с системой Ninja Blocks и радио-модуль.
 
==== Устройство ISM Radio ====
ISM Radio - устройство, отвечающее за работу радио-модуля.
Устройство отображает служебную информацию: количество принятых с момента старта сервиса пакетов различных типов.
[[Файл:Native UI ISM radio.png|thumb|500px|Устройство радио-модуля на 433Mhz]]
 
===== Настройки =====
Изменения конфигурационных параметров применяются немедленно.
 
{| border="1"
| mqtt-адрес || Название || Описание  || Формат || Пример
|-
| /devices/wb-homa-rcd/meta/noolite_remotes || Noolite_remotes || Количество виртуальных блоков Noolite || число || 4
|-
| /devices/wb-homa-rcd/meta/noolite_remotes_custom || Noolite_remotes_custom || Пользовательские пульты Noolite || hex-адреса пультов, разделенные запятыми || 0x1234, 0x1000, 0x0001
|-
| /devices/wb-homa-rcd/meta/rssi_threshold || Rssi_threshold || Чувствительность приёмника, dBm || отрицательное число || -70
|-
 
|}
 
[[Файл:Native UI Radio Settings.png|thumb|500px|Настройки радио на 433Mhz]]
 
=== Блок Relays&FETs ===
[[Файл:Native UI Devices.png|500px|thumb|Блок Relays&FETs, датчики Oregon]]
 
 
 
 
Блок "Relays&FETs" предназначен для взаимодействия с реле и выходами "открытый коллектор" платы. Состояние выходов можно менять с помощью переключателей.
 
=== Раздел Noolite ===
В разделе Noolite расположены виртуальные пульты для управления системой Noolite, см. ниже.
[[Файл:Native UI Noolite.png|500px|thumb|Виртуальные пульты системы Noolite]]

Версия 21:07, 23 апреля 2015

Главная страница веб-интерфейса

Wiren Board имеет собственный веб-интерфейс, находящийся локально на устройстве, через который можно управлять подключёнными устройствами и следить за показаниями датчиков. Интерфейс работает в том числе на мобильных устройствах.

Как зайти в веб-интерфейс

Просто введите в адресную строку браузера IP-адрес контроллера:

  • если вы подключились по Wi-Fi к точке доступа WirenBoard - 192.168.42.1
  • если по Ethernet, то узнать адрес можно либо в настройках роутера.

Структура интерфейса

Страница, которая открывается по умолчанию, - Home. На неё сразу выводятся элементы управления - виджеты (widget). Это могут быть, например, показания датчиков (например, температура с 1-Wire), или кнопка включения реле, или блок выбора цвета светодиодной ленты.

Но виджеты - не прямая производная от подключённых устройств. При подключении устройства виджеты не появляются. Вместо этого, устройство появляется в разделе Devices. Там же отображаются все его элементы, которыми можно управлять - например, для модуля из двух реле, подключаемого по RS-485, это будут два реле. Вот на основе вот этих "аппартных" частей и можно построить виджет - для этого нужно зайти в раздел Widgets, и выбрать Add widget.

После того, как нужный виджет создан, его можно добавить на Dashboard (панель). Панелей может быть создано несколько, их смысл - объединять близкие по назначению виджеты на одном экране. Например, можно объединить виджеты включения подогрева, кондиционера, отображения температуры и влажности. На самом деле, главный раздел Home тоже отображает одну из Dashboard, какую именно, можно выбрать в разделе Settings (настройки).