Перейти к содержанию

Shelly BLU Gateway Gen3 web interface guide

Материал из База знаний Shelly
Версия от 03:00, 1 января 2025; imported>importer (Imported from Excel)

Обзор. Устройства Shelly предоставляют локальный веб-интерфейс, позволяющий управлять устройствами и настраивать их через стандартный веб-браузер на компьютере или мобильном устройстве. С его помощью вы можете включать и выключать подключенные к вашему устройству приборы, устанавливать расписания и настраивать действия, которые будут выполняться при выполнении определенных условий. Обратите внимание, что для использования локального веб-интерфейса вам не требуется подключение к интернету или Shelly Cloud — единственное требование заключается в том, что ваш браузер должен находиться в той же сети Wi-Fi, что и ваше устройство Shelly. Доступ к веб-интерфейсу Чтобы получить доступ к веб-интерфейсу: Подключите ваше устройство к сети Wi-Fi с именем (SSID), соответствующим следующему формату: "DeviceName-XXXXXXXXXX", где «DeviceName» — это имя устройства, к которому вы хотите подключиться, а «XXXXXXXXXX» представляет собой уникальную комбинацию букв и цифр, составляющую идентификатор устройства. После установления соединения с точкой доступа/AP устройства (сетью Wi-Fi, упомянутой в шаге 1) доступ к веб-интерфейсу осуществляется путем ввода универсального IP-адреса для всех устройств Shelly: 192.168.33.1 в вашем браузере. Теперь вы находитесь в веб-интерфейсе вашего устройства. Подключение вашего устройства к Некоторые настройки, которые вы увидите в веб-интерфейсе, доступны только при подключении устройства к интернету. Для этого выполните следующие действия: В веб-интерфейсе перейдите в раздел «Настройки» > «Wi-Fi». Введите или выберите предпочитаемую сеть Wi-Fi и введите ее пароль. Также можно подключиться к открытой сети, для чего необходимо установить флажок для подключения к открытым сетям Wi-Fi. Кроме того, рекомендуется установить статический IP-адрес. Подождите несколько секунд, пока устройство попытается подключиться к указанной вами сети Wi-Fi. Если введенный пароль неверен или сеть Wi-Fi недостаточно надежна или стабильна, в веб-интерфейсе отобразится сообщение о том, что соединение не удалось установить. После успешного подключения к сети Wi-Fi над настройками Wi-Fi появится текстовая ссылка с новым IP-адресом. Просто скопируйте и вставьте эту ссылку в свой браузер. Теперь вы находитесь в веб-интерфейсе вашего устройства, подключенного к интернету. В следующий раз, когда вам понадобится получить доступ к веб-интерфейсу, просто подключитесь к той же сети Wi-Fi, что и ваше устройство, и введите новый IP-адрес, полученный на шаге 3. Рекомендуется установить статический IP-адрес, поскольку это гарантирует постоянную доступность по этому конкретному адресу. Понимание структуры Веб-интерфейс можно разделить на четыре основных раздела: заголовок, нижний колонтитул, главное меню и основное содержимое. Заголовок Заголовок состоит из двух компонентов: названия вашего устройства слева и нескольких значков, отображающих основные сетевые и коммуникационные функции вашего устройства справа. Эти значки могут включать в себя такие функции, как Wi-Fi, Bluetooth, MQTT и многое другое, а также значок, показывающий наличие новых обновлений прошивки для вашего устройства. Наведение курсора мыши на значок предоставит вам дополнительную информацию. Легенду со значением каждого значка вы найдете в руководстве по веб-интерфейсу каждого устройства. Обратите внимание, что отдельные руководства описывают только функции подключения, доступные для конкретного устройства. Внизу экрана слева направо по порядку отображаются название модели устройства, его идентификатор, версия веб-интерфейса, версия прошивки устройства и, наконец, текущее время. Если время не синхронизировано, вы получите уведомление в верхней части экрана, и некоторые расписания и действия могут работать некорректно. Некоторые предыдущие версии веб-интерфейса не содержат всех этих компонентов. Главное меню. Главное меню в настольной версии веб-интерфейса находится слева, тогда как на мобильном устройстве оно выглядит как меню-гамбургер с иконкой из трех горизонтальных линий, расположенных друг над другом. Меню содержит разные пункты в зависимости от устройства, но щелчок по пункту переводит вас на другую страницу. Вы также можете использовать его, чтобы вернуться на главную страницу, щелкнув «Главная». Основное содержимое. Щелкнув по пункту главного меню, вы сможете перемещаться по веб-интерфейсу. Всё, что вы видите на экране, за исключением заголовка, нижнего колонтитула и главного меню, считается основным содержимым.*Обратите внимание, что не все скриншоты веб-интерфейса, отображаемые вверху каждой страницы руководства по веб-интерфейсу (где есть скриншот), относятся к последней версии. Поэтому они могут немного отличаться от последней версии и не отражать внешний вид веб-интерфейса каждого устройства.

