Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
как_lighthub_работает_с_файлом_конфигурации [2023/10/21 18:31] Admin [Сохранение настроек в постоянную память контроллера] |
как_lighthub_работает_с_файлом_конфигурации [2024/01/29 00:07] (текущий) admin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Первое включение | + | ===== Первое включение ===== |
По-умолчанию, | По-умолчанию, | ||
Строка 5: | Строка 5: | ||
Если надо определить статический адрес (а, также, GW, DNS, NetMask), это можно сделать при помощи команды ip в [[cli_интерфейс]] | Если надо определить статический адрес (а, также, GW, DNS, NetMask), это можно сделать при помощи команды ip в [[cli_интерфейс]] | ||
+ | Адрес будет сохранен в энергонезависимую память контроллера. | ||
При включении, | При включении, | ||
- | Для создания этого файла заходим на lazyhome.ru в свой аккаунт и на странице https:// | ||
- | Для того, чтобы | + | ====Создание конфигурационного файла ==== |
Для того чтобы начать, | Для того чтобы начать, | ||
+ | |||
+ | Чтобы загрузить/ | ||
+ | ==== Простой метод настройки - через портал lazyhome.ru ==== | ||
+ | Для создания конфигурационного файла заходим на lazyhome.ru в свой аккаунт (после регистрации на сайте) и на странице [[https:// | ||
Далее, надо просто подключить контроллер к роутеру, | Далее, надо просто подключить контроллер к роутеру, | ||
Строка 16: | Строка 20: | ||
Для того, чтобы быстро начать работу, | Для того, чтобы быстро начать работу, | ||
- | Автоматическую загрузку конфига можно отменить при помощи команды get OFF в [[cli_интерфейс]] или через web интерфейс контроллера | + | В дальнейшем, |
- | Также, редактировать конфигурацию можно, зайдя в веб интерфейс на адрес контроллера по http через браузер (рекомендован firefox) | + | ==== Автономный метод настройки - веб интерфейс/ |
+ | Также, редактировать конфигурацию, управлять режимами, | ||
+ | Подробности тут: [[интерфейс_настройки]] | ||
- | ====== Сохранение настроек в постоянную память контроллера | + | ==== Дополнительные возможности ==== |
+ | Также можно разместить настройки на своем собственном http сервере, | ||
+ | |||
+ | После этого выполнить через CLI команду < | ||
+ | Контроллер запомнит ваш сервер и далее, будет загружать обновление конфига из этого источника. (на платформах STM, NRF пока не сохраняется) | ||
+ | |||
+ | ===== Сохранение настроек в постоянную память контроллера ===== | ||
Строка 34: | Строка 46: | ||
</ | </ | ||
- | Есть три способа подключения к контроллеру для управления | + | Есть три способа подключения к контроллеру для управления: |
===== Подключение по USB ===== | ===== Подключение по USB ===== | ||
Строка 51: | Строка 63: | ||
После подключения, | После подключения, | ||
- | '' | + | < |
Got IP address: | Got IP address: | ||
Config URI: http:// | Config URI: http:// | ||
HTTP Status code: 404 | HTTP Status code: 404 | ||
Config retrieving failed | Config retrieving failed | ||
- | Loading Config from EEPROM | + | Loading Config from EEPROM |
Строка 68: | Строка 80: | ||
- | Если контроллер уже успешно подключен к MQTT брокеру, | + | Если контроллер уже успешно подключен к MQTT брокеру, |
+ | см [[работа_с_mqtt# | ||
- | Также можно разместить настройки на своем собственном http сервере, | ||
- | После этого выполнить через CLI команду < | ||
- | Контроллер запомнит ваш сервер и далее, будет загружать обновление конфига из этого источника. (на платформах STM, NRF пока не сохраняется) | ||
- | ==== Operation | + | ===== Рабочий режим ===== |
During normal operation, controller: | During normal operation, controller: | ||
Строка 82: | Строка 92: | ||
* Most commands, accepted on INTOPIC passed throw to OUTTOPIC after interpretation. Interpretation is converting of high level commands like ON OFF HALT REST to low-level commands with real values. OUTTOPIC publishing uses " | * Most commands, accepted on INTOPIC passed throw to OUTTOPIC after interpretation. Interpretation is converting of high level commands like ON OFF HALT REST to low-level commands with real values. OUTTOPIC publishing uses " | ||
* Polling: Normally, Modbus devices and 1-wire thermometers are polled with reasonable interval. Retrieved values are publishing to OUTTOPIC | * Polling: Normally, Modbus devices and 1-wire thermometers are polled with reasonable interval. Retrieved values are publishing to OUTTOPIC | ||
+ | |||
+ | |||
+ | ===== Цветовая индикация режимов работы ===== | ||
+ | Контроллер LightHub имеет трехцветный светодиод, | ||
+ | |||
+ | * красный - отсутствует подключение по локальной сети | ||
+ | * желтый | ||
+ | * зеленый - контроллер подключен к брокеру | ||
+ | * вспышки синего - получены инструкции по MQTT | ||
+ | * вспышки красного - ошибки в процессе работы (изучить отладотчный лог) | ||
+ | * постоянное свечение - конфигурация не загружена | ||
+ | * мигание с интервалом 2-3 секунды - конфигурация загружена и в работе | ||
+ | |||
+ | То есть, например, | ||
+ |