Инструменты пользователя

Инструменты сайта


как_lighthub_работает_с_файлом_конфигурации

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
как_lighthub_работает_с_файлом_конфигурации [2023/10/21 18:55]
Admin [Первое включение]
как_lighthub_работает_с_файлом_конфигурации [2024/01/29 00:07] (текущий)
admin
Строка 8: Строка 8:
  
 При включении, контроллер сначала проверяет наличие записанного в памяти конфигурационного файла. (У нового контроллера, а также, после перезаливки прошивки, конфигурационный файл отсутствует (кроме mega2560, в случае этого контроллера, конфигурация не утрачивается в процессе перепрошивки)). Затем контроллер поднимает сетевые интерфейсы, подключается к интернету, идет на сайт lazyhome.ru и пытается скачать конфигурационный файл JSON для своего МАС-адреса.   При включении, контроллер сначала проверяет наличие записанного в памяти конфигурационного файла. (У нового контроллера, а также, после перезаливки прошивки, конфигурационный файл отсутствует (кроме mega2560, в случае этого контроллера, конфигурация не утрачивается в процессе перепрошивки)). Затем контроллер поднимает сетевые интерфейсы, подключается к интернету, идет на сайт lazyhome.ru и пытается скачать конфигурационный файл JSON для своего МАС-адреса.  
-Для создания этого файла заходим на lazyhome.ru в свой аккаунт и на странице https://www.lazyhome.ru/portal создаем конфигурационный файл для своего контроллера, нажав кнопку "создать" и указав его [[mac_адрес]] Тогда контроллер при перезагрузке получит настройку и сможет начать работать в этой конфигурации. 
  
-Для того, чтобы настроить Контроллер умного дома LightHub также заходим на  [[https://www.lazyhome.ru/portal|Личный Кабинет]] (после регистрации на сайте), +====Создание конфигурационного файла ====
 Для того чтобы начать, можете просто использовать примеры [[https://www.lazyhome.ru/dokuwiki/doku.php?id=примеры_конфигураций]], а затем доработать их по своему усмотрению Для того чтобы начать, можете просто использовать примеры [[https://www.lazyhome.ru/dokuwiki/doku.php?id=примеры_конфигураций]], а затем доработать их по своему усмотрению
 +
 +Чтобы загрузить/отредактировать конфигурацию контроллера есть несколько методов:
 +==== Простой метод настройки - через портал lazyhome.ru ====
 +Для создания конфигурационного файла заходим на lazyhome.ru в свой аккаунт (после регистрации на сайте) и на странице [[https://www.lazyhome.ru/portal|Личный Кабинет]] создаем конфигурационный файл для своего контроллера, нажав кнопку "создать" и указав его [[mac_адрес]] Тогда контроллер при перезагрузке получит настройку и сможет начать работать в этой конфигурации.
  
 Далее, надо просто подключить контроллер к роутеру, имеющему выход в Интернет. После перезапуска, контроллер загрузит настройки с сайта lazyhome.ru.  Далее, надо просто подключить контроллер к роутеру, имеющему выход в Интернет. После перезапуска, контроллер загрузит настройки с сайта lazyhome.ru. 
Строка 17: Строка 20:
 Для того, чтобы быстро начать работу, этого достаточно. Для того, чтобы быстро начать работу, этого достаточно.
  
-В дальнейшем, Автоматическую загрузку конфига можно отменить при помощи команды <code>get OFF</code> в [[cli_интерфейс]] или через web интерфейс контроллера +В дальнейшем, Автоматическую загрузку конфига можно отменить при помощи команды <code>get OFF</code> в [[cli_интерфейс]] или изменив конфиг через web интерфейс контроллера  
  
-Также, редактировать конфигурацию можно, зайдя в веб интерфейс на адрес контроллера по http через браузер (рекомендован firefox)+==== Автономный метод настройки - веб интерфейс/плагин браузера ==== 
 +Также, редактировать конфигурацию, управлять режимами, перегружать контроллер можно, зайдя в веб интерфейс на адрес контроллера по http через браузер (рекомендован firefox) или установив плагин браузера Chrome (рекомендуется) 
 +Подробности тут: [[интерфейс_настройки]]
  
 +==== Дополнительные возможности ====
 Также можно разместить настройки на своем собственном http сервере, в папке cnf. Формат имени файла: http://MY_CONFIG_SERVER/cnf/12-12-12-12-12-12.config.json (вместо 12-12-12-12-12-12 ваш mac адрес) Также можно разместить настройки на своем собственном http сервере, в папке cnf. Формат имени файла: http://MY_CONFIG_SERVER/cnf/12-12-12-12-12-12.config.json (вместо 12-12-12-12-12-12 ваш mac адрес)
 +
 После этого выполнить через CLI команду <code>get <MY_CONFIG_SERVER></code> После этого выполнить через CLI команду <code>get <MY_CONFIG_SERVER></code>
 Контроллер запомнит ваш сервер и далее, будет загружать обновление конфига из этого источника. (на платформах STM, NRF пока не сохраняется) Контроллер запомнит ваш сервер и далее, будет загружать обновление конфига из этого источника. (на платформах STM, NRF пока не сохраняется)
Строка 39: Строка 46:
 </code> </code>
  
-Есть три способа подключения к контроллеру для управления сохранением конфига во встроенную память контроллера: по USB, через MQTT и через HTTP [[api]]. Рассмотрим их подробнее.+Есть три способа подключения к контроллеру для управления: по USB, через MQTT и через HTTP [[api]]. Рассмотрим их подробнее.
  
 ===== Подключение по USB ===== ===== Подключение по USB =====
как_lighthub_работает_с_файлом_конфигурации.1697903749.txt.gz · Последнее изменение: 2023/10/21 18:55 — Admin