Главное меню. Ниже приведены пояснения к каждой настройке в главном меню, включая то, что отображается как основное содержимое при нажатии на различные настройки. Краткое описание значков в заголовке, специфичных для этого устройства, также присутствует в пояснении к домашней странице. Обратите внимание, что заголовок присутствует на всех экранах, а не только на домашней странице.

Домашняя страница

В веб-интерфейсе вы увидите ряд значков в заголовке. Значения и цвета состояния этих индикаторов объяснены ниже:

APicon: Серый: Режим точки доступа отключен. Синий: Режим точки доступа включен. Wi-Fiicon: Серый: Wi-Fi-соединение отключено. Белый: Wi-Fi-соединение включено, но не установлено. Синий: Устройство подключено к Wi-Fi. Bluetoothicon: Серый: Соединение отключено. Синий: Соединение включено. Cloudicon: Серый: Соединение с Shelly Cloud отключено. Белый: Соединение с Shelly Cloud включено, но не установлено. Синий: Устройство подключено к Shelly Cloud. MQTTicon: Серый: MQTT отключен. Синий: MQTT включен. Firmware updateicon: Синий: Для вашего устройства доступна новая стабильная версия прошивки. Не отображается: Прошивка устройства обновлена. Websocket connectionicon: Синий: Websocket подключен. Серый: Websocket не подключен.

В главном меню вы можете включить режим сопряжения для шлюза, щелкнув значок рядом с пунктом «Включить режим сопряжения». Начнется процесс сопоставления, и текст изменится на «Сопряжение», пока шлюз будет искать устройства для сопряжения. Если подключенное к шлюзу устройство — это термостатический клапан BLU, он будет отображаться ниже, и любые группы компонентов или устройства BTHome, которые вы создадите, также могут отображаться в этом меню.

Для устройств BLU TRV достаточно просто перевести их в режим BLE — шлюз автоматически выполнит сопряжение и настроит устройство в веб-интерфейсе. Если вы хотите добавить другие устройства BLE, вам нужно будет добавить их как устройства BTHome и указать, какие датчики вы хотите видеть.

BLU TRV

Транзистор отображает процент заряда батареи, уровень сигнала, текущие показания температуры и степень открытия клапана (от 0% до 100%). Вы также можете видеть и регулировать целевую температуру. Чтобы добавить дополнительные датчики к термостатическому клапану BLU, нажмите кнопку «Добавить датчик» рядом с устройством в главном меню.

Нажатие на устройство открывает новое меню настроек, где вы можете отрегулировать целевую температуру в диапазоне от 4°C до 30°C, перемещая ползунок на неполном круге с градусами, или использовать значки «плюс» и «минус» для изменения целевой температуры. Кроме того, значок огня посередине — это кнопка ускорения, которая полностью открывает клапан (до 100%) для более быстрого достижения целевой температуры.

Ниже приведены настройки термостатического клапана BLU:

Название

Назовите/переименуйте термостатический клапан. Нажмите «Сохранить настройки», чтобы завершить процесс именования.

Калибровка термостатического клапана

Нажмите синюю кнопку «Калибровка» рядом с этой настройкой, чтобы начать процесс калибровки.

Работа термостатического клапана

Выберите/снимите флажки для следующих настроек по своему усмотрению:

  • Подогрев пола — будут учитываться только данные из внешней настройки, а не показания встроенного термостата.
  • Ускоренный нагрев — ускорьте процесс нагрева, сократив время достижения целевой температуры с помощью этой настройки.
  • Автоматическая калибровка — разрешите устройству автоматически корректировать калибровку при необходимости.
  • Предотвращение засорения — предотвратите засорение, гарантируя, что устройство будет обеспечивать хотя бы одно движение клапана в неделю.

Интерфейс термостатического клапана

