Это старая версия документа!
Постоянная память контроллера слишком мала, чтобы на ней можно было разместить полноценный интерфейс по его настройке. Точнее, это можно сделать, но в ущерб функциональности, занимая ценную память и ресурсы для веб содержимого, совершенно бесполезного, когда контроллер уже настроен и просто работает
Поэтому Страница настройки изначально отсутствовала, вместо этого конфигурацию можно задавать через «портал» - https://lazyhome.ru/portal - Это описано тут ххкак_lighthub_работает_с_файлом_конфигурации#простой_метод_настройки_-_через_портал_lazyhomeru]]
Но это не единственный способ После того, как у контроллера появился HTTP API, стало возможным использование браузера для настройки
Для настройки контроллера, можно обратиться на его адрес. Например
контроллер отрабатывая этот запрос, подгрузит страницу управления с публичного ресурса, а уже она будет использовать API контроллера в вашей локальной сети
Метод продолжает работать на браузере fireFox
Недавно я исследовал еще одну возможность сделать удобной настройку контроллеров в локальной сети - установив плагин для браузера chrome (для fireFox, также, это возможно)
Преимущества:
Недостаток тут только один - относительная сложность установки этого плагина. Так как браузер не имеет прав просканировать локальную сеть на предмет наличия контроллеров, плагин использует утилиту zeroconf_lookup которая была разработана в рамках открытого проекта https://github.com/railduino/zeroconf-lookup
На базе этого проекта, я сделал прототип плагина для конфигурирования контроллеров lighthub https://github.com/anklimov/zeroconf-lighthub
Плагин состоит из двух частей:
Скачивание и разархивирование надо сделать перед началом всех последующих действий
git clone https://github.com/anklimov/zeroconf-lighthub
zeroconf_lookup -i
После этого переносить данный файл с этого места нельзя
zeroconf_lookup -i -с gepnlbipogackhpjkojhkonkijdgpgji
(тут ваш идентификатор расширения, скопированный на предыдущем этапе)
то же самое, только выполнимый файл лежит в директории zeroconf-lighthub/Apple_Go