Руководство по веб-интерфейсу Shelly Plus Smoke
Обзор
[править]Устройства Shelly предоставляют локальный веб-интерфейс, позволяющий управлять и настраивать устройства через стандартный веб-браузер на компьютере или мобильном устройстве. С его помощью вы можете включать и выключать подключенные к устройству приборы, устанавливать расписания и настраивать действия, выполняемые при выполнении определенных условий. Обратите внимание, что для использования локального веб-интерфейса не требуется подключение к интернету или Shelly Cloud — единственное требование заключается в том, что ваш браузер должен находиться в той же сети Wi-Fi, что и ваше устройство Shelly.
Доступ к веб-интерфейсу
[править]Для доступа к веб-интерфейсу:
- Подключите ваше устройство к сети Wi-Fi с именем (SSID), соответствующим следующему формату: "DeviceName-XXXXXXXXXX", где «DeviceName» — это имя устройства, к которому вы хотите подключиться, а «XXXXXXXXXX» — уникальная комбинация букв и цифр, составляющая идентификатор устройства.
- После установления соединения с точкой доступа устройства (Wi-Fi-сетью, упомянутой в шаге 1), доступ к веб-интерфейсу осуществляется путем ввода в браузере универсального IP-адреса для всех устройств Shelly — 192.168.33.1.
Теперь вы находитесь в веб-интерфейсе вашего устройства.
Подключение устройства к сети Wi-Fi
[править]Некоторые настройки, которые вы увидите в веб-интерфейсе, доступны только при подключении устройства к интернету. Для этого выполните следующие действия:
- В веб-интерфейсе перейдите в раздел «Настройки» > «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 и другие, а также значок, показывающий наличие новых обновлений прошивки для вашего устройства. Наведение курсора мыши на значок предоставит вам дополнительную информацию. Легенду с описанием значения каждого значка вы найдете в руководстве по веб-интерфейсу каждого устройства. Обратите внимание, что в отдельных руководствах описываются только доступные для конкретного устройства коммуникационные функции.
Нижний колонтитул
[править]В нижней части экрана слева направо по порядку отображаются название модели устройства, его идентификатор, версия веб-интерфейса, версия прошивки устройства и, наконец, текущее время. Если время не синхронизировано, вы получите уведомление в верхней части экрана, и некоторые расписания и действия могут работать некорректно. Некоторые предыдущие версии веб-интерфейса не содержат всех этих компонентов.
Главное меню
[править]В десктопной версии веб-интерфейса главное меню находится слева, тогда как на мобильных устройствах оно выглядит как меню-гамбургер с иконкой из трех горизонтальных линий, расположенных друг над другом. Меню содержит разные элементы в зависимости от устройства, но нажатие на пункт меню переводит вас на другую страницу. Вы также можете использовать его, чтобы вернуться на главную страницу, нажав на «Главная».
Основное содержимое
[править]Нажав на пункт главного меню, вы сможете перемещаться по веб-интерфейсу. Все, что вы видите на экране, за исключением заголовка, нижнего колонтитула и главного меню, считается основным содержимым.
- Обратите внимание, что не все скриншоты веб-интерфейса, отображаемые вверху каждой страницы руководства по веб-интерфейсу (где есть скриншот), относятся к последней версии. Поэтому они могут немного отличаться от последней версии и могут не отражать внешний вид веб-интерфейса на каждом устройстве.
Главное меню
[править]Ниже приведены пояснения к каждой настройке в главном меню, включая то, что отображается в качестве основного содержимого при нажатии на различные настройки. Краткое описание значков в заголовке, специфичных для этого устройства, также присутствует в пояснении к главной странице. Обратите внимание, что заголовок присутствует на всех экранах, а не только на главной странице.
Главная страница
[править]В веб-интерфейсе вы увидите пять значков в заголовке, включая значки для точки доступа (AP), Wi-Fi, Bluetooth, облака и MQTT. Вот что означают разные цвета состояния:
| Значок AP: Серый: режим AP отключен. Синий: режим AP включен. |
| Значок Wi-Fi: Серый: подключение Wi-Fi отключено. Белый: Wi-Fi-соединение включено, но не установлено. Синий: Устройство подключено к Wi-Fi. |
| Значок Bluetooth: Серый: Соединение отключено. Синий: Соединение включено. |
| Значок облака: Серый: Соединение с Shelly Cloud отключено. Белый: Соединение с Shelly Cloud включено, но не установлено. Синий: Устройство подключено к Shelly Cloud. |
| Значок MQTT: Серый: MQTT отключен. Синий: MQTT включен. |
| Значок обновления прошивки: Синий: Для вашего устройства доступна новая стабильная версия прошивки. Не отображается: Прошивка устройства обновлена. |
| Значок подключения Websocket: Синий: Websocket подключен. Серый: Websocket не подключен. |
| Значок батареи. Отображает состояние батареи с помощью 4 значков, отображающих процент заряда (от 100% до 0%). | |
| Значок зарядки. Появляется, когда к устройству с батарейным питанием подключен внешний источник питания (например, USB). |
На этой странице также отображается состояние датчика дыма (обнаружен дым или нет), которое может быть либо «ВКЛ.» (дым обнаружен) или «ВЫКЛ.» (дым не обнаружен). Ниже отображается процент заряда батареи вашего Shelly Plus Smoke, который показывает, когда устройство разряжается.
Настройки
[править]Сетевые настройки
[править]- Точка доступа - Настройка точки доступа устройства, включая ее включение или выключение (с помощью переключателя) и установку пароля. Точка доступа устройства по умолчанию является открытой сетью. 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.pem» или «user_ca.pem».
Настройки устройства
[править]- Имя устройства (информация) — Отображает идентификатор вашего устройства, сеть Wi-Fi, к которой оно подключено, и «RSSI Wi-Fi».
- Местоположение и время — Ваш часовой пояс и местоположение будут определены автоматически, но вы можете изменить их вручную в этой настройке, выбрав часовой пояс из выпадающего меню и введя широту и долготу. Также есть кнопка «Автоматическое определение местоположения», которая позволит устройству автоматически определить местоположение ещё раз, если в прошлый раз это не удалось.
- Аутентификация - Если вы включите аутентификацию, вам будет предложено ввести пароль, который вы будете использовать для доступа к веб-интерфейсу устройства. После включения, чтобы отключить ее, нажмите переключатель и введите свой пароль аутентификации, когда появится соответствующий запрос.
- Прошивка - В этом разделе вы можете увидеть идентификатор вашего устройства, версию прошивки и идентификатор сборки, а также веб-идентификатор сборки. Вы также можете увидеть доступные новые версии, проверить наличие обновлений и легко обновить ваше устройство. Также есть возможность загрузить собственную прошивку, однако прошивка устройства пользовательской прошивкой необратимо аннулирует гарантию устройства.
- Сертификат пользователя (конфигурация TLS) - Загрузите пользовательский центр сертификации, клиентский сертификат и клиентский ключ, перетащив файл(ы) или выбрав нужные файлы, нажав соответствующую кнопку. Нажмите «Загрузить», чтобы загрузить файлы, и «Очистить», чтобы удалить файлы, которые вы не хотите загружать. * Отладка - Этот параметр включает отладку MQTT, WebSocket и UDP. Чтобы включить любой из них, щелкните переключатель рядом с соответствующим параметром. Для отладки UDP вам также будет предложено ввести «UDP-адрес».
Расширенные настройки
[править]При нажатии на стрелку рядом с этим параметром отобразятся расширенные настройки. Они описаны ниже.
KVS
[править]KVS расшифровывается как Хранилище ключ-значение и представляет собой тип нереляционной базы данных, которая работает с использованием простого метода ключ-значение для хранения данных. На одном устройстве можно хранить до 50 пар ключ-значение. При нажатии на кнопку Добавить значение
вы перейдете на экран создания значения, где вам будет предложено ввести ключ (до 42 символов) и значение (до 253 символов). Под текстовым полем для значения вы увидите текущий тип значения. По умолчанию тип значения — Число, но при вводе текста тип изменится на Строка. Чтобы сохранить ключ, просто нажмите кнопку Сохранить. Чтобы отредактировать существующее значение, просто щелкните по нему. Чтобы удалить пару ключ-значение, нажмите кнопку Удалить, которая появится под ним при редактировании ключа. Щелчок по вопросительному знаку рядом с названием параметра переведет вас к документации API, где вы найдете дополнительную информацию о том, как работает KVS для устройств Shelly.
Диагностика
[править]В этом параметре вы можете загрузить журналы отладки. Включение журнала отладки без причины не рекомендуется, так как это замедлит работу вашего устройства и приведет к износу флэш-памяти. Если вы все же решите включить его, вы также сможете загрузить предыдущие и текущие журналы. Обратите внимание, что при выходе с этой страницы данные логгера и журнала будут сброшены.
HTTP-пинг
[править]Введите URL-адрес в соответствующее текстовое поле, чтобы отправить HTTP-запрос с вашего устройства. Веб-интерфейс сообщит вам, был ли запрос успешным или нет.