Выберите желаемую единицу измерения температуры и выберите опцию поворота и/или блокировки термостатического клапана. Поворот позволяет поворачивать экран устройства на 180° в зависимости от способа установки, а блокировка обеспечивает дополнительный уровень безопасности, блокируя дисплей. Кроме того, имеется ползунок яркости, позволяющий регулировать яркость экрана на 8 уровнях — от 0 до 7.

Включение термостатического клапана (ТРК)

Включите термостатический клапан, переключив этот параметр в положение «вкл.» (по умолчанию — «вкл.»), и отключите его только в том случае, если вы планируете использовать расширенные вызовы API для ручного управления положением клапана. В противном случае, автоматическое открытие и закрытие клапана нецелесообразно.

Смещение температуры

Позволяет корректировать показания датчика температуры устройства с учетом тепла, выделяемого самим устройством. Установка смещения температуры обеспечивает более точные показания, отражающие фактическую температуру окружающей среды.

Целевая температура открытого окна по умолчанию

Включите переопределение температуры при открытом окне и выберите значение температуры, а также продолжительность переопределения в минутах.

Переопределение продолжительности повышения температуры TRV

Установите продолжительность (в минутах) повышения температуры (время, в течение которого клапан будет открыт на 100% после нажатия кнопки повышения температуры, чтобы быстрее достичь целевой температуры).

Обновление TRV

Проверяйте наличие и устанавливайте обновления прошивки, чтобы поддерживать ваш TRV в актуальном состоянии. Текущие версии прошивки и загрузчика можно посмотреть в этом параметре.

Подключенные датчики

В этом параметре отслеживайте все подключенные к вашему TRV датчики — датчики температуры или датчики открытия дверей/окон. Если у вас их нет, в параметре появится соответствующее сообщение.

Удаление TRV

Удалите TRV из списка сопряженных устройств, нажав синюю кнопку «Удалить». Если вы хотите добавить его снова, вам придется повторить процесс сопряжения.

Действия Настройте действия для вашего устройства — создавайте новые действия, редактируйте существующие действия или удаляйте действия. При создании действий для вашего устройства вам необходимо указать условие, при котором это действие происходит. Вы также можете установить продолжительность действия, а также URL-адрес, который будет активирован при выполнении условия действия.

Расписания

Для этой функции требуется работающее подключение к Интернету, чтобы устройство могло синхронизировать время. Она позволяет создавать, просматривать, редактировать и удалять расписания. Существует два типа расписаний: базовое и расширенное. Чтобы создать базовое расписание: выберите день(а) недели. Выберите временной интервал: время, восход или закат. Установите время для указанного дня(дней): Время: нажмите кнопку вверх/вниз или введите число, чтобы установить время в часах и минутах. Закат/Восход: устройство Shelly может автоматически включаться/выключаться (или выполнять указанное действие) на восходе/закате солнца или в указанное время до или после восхода/захода солнца. Нажмите кнопку вверх/вниз или введите число, чтобы установить время в часах и минутах. Чтобы создать расширенное расписание: функция расширенного расписания использует cron для выполнения заданий с одним расписанием, вместо использования нескольких базовых расписаний. Создание расширенного расписания отличается от создания базового расписания из-за меню «Когда выполнять». Оно предлагает вам выбрать одно или несколько значений, диапазон значений или шаг между значениями (выберите один из трех вариантов, нажав кнопку «Выбрать», «Диапазон» или «Шаг» для каждого значения) для: секунд (0-59), минут (0-59), часов (0-23), дней (1-31), месяцев (январь-декабрь), будних дней (воскресенье-суббота). Чтобы создать расписание, которое будет выполняться каждую секунду/минуту/час/день/месяц/будний день, просто установите флажок под значениями в нужном разделе (секунды, минуты, часы, дни, месяцы или будние дни). Кроме того, вы можете использовать смещение восхода/захода солнца, установив флажок рядом с этой опцией. Это откроет новое меню с часами и минутами. Если вы оставите часы и минуты и выберете восход или закат солнца, расписание будет выполняться точно в момент восхода или заката. Изменение значений часов и минут создаст смещение, поэтому ввод отрицательных значений приведет к выполнению расписания ровно за [установленное количество часов и/или минут] до восхода/захода солнца, а ввод положительных значений — за [установленное количество часов и/или минут] после восхода/захода солнца. Вы не можете ввести положительное значение для одного (часы/минуты) и отрицательное значение для другого. После этого просто укажите действие, которое должно выполнить ваше устройство, в разделе «Действия». После завершения нажмите «Сохранить», чтобы сохранить новое расписание. В меню «Расписания» вы можете просмотреть все свои расписания. Вы можете выбрать просмотр каждого из них с базовым или расширенным временем. Базовое время показывает время и дни, когда выполняется расписание, а расширенное время показывает текст в карточке расписания, который указывает, на что нужно нажать для получения дополнительной информации. Оба режима отображения показывают действия выше. Если действий больше трех, они отображаются как +n, где n — оставшееся количество не отображаемых действий. Чтобы включить/выключить расписание, используйте переключатель справа.

