Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
Следующая версия
Следующая версия справа и слева
|
как_lighthub_работает_с_файлом_конфигурации [2021/01/08 19:13] vika |
как_lighthub_работает_с_файлом_конфигурации [2021/10/03 16:20] Admin [Сохраняем настройки в постоянную память контроллера] |
| |
При включении, контроллер сначала проверяет наличие записанного в памяти конфигурационного файла. (У нового контроллера конфигурационный файл отсутствует). Затем контроллер поднимает сетевые интерфейсы, подключается к интернету, идет на сайт lazyhome.ru и пытается скачать конфигурационный файл JSON для своего МАС-адреса. | При включении, контроллер сначала проверяет наличие записанного в памяти конфигурационного файла. (У нового контроллера конфигурационный файл отсутствует). Затем контроллер поднимает сетевые интерфейсы, подключается к интернету, идет на сайт lazyhome.ru и пытается скачать конфигурационный файл JSON для своего МАС-адреса. |
Для создания этого файла заходим на lazyhome.ru в свой аккаунт и на странице https://www.lazyhome.ru/portal создаем конфигурационный файл для своего роутера. Тогда контроллер его там увидит и сможет начать работать в этой конфигурации. | Для создания этого файла заходим на lazyhome.ru в свой аккаунт и на странице https://www.lazyhome.ru/portal создаем конфигурационный файл для своего контроллера. Тогда контроллер его там увидит и сможет начать работать в этой конфигурации. |
| |
Для того, чтобы настроить Контроллер умного дома LightHub также заходим на [[https://www.lazyhome.ru/portal|Личный Кабинет]] (после регистрации на сайте), | Для того, чтобы настроить Контроллер умного дома LightHub также заходим на [[https://www.lazyhome.ru/portal|Личный Кабинет]] (после регистрации на сайте), |
Для того чтобы начать, можете просто использовать примеры [[https://www.lazyhome.ru/dokuwiki/doku.php?id=%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B_%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B9]], а затем доработать их по своему усмотрению | Для того чтобы начать, можете просто использовать примеры [[https://www.lazyhome.ru/dokuwiki/doku.php?id=примеры_конфигураций]], а затем доработать их по своему усмотрению |
| |
Далее, надо просто подключить контроллер к роутеру, имеющему выход в Интернет. После перезапуска, контроллер загрузит настройки с сайта lazyhome.ru. | Далее, надо просто подключить контроллер к роутеру, имеющему выход в Интернет. После перезапуска, контроллер загрузит настройки с сайта lazyhome.ru. |
====== Сохраняем настройки в постоянную память контроллера ====== | ====== Сохраняем настройки в постоянную память контроллера ====== |
| |
После того, как вы убедитесь, что все работает, можно будет сохранить настройки в постоянную память контроллера (команда save в CLI) и сделать его независимым от наличия доступа в интернет. | После того, как вы убедитесь, что все работает, можно будет сохранить настройки в постоянную память контроллера (команда save в [[cli_интерфейс]]) и сделать его независимым от наличия доступа в интернет. |
Есть два способа подключения к контроллеру для управления сохранением конфига во встроенную память контроллера: по USB и через MQTT. Рассмотрим их подробнее. | Есть три способа подключения к контроллеру для управления сохранением конфига во встроенную память контроллера: по USB, через MQTT и через HTTP [[api]]. Рассмотрим их подробнее. |
| |
===== Подключение по USB ===== | ===== Подключение по USB ===== |
| |
| |
1. Подключаем контроллер USB кабелем к ноутбуку. Открываем эмулятор терминала (например для Макбука использую minicom, который устанавливается через homebrew). | Подключаем контроллер USB кабелем к ноутбуку. Открываем эмулятор терминала (например для Макбука использую minicom, который устанавливается через homebrew). |
Для улучшения читаемости ответов контроллера в minicom нажимаем комбинацию Esc+U | Для улучшения читаемости ответов контроллера в minicom нажимаем комбинацию Esc+U |
| |
и можно сохранить командой SAVE | и можно сохранить командой SAVE |
| |
2. Если контроллер уже успешно подключен к MQTT брокеру, то команду CLI можно направить в топик. | |
| |
| ===== Подключение по MQTT ===== |
| |
| |
| Если контроллер уже успешно подключен к MQTT брокеру, то команду CLI можно направить в топик. |
| |
Также можно разместить настройки на своем собственном 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 адрес) |