Для настройки Sonoff NS Panel Pro в качестве интерфейса для управления Sprut.hub, необходимо совершить множество действий, которые требуют умения работать с командной строкой и знаний о сетевом взаимодействии устройств
После первичного включения панели, необходимо в соответствии с родной инструкцией, подключить ее к сети WiFi и учетной записи eWeLink с помощью родного приложения. Все дальнейшие действия - необходимо совершать только после первичной настройки, которую в данном разделе описывать не имеет смысла.
В качестве подготовительного этапа, вам необходимо убедиться, что версия оболочки и прошивки у панели 1.5.6
Для этого необходимо свайпнуть вниз на основном экране
![](/images/c/c3/NSPanel_001_%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD.png)
После этого перейти в настройки
![](/images/0/0e/NSPanel_002_%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8.png)
И после этого перейти в раздел About
![](/images/8/80/NSPanel_003_%D0%9E%D0%B1_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B5.png)
Там вы сможете узнать номер версии и IP адрес вашей панели
![](/images/b/b7/NSPanel_004_%D0%92%D0%B5%D1%80%D1%81%D0%B8%D1%8F_%D0%B8_%D0%B0%D0%B4%D1%80%D0%B5%D1%81.png)
Если версия ниже, чем 1.5.6, то необходимо дождаться появления обновлений и обязательно обновиться до новой версии.
Обновление происходит в три этапа:
- Появляется уведомление о наличии обновления, вы обновляетесь
- После перезагрузки система пытается обновить прошивку и выскакивает ошибка. Соглашаемся и забываем.
- Должно появиться очередное уведомление о наличии обновления, которое на этот раз обновит уже прошивку панели. Соглашаемся и обновляем (процесс будет долгий)
- После этого проверяем, что версия 1.5.6 или выше
Все дальнейшие шаги, должны выполняться только при наличии версии программы (App) и прошивки (OS) не ниже 1.5.6
Включение режиме разработчика
Для активации режима разработчика, вам необходимо:
- Перейти в настройки панели в официальном приложении eWeLink (три точки в правом верхнем углу)
- Перейти в информацию об устройстве и 8 раз нажать на пункт Device ID.
- После этого необходимо согласиться с включением режима разработчика
- Далее необходимо перейти в раздел Developer Mode и включить доступ через ADB
- Всплывающее окно вам сообщит о том, что включение этого режима необратимо, вы лишитесь гарантии и все в таком духе.
- Соглашаемся.
![](/images/8/81/NSPanel_014_%D0%92%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C_%D1%80%D0%B5%D0%B6%D0%B8%D0%BC_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0.jpg)
После этого - нам больше не нужно официальное приложение и мы переходим на компьютер для дальнейших действий
Установка программ и подготовка к настройке
- Скачиваем Android Platform Tools и распаковываем папку из архива в удобное место
- Скачиваем Ultra Small Launcher
- Скачиваем последнюю версию NS Panel Pro Tools в ту же папку с файлами из предыдущего пункта (рядом с файлом adb.exe)
- Скачиваем последнюю версию Fully Kiosk Browser
Все приложения должны располагаться в той же папке, что и файл adb.exe
Далее необходимо запустить командную строку и перейти в папку, где расположен файл adb.exe с помощью команды
cd c:\путь_где_расположен_файл_adb.exe
Далее необходимо подключиться к вашей панели с помощью команды. Для этого вам необходимо знать IP адрес панели, который вы могли видеть на этапе первичной настройки. Допустим - адрес 192.168.0.155
adb connect 192.168.0.155
Вы должны получить сообщение Connected to ip_адрес_вашей панели Далее, вы последовательно устанавливаете лайнчер и необходимые приложения
adb install ultra-small-launcher.apk
adb install nspanel-pro-tools-1.1.0-release.apk
adb install "Fully Kiosk Browser & Lockdown_1.50-play_Apkpure.apk"
Названия файлов могут быть другими. Для удобства при вводе команды, достаточно ввести первые символы названия файла и нажать кнопку Tab, система подставит название самостоятельно.
После каждой команды, система должна вам сообщать об успешной установке.
Настройка приложений
После установки Ultra Small Launcher - на панели должно всплыть окно запроса о выборе основного лаунчера. Вы должны выбрать Launcher и нажать Always. Тогда у вас при каждой загрузке будет запускаться не штатное приложение eWeLink на панели, а новый, только что установленный лаунчер, который выглядит так
![](/images/8/81/NSPanel_015_%D0%BB%D0%B0%D1%83%D0%BD%D1%87%D0%B5%D1%80.png)
Далее вам необходимо перейти в настройки системы
![](/images/f/fc/NSPanel_016_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8.png)
Перейти в раздел Display
![](/images/2/26/NSPanel_005_%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%D0%B4%D0%B0.png)
Включить навигационные кнопки и перейти в раздел дополнительных настроек
![](/images/e/e7/NSPanel_008_%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0.png)
Где необходимо включить режим сна, сначала на какое нибудь продолжительное время, чтобы вы успевали все сделать
![](/images/2/21/NSPanel_017_%D1%80%D0%B5%D0%B6%D0%B8%D0%BC_%D1%81%D0%BD%D0%B0.png)
Далее необходимо вернуться на главный экран с помощью кнопок навигации (центральная круглая кнопка) и запустить приложение NSPanelTools
![](/images/0/03/NSPanel_018_NSPanelTools.png)
В нем необходимо активировать все что указано на первой вкладке
![](/images/f/ff/NSPanel_006_%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_Tools.png)
И включить автозагрузку Fully Kiosk Browser на второй вкладке
![](/images/1/10/NSPanel_007_%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_Tools.png)
Далее необходимо выйти на главный экран и запустить Fully Kiosk Browser
![](/images/1/1e/NSPanel_018_FKB.png)
В стартовом окне, вам будет предложено ввести домашнюю страницу, куда вы можете добавить адрес вашего Sprut.hub в виде http://ip_адрес_хаба
Дальше вам нужно будет залогиниться в Sprut.hub чтобы вы могли работать дальше.
Свайп от левого края экрана вправо - открывает меню настройки Fully Kiosk Browser, где вам необходимо перейти в настройки (Settings)
![](/images/a/ac/NSPanel_009_Fully_kiosk_menu.png)
И далее вам необходимо перейти в раздел Device Management
![](/images/8/87/NSPanel_012_Fully_kiosk_device_management.png)
И выключить режим Keep Screen On
![](/images/7/7e/NSPanel_013_Fully_kiosk_%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%BE%D0%BC.png)
Для смены домашней страницы, необходимо перейти в главном разделе настроек в раздел Web Content Settings
![](/images/f/fd/NSPanel_010_Fully_kiosk_content.png)
И сменить URL стартовой страницы на необходимую вам.
![](/images/b/b9/NSPanel_011_Fully_kiosk_spruthub.png)
Чтобы отображалась конкретная комната а не весь веб-интерфейс хаба, вы можете использовать ссылку в виде
'http://ip_адрес_хаба/room/10 где цифра 10 - означает идентификатор комнаты, который можно узнать при редактировании комнаты в основном интерфейсе хаба
![](/images/b/b3/Nspanel_room_id.jpg)
Ссылку можно также получить, открыв комнату на полный экран через дополнительные настройки комнаты на главном экране устройств
![](/images/7/75/Nspanel_room_fullscreen.jpg)
После этого, при перезагрузке панели, у вас будет открываться сразу браузер с открытой страницей выбранной вами комнаты, выключаться по таймауту и пробуждаться по касанию.
![](/images/e/ec/NSPanel_019_%D0%98%D1%82%D0%BE%D0%B3.png)
В панели есть датчик приближения, но почему-то он в версии 1.1 NSPanelTools - показывает какие то странные цифры. Возможно в следующих версиях - это будет исправлено.