Настройки

Сетевые настройки Точка доступа — Настройте точку доступа устройства (AP), установив флажок «Включить точку доступа» и задав пароль для защиты вашей сети от несанкционированного доступа. Точка доступа устройства по умолчанию является открытой сетью. SSID уникален и не может быть изменен. Wi-Fi — Зарегистрируйте устройство Shelly для подключения к двум различным сетям Wi-Fi. Введите (написав в текстовом поле) или выберите сеть Wi-Fi, щелкнув значок стрелы (шеврон), чтобы просмотреть все доступные сети. Можно выбрать открытую сеть, а также установить статический IP-адрес. Включите Wi-Fi 1, Wi-Fi 2 или оба одновременно (используя переключатель рядом с каждым из них). Если включены обе сети Wi-Fi 1 и Wi-Fi 2, и устройство Shelly отключается от одной из них, оно подключится к другой. Включить Wi-Fi можно только после установки имени сети (SSID). Если у устройства нет других доступных подключений (точка доступа, Bluetooth, Ethernet (если применимо) или вторая сеть Wi-Fi), попытка отключить Wi-Fi вызовет всплывающее окно с вопросом, хотите ли вы продолжить. Bluetooth — включение/отключение Bluetooth осуществляется переключением тумблера. В этом случае включена стандартная настройка Bluetooth устройства.

Подключение. Примечание по связи RPC: Если вызов RPC не удается выполнить, появляется сообщение в виде баннера, уведомляющее о том, что устройство не отвечает вовремя и потеряло соединение. После восстановления соединения запрос будет отправлен снова. Облако — Подключение Shelly к облаку позволяет управлять им удаленно, получать уведомления и обновления о ваших устройствах. По умолчанию облако включено. Если вы отключите поддержку облачных сервисов устройства, вы потеряете связь с устройством извне его локальной сети! MQTT — настройте устройство Shelly для выполнения действий через MQTT. По умолчанию MQTT отключен, но вы можете включить его, установив пустой флажок. Изменение этих настроек приведет к перезагрузке устройства. Есть и другие настройки, такие как уведомления о состоянии RPC через MQTT (позволяющие взаимодействовать с устройством посредством уведомлений RPC) и общее обновление состояния через MQTT (для получения общего обновления состояния), которые вы можете включить или отключить. Вы также можете включить SSL и ввести свой сервер, имя пользователя и пароль, но имейте в виду, что включение SSL сократит время работы батареи, скорее всего, вдвое. Исходящий WebSocket — определяет, создает ли HTTP-канал исключение ввода-вывода при закрытии входящего соединения, которое все еще используется сервлетом. По умолчанию эта настройка отключена. Чтобы включить ее, щелкните переключатель рядом с «Включить». Введите свой сервисный адрес в текстовое поле и из выпадающего меню в разделе «Подключение SSL» выберите *,ca.pemoruser_ca.pem. Расширитель диапазона — включение функции расширителя диапазона создает точку доступа, к которой можно подключать устройства Wi-Fi. Если устройство Shelly с включенным расширителем диапазона подключено к маршрутизатору Wi-Fi и Интернету, все подключенные к нему устройства также подключаются к маршрутизатору и Интернету. Даже если устройство Shelly не подключено к маршрутизатору Wi-Fi, все подключенные к нему устройства все равно могут взаимодействовать с ним и друг с другом. Ниже отображается информация о подключенных клиентах AP — их количество, а также их IP-конфигурация, MAC-адрес и внутренние и внешние IP-адреса.

RPC через UDP — взаимодействуйте с вашим устройством и отправляйте запросы через удаленный вызов процедур (RPC) через сервер протокола пользовательских дейтаграмм (UDP). Это может быть полезно для удаленного управления и мониторинга вашего устройства без необходимости использования выделенного сервера или подключения. Для использования этой настройки вам потребуется ввести порт прослушивания и адрес назначения для UDP-сервера. Порт прослушивания — это номер порта, на котором устройство будет принимать входящие запросы, а адрес назначения — это IP-адрес сервера, на который будут отправляться запросы. После ввода необходимой информации вы можете использовать протокол RPC по UDP для отправки запросов на ваше устройство и получения ответов.

