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

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


примеры_конфигураций

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
примеры_конфигураций [2021/01/08 13:45]
vika
примеры_конфигураций [2021/01/08 18:59]
vika
Строка 1: Строка 1:
-При включении, контроллер сначала проверяет наличие записанного в памяти конфигурационного файла. (У нового контроллера конфигурационный файл отсутствует). Затем контроллер поднимает сетевые интерфейсы, подключается к интернету, идет на сайт lazyhome.ru и пытается получить конфигурационный файл JSON к своему МАС-адресу. 
-Для создания этого файла заходим на lazyhome.ru в свой аккаунт и на странице https://www.lazyhome.ru/portal создаем конфигурационный файл для своего роутера по его МАС-адресу. Тогда контроллер его там увидит и сможет начать работать по нему. 
- 
-Для того, чтобы настроить Контроллер умного дома LightHub также заходим на  [[https://www.lazyhome.ru/portal|Личный Кабинет]] (после регистрации на сайте),  
-Для того чтобы начать, можете просто использовать примеры ниже, а затем доработать их по своему усмотрению 
- 
-Далее, надо просто подключить контроллер к роутеру, имеющему выход в Интернет. После перезапуска, контроллер загрузит настройки с сайта lazyhome.ru.  
- 
-В простом случае этого достаточно. 
- 
-====== Если мы хотим сохранить настройки в постоянную память контроллера ====== 
- 
-После того, как вы убедитесь, что все работает, можно будет сохранить настройки в постоянную память контроллера (команда save в CLI) и сделать его независимым от наличия доступа в интернет. 
-Два способа сохранения конфига в память контроллера: 
- 
-1. Подключаем контроллер по USB к ноутбуку. Сохраняем через эмулятор терминала (например для Макбука использую minicom). 
- 
-$ minicom -D /dev/tty.usbmodem14201 
-Контроллер отвечает: 
-'' 
-Got IP address:192.168.88.44,  Default config server used: lazyhome.ru  
-Config URI: http://lazyhome.ru/cnf/de-71-d5-9a-93-96.config.json                 
-HTTP Status code: 404                                                            
-Config retrieving failed                                                         
-Loading Config from EEPROM       No stored config ''   
- 
- 
- командой CLI 
- 
- 
-2. Если контроллер уже успешно подключен к MQTT брокеру, то команду CLI можно направить в топик.  
- 
- 
-Также можно разместить настройки на своем собственном 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> 
-Контроллер запомнит ваш сервер и далее, будет загружать обновление конфига из этого источника. (на ESP32, STM, NRF пока не сохраняется, но сделаем) 
- 
 Для переключения контроллера на свой собственный MQTT брокер с общедоступного из примера, используйте настройку: Для переключения контроллера на свой собственный MQTT брокер с общедоступного из примера, используйте настройку:
 <code> <code>
примеры_конфигураций.txt · Последнее изменение: 2021/09/25 04:16 — 176.31.125.95