Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
примеры_конфигураций [2021/09/11 21:48] 5.9.61.101 старая версия восстановлена (2019/06/15 20:18) |
примеры_конфигураций [2021/09/25 04:16] (текущий) 176.31.125.95 старая версия восстановлена (2019/05/05 10:48) |
||
---|---|---|---|
Строка 4: | Строка 4: | ||
Далее, надо просто подключить контроллер к роутеру, | Далее, надо просто подключить контроллер к роутеру, | ||
- | Для тех, кто не доверяет - можно разместить настройки на своем собственном http сервере, | + | Для тех, кто не доверяет - можно разместить настройки на своем собственном http сервере, |
После этого выполнить через CLI команду < | После этого выполнить через CLI команду < | ||
- | Контроллер запомнит ваш сервер и далее, будет загружать | + | Хотя это не так удобно. |
Для переключения контроллера на свой собственный MQTT брокер с общедоступного из примера, | Для переключения контроллера на свой собственный MQTT брокер с общедоступного из примера, | ||
< | < | ||
Строка 13: | Строка 12: | ||
</ | </ | ||
- | controller_name - уникальное имя вашего контроллера. К одному и тому же брокеру не может быть подключено два контроллера с одним и тем же именем. Используя общедоступный брокер, | + | controller_name - уникальное имя вашего контроллера. К одному и тому же брокеру не может быть подключено два контроллера с одним и тем же именем |
Несмотря на то, что в настройке можно задать пароль вашего брокера, | Несмотря на то, что в настройке можно задать пароль вашего брокера, | ||
- | После этого он сохраняется в памяти вашего устройства (на ESP32, STM, NRF пока не сохраняется, | + | После этого он сохраняется в памяти вашего устройства (на ESP32 пока не сохраняется, |
- | ===== Пример 1: Плата ESP32-EVB | + | **Пример 1: Плата ESP32-EVB** |
При нажатии на кнопку, | При нажатии на кнопку, | ||
Строка 36: | Строка 35: | ||
</ | </ | ||
- | ===== Пример 2: Сенсор CO2 CCS811 и влажности HD1080 на ESP82 ===== | + | **Пример 2: Сенсор CO2 CCS811 и влажности HD1080 на ESP82** |
< | < | ||
{ | { | ||
Строка 47: | Строка 46: | ||
</ | </ | ||
- | ===== Пример 3: Управление диммером, | + | **Пример 3: Управление диммером, |
- | (Node-Red логика для данного примера | + | (Node-Red логика для данного примера |
- | Это наиболее сложный пример, использующий большинство возможностей контроллера LightHub 2.2 . | + | Это наиболее сложный пример. |
- | Диммеры света подключены по DMX, Датчик протечки - к аналоговому входу | + | Диммеры света подключены по DMX, Датчик протечки - к аналоговому входу |
Вход №38 напрямую управляет реле, которое подключено на выход 22 | Вход №38 напрямую управляет реле, которое подключено на выход 22 | ||
- | Вход №39 - Master Switch - позволяет выключить сразу все или вернуть в первоначальное положение | + | Вход №41 - Master Switch - позволяет выключить сразу все или вернуть в первоначальное положение |
- | Потенциометр, | + | Потенциометр, |
- | на PIN#34 и 36 подключены контакты счетчиков воды (дальнейший подсчет потребления происходит в Node Red) | + | на PIN#44 и 45 подключены контакты счетчиков воды (дальнейший подсчет потребления происходит в Node Red) |
Также, на шину I2C подключены датчики температуры-влажности-CO2-летучих смесей | Также, на шину I2C подключены датчики температуры-влажности-CO2-летучих смесей | ||
- | NB: Конфигурация такого объема не уместится в Mega2560 и требует контроллера DUE | + | |
< | < | ||
{ | { | ||
- | " | + | " |
- | " | + | |
" | " | ||
- | " | ||
- | " | ||
- | " | ||
- | }, | ||
" | " | ||
- | " | + | " |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
" | " | ||
- | " | + | " |
- | " | + | " |
- | " | + | " |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
}, | }, | ||
" | " | ||
- | | + | |
- | " | + | " |
- | " | + | "38": |
- | " | + | "61": |
- | " | + | "10": |
- | " | + | "20": |
- | " | + | "44": |
- | " | + | "45": |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | + | ||
- | | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | "60": | + | |
- | "61": | + | |
- | "62": | + | |
- | | + | |
- | "64": | + | |
- | " | + | |
- | "66": | + | |
- | "67":{" | + | |
- | "68":{" | + | |
- | + | ||
- | " | + | |
- | " | + | |
}, | }, | ||
- | " | + | " |
} | } | ||
| | ||
</ | </ | ||
- | ===== Пример 4: Два термостата, | + | **Пример 4: Два термостата, |