Настройки устройства

  • Имя устройства (информация) — просмотр идентификатора вашего устройства, сети Wi-Fi, к которой оно подключено, и уровня сигнала Wi-Fi RSSI.
  • Перезагрузка — после нажатия кнопки «Перезагрузка» вам будет предложено подтвердить, что вы хотите перезагрузить устройство. Нажмите «ОК» для перезагрузки устройства и «Отмена», если вы не хотите, чтобы устройство перезагружалось.
  • Сброс к заводским настройкам — нажатие кнопки «Сброс» вернет все настройки вашего устройства к значениям по умолчанию. Все внесенные вами изменения будут отменены. Вы можете подтвердить сброс устройства до заводских настроек, нажав кнопку «ОК» во всплывающем окне, или кнопку «Отмена», чтобы отменить сброс.
  • Местоположение и часовой пояс — ваш часовой пояс и местоположение будут определены автоматически, но вы можете изменить их вручную в этой настройке, выбрав часовой пояс из выпадающего меню и введя широту и долготу. Также есть кнопка «Автоматическое определение местоположения», которая позволит устройству автоматически определить местоположение еще раз, если в прошлый раз это не удалось.

Если время на устройстве не синхронизировано с текущим временем, расписания и действия могут работать некорректно. Если время не синхронизировано, появится сообщение.

  • Аутентификация — если вы включите аутентификацию, вам будет предложено ввести пароль, который вы будете использовать для доступа к веб-интерфейсу устройства. После включения, чтобы отключить ее, нажмите переключатель и введите свой пароль аутентификации, когда появится соответствующий запрос.
  • * Прошивка — В этом разделе вы можете увидеть идентификатор вашего устройства, версию прошивки, идентификатор сборки и идентификатор веб-сборки. Используйте кнопку «Копировать» над идентификатором прошивки или идентификатором веб-сборки, чтобы скопировать содержимое в буфер обмена. Вы также можете увидеть доступные новые версии, проверить наличие обновлений и легко обновить ваше устройство. Также есть возможность загрузить собственную прошивку, однако прошивка устройства пользовательской прошивкой необратимо аннулирует гарантию устройства.
  • Сертификат пользователя (конфигурация TLS) — Загрузите пользовательский центр сертификации, клиентский сертификат и клиентский ключ, перетащив файл(ы) или выбрав нужные файлы, нажав соответствующую кнопку. Нажмите «Загрузить», чтобы загрузить файлы, и «Очистить», чтобы удалить файлы, которые вы не хотите загружать.
  • Экономичный режим — Снизьте энергопотребление устройства, уменьшив частоту ЦП и активность модема в экономичном режиме. Чтобы включить эту настройку, щелкните переключатель рядом с «Включить экономичный режим», а затем нажмите кнопку «Применить», чтобы сохранить изменения.
  • * Отладка — этот параметр включает отладку MQTT, WebSocket и UDP. Чтобы включить любой из них, щелкните переключатель рядом с соответствующим параметром. Для отладки UDP вам также будет предложено ввести UDP-адрес.
  • Системный светодиод — включение/выключение системного светодиода устройства путем установки (снятия) флажка рядом с пунктом «Включить».

Скрипты

Это устройство обладает возможностями написания скриптов. Вы можете использовать их для настройки и расширения функциональности устройства в соответствии с конкретными потребностями пользователя. Эти скрипты могут учитывать состояние устройства, взаимодействовать с другими устройствами или получать данные из внешних сервисов, таких как прогнозы погоды. Скрипт — это программа, написанная на подмножестве JavaScript.

В веб-интерфейсе, перейдя в меню «Скрипты», вы увидите существующие скрипты, или, если у вас их нет, вы можете создать свой собственный или открыть библиотеку, чтобы изучить уже доступные скрипты. Рядом с каждым скриптом вы сможете увидеть его статус (выполняется он или остановлен), а также переключатель, позволяющий запускать скрипт при запуске системы. Если в скрипте есть ошибки, под именем скрипта будет отображаться последняя сохраненная ошибка.

