Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
|
примеры_конфигураций [2019/04/14 11:16] admin создано |
примеры_конфигураций [2021/09/25 04:16] (текущий) 176.31.125.95 старая версия восстановлена (2019/05/05 10:48) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | Для того, чтобы настроить Контроллер умного дома LightHub достаточно просто зайти в [[https:// | ||
| + | Для того чтобы начать, | ||
| + | |||
| + | Далее, надо просто подключить контроллер к роутеру, | ||
| + | |||
| + | Для тех, кто не доверяет - можно разместить настройки на своем собственном http сервере, | ||
| + | После этого выполнить через CLI команду < | ||
| + | Хотя это не так удобно. | ||
| + | Для переключения контроллера на свой собственный MQTT брокер с общедоступного из примера, | ||
| + | < | ||
| + | " | ||
| + | </ | ||
| + | |||
| + | controller_name - уникальное имя вашего контроллера. К одному и тому же брокеру не может быть подключено два контроллера с одним и тем же именем | ||
| + | |||
| + | Несмотря на то, что в настройке можно задать пароль вашего брокера, | ||
| + | После этого он сохраняется в памяти вашего устройства (на ESP32 пока не сохраняется, | ||
| + | |||
| **Пример 1: Плата ESP32-EVB** | **Пример 1: Плата ESP32-EVB** | ||
| - | При нажатии на кнопку, | + | При нажатии на кнопку, |
| - | Реле собраны в группу | + | |
| + | Реле собраны в группу | ||
| < | < | ||
| { | { | ||
| Строка 12: | Строка 31: | ||
| " | " | ||
| }, | }, | ||
| - | " | + | " |
| } | } | ||
| </ | </ | ||
| Строка 22: | Строка 41: | ||
| " | " | ||
| " | " | ||
| - | },66 | + | }, |
| - | " | + | " |
| } | } | ||
| </ | </ | ||
| - | **Пример 3: Два термостата, | + | **Пример 3: Управление диммером, |
| + | |||
| + | (Node-Red логика для данного примера | ||
| + | |||
| + | Это наиболее сложный пример. | ||
| + | |||
| + | Диммеры света подключены по DMX, Датчик протечки - к аналоговому входу A0 (PIN#54) а шаровый кран перекрытия воды висит на A15 (PIN#69) - (подробнее про то, какие аналоговым входам соответствуют номера PIN указано [[входы_выходы|тут]]) | ||
| + | |||
| + | Вход №38 напрямую управляет реле, которое подключено на выход 22 | ||
| + | Вход №41 - Master Switch - позволяет выключить сразу все или вернуть в первоначальное положение | ||
| + | |||
| + | Потенциометр, | ||
| + | |||
| + | на PIN#44 и 45 подключены контакты счетчиков воды (дальнейший подсчет потребления происходит в Node Red) | ||
| + | |||
| + | Также, на шину I2C подключены датчики температуры-влажности-CO2-летучих смесей | ||
| + | |||
| + | |||
| + | |||
| + | < | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | |||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | } | ||
| + | |||
| + | </ | ||
| + | |||
| + | **Пример 4: Два термостата, | ||
| + | |||
| Предустановлена температура 33 и 32 градуса | Предустановлена температура 33 и 32 градуса | ||
| - | Термостаты собраны в группу "floor" через которую ими можно управлять одновременно. | + | |
| + | Термостаты собраны в группу "__floor__" через которую ими можно управлять одновременно. | ||
| Третий термометр ничем не управляет, | Третий термометр ничем не управляет, | ||
| + | Также, на PIN29 повешено реле " | ||
| + | |||
| + | А на входе 41 - мастер-выключатель, | ||
| + | При этом они отработают как на данном контроллере (через MQTT и группу " | ||
| Настройка topics позволяет определить как формируются MQTT топики у данного контроллера | Настройка topics позволяет определить как формируются MQTT топики у данного контроллера | ||
| + | |||
| Например тут: | Например тут: | ||
| Топики для управления: | Топики для управления: | ||
| + | |||
| Топик, в который отправляются статусы: | Топик, в который отправляются статусы: | ||
| + | |||
| (это же соответствует настройкам по-умолчанию) | (это же соответствует настройкам по-умолчанию) | ||
| < | < | ||
| { | { | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| Строка 51: | Строка 127: | ||
| " | " | ||
| + | " | ||
| " | " | ||
| - | " | + | " |
| + | " | ||
| }, | }, | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| } | } | ||
| } | } | ||
| + | |||
| </ | </ | ||