В режиме редактирования скрипта вы увидите консоль, а также любые возникающие ошибки. Над полем кода расположены параметры «Сохранить», «Запустить/Остановить» или «Удалить» скрипт. Вы также можете получить доступ к фрагментам кода и документации, щелкнув соответствующие метки.

Компоненты

Создание компонента

Настройка «Компоненты» позволяет пользователю создавать динамические компоненты, которые изначально не существуют на устройстве. Виртуальные компоненты, тип динамических компонентов, используются для хранения или передачи данных между скриптами или запусками и отображения функциональности скрипта на главной странице. Компоненты можно группировать; на главной странице будут отображаться только группы и компоненты внутри них. Компоненты, не входящие в группу, не будут отображаться. Количество компонентов и групп компонентов на устройстве ограничено.

Чтобы создать компонент:

  • Нажмите кнопку «Создать новый» рядом с «Пользовательские компоненты».
  • Выберите тип создаваемого компонента — логический (Boolean), числовой (Number), текстовый (Text), перечисление (Enum) или кнопка (Button). После создания каждый тип компонента будет иметь поля «Имя» (Name), «Вид» (View) и «URL-адрес пользовательского значка» (Custom Icon URL), которые необходимо заполнить. Поле «URL-адрес пользовательского значка» не является обязательным, но его можно использовать для настройки внешнего вида компонентов на главной странице. Вы можете переименовать или удалить компонент, а также создать для него действия, используя кнопки, расположенные рядом с каждым компонентом.

Различные типы компонентов могут иметь дополнительные поля, специфичные для этого типа. Они описаны ниже.

Тип компонента «Логический» (Boolean) хранит значение true/false и имеет два разных заголовка, которые пользователь может ввести в зависимости от того, истинно или ложно его значение, а также два отдельных значка. В выпадающем меню для значения по умолчанию будут отображаться различные состояния вашего устройства. Варианты отображения: Скрытое (Hidden), Переключатель (Toggle) и Метка (Label). Вариант «Переключатель» отображает кнопку-переключатель, поэтому значение компонента изменяется при каждом нажатии. Вариант «Метка» (Label) отображает заголовок значения компонента.

Тип компонента «Число» (Number) хранит значения от -999999999999999 до 9999999999999999. Значение по умолчанию должно быть числом в этом диапазоне. Вы также можете изменить единицу измерения и шаг. Варианты отображения: Скрытое (Hidden), Поле (Field), Ползунок (Slider), Индикатор выполнения (Progress bar) и Метка (Label). Вариант «Поле» (Field) отображает поле ввода, вариант «Метка» (Label) отображает значение, вариант «Гарнитура выполнения» (Progress bar) визуально отображает прогресс, а вариант «Ползунок» (Slider) отображает интерфейс ползунка для взаимодействия.

Тип компонента «Текст» (Text) хранит строку длиной до 255 символов. Варианты отображения: Скрытое (Hidden), Поле (Field), Метка (Label) и Изображение (Image). Компонент FieldView отображает поле ввода, компонент LabelView отображает заголовок, а компонент ImageView требует указания URL-адреса для отображения изображения.

Тип EnumComponent хранит группу именованных констант. Варианты отображения: Hidden, Dropdown и Label. Если выбран LabelView, компонент по умолчанию будет отображать заголовок, но если указано изображение, оно будет иметь приоритет и отображаться вместо заголовка.

Тип ButtonComponent предоставляет имитированный виртуальный ввод, позволяющий пользователям взаимодействовать с пользовательским интерфейсом, регистрируя и сообщая о кликах. Затем он отправляет уведомления через подключенные каналы и может использоваться для запуска автоматизации и активации веб-хуков. Он имеет два варианта отображения: Button, который отображает компонент кнопки на главной странице, и Hidden.

Если компонент установлен в значение Hidden, он не будет отображаться на главной странице. В противном случае ваши группы компонентов будут отображаться под входами и/или выходами вашего устройства и будут отображать компоненты, входящие в эти группы.

Создание группы компонентов

Чтобы создать группу:

  • Щелкните значок «+» рядом с «Пользовательские группы», и вы перейдете в меню создания группы.
  • Введите название группы.
  • Выберите необходимые компоненты, которые вы хотите включить в эту группу.

Редактирование меню групп осуществляется с помощью значка карандаша рядом со значком «+», и вы можете изменить порядок групп, щелкая стрелки вверх и вниз, чтобы переместить группу вверх или вниз.

Действия с компонентами

Меню «Действия» теперь структурировано по типу компонента. Таким образом, вы можете создавать действия для своих компонентов, и они будут разделены на пять вышеупомянутых категорий.

Скриптинг

Компоненты могут быть включены в скрипты и запрограммированы на изменение значений в зависимости от условия. Чтобы указать компонент в скрипте, вам нужно использовать его идентификатор (ID). Идентификаторы компонентов начинаются с 200 и ограничены 299. Вы сможете увидеть идентификатор своего компонента в меню «Компоненты».

Компоненты BTHome

Компоненты BTHome позволяют создавать виртуальные/динамические компоненты, сопряженные с реальными устройствами, излучающими пакеты BTHome, такими как устройства Shelly BLU. Для использования компонентов BTHome необходимо сначала установить успешное Bluetooth-соединение. Если наблюдатель Bluetooth отключен, появится сообщение, а также кнопка для его включения и перезагрузки устройства.

После установления соединения, чтобы добавить устройство BTHome (Bluetooth), нажмите на знак «+» рядом с компонентами BTHome. Устройство будет сканировать доступные устройства Bluetooth, но вы можете нажать кнопку «Сканировать», чтобы выполнить повторное сканирование. Все найденные устройства появятся под этой кнопкой. Для того чтобы устройство было обнаружено во время сканирования, оно должно находиться в режиме сопряжения, что достигается удерживанием кнопки устройства. Другой вариант добавления устройства — использование MAC-адреса. Для этого нажмите «Добавить устройство по MAC-адресу» и введите MAC-адрес устройства, которое вы хотите добавить.

Чтобы добавить датчики, нажмите «Настроить» рядом с выбранным вами Bluetooth-устройством. На этом экране вы можете присвоить имя своему устройству BTHome (Bluetooth), добавить ключ шифрования, а также ввести URL-адрес пользовательского значка, чтобы настроить внешний вид компонента BTHome на главной странице. Ключ шифрования используется для расшифровки пакетов и может быть получен с помощью приложения Shelly BLU Debug.

Ниже поля ключа шифрования указаны поддерживаемые датчики, которые вы можете добавить, нажав на знак «+» рядом с теми, которые вы хотите добавить. После добавления рядом с датчиком появится значок карандаша, и, щелкнув по нему, вы можете изменить его имя, добавить URL-адрес пользовательского значка или использовать значок корзины для полного удаления датчика.

Чтобы сохранить компонент BTHome, нажмите «Сохранить настройки». Чтобы удалить компонент, нажмите на значок корзины над текстовыми полями.

Чтобы отредактировать компонент BTHome, нажмите на значок шестеренки. Вы перейдете к настройкам, это тот же экран, что и при добавлении компонента.

Расширенные настройки. Нажав на стрелку рядом с этой настройкой, вы увидите расширенные настройки. Они описаны ниже.

KVSKVS расшифровывается как Key-Value Storage (хранилище ключ-значение) и представляет собой тип нереляционной базы данных, которая использует простой метод ключ-значение для хранения данных. В одном устройстве можно хранить до 50 пар ключ-значение. Нажав на кнопку «Добавить значение», вы перейдете к экрану создания значения, где вам будет предложено ввести ключ (до 42 символов) и значение (до 253 символов). Вы заметите, что под текстовым полем для значения указан текущий тип значения. По умолчанию тип значения — Number (число), но при вводе текста тип изменится на String (строка). Чтобы сохранить ключ, просто нажмите кнопку «Сохранить». Чтобы отредактировать существующее значение, просто щелкните по нему. Чтобы удалить пару ключ-значение, нажмите кнопку «Удалить», которая появится под ней при редактировании ключа. Нажатие на вопросительный знак рядом с названием параметра переведет вас на страницу документации API, где вы найдете дополнительную информацию о работе KVS для устройств Shelly.

Диагностика

В этом параметре вы можете загрузить отладочные журналы. Включение отладочного журнала без причины не рекомендуется, так как это замедлит работу вашего устройства и приведет к износу флэш-памяти. Если вы все же решите включить его, вы также сможете загрузить предыдущие и текущие журналы. Имейте в виду, что при выходе с этой страницы данные логгера и журнала будут сброшены.

HTTP-пинг

Введите URL-адрес в соответствующее текстовое поле, чтобы отправить HTTP-запрос с вашего устройства. Веб-интерфейс сообщит вам, был ли запрос успешным или нет.