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

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


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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия Следующая версия справа и слева
примеры_конфигураций [2021/09/12 19:53]
192.99.5.225 старая версия восстановлена (2019/06/15 23:29)
примеры_конфигураций [2021/09/13 09:56]
216.244.66.245 старая версия восстановлена (2021/06/29 16:51)
Строка 4: Строка 4:
 Далее, надо просто подключить контроллер к роутеру, имеющему выход в Интернет. После перезапуска, контроллер загрузит настройки из Личного Кабинета. После того, как вы убедитесь, что все работает, можно будет сохранить настройки в постоянную память контроллера (команда save в CLI) и сделать его независимым от наличия доступа в интернет. Далее, надо просто подключить контроллер к роутеру, имеющему выход в Интернет. После перезапуска, контроллер загрузит настройки из Личного Кабинета. После того, как вы убедитесь, что все работает, можно будет сохранить настройки в постоянную память контроллера (команда save в CLI) и сделать его независимым от наличия доступа в интернет.
  
-Для тех, кто не доверяет  - можно разместить настройки на своем собственном http сервере, в папке cnf. Хотя это не так удобно. Формат имени файла: http://MY_CONFIG_SERVER/cnf/12-12-12-12-12-12.config.json (вместо 12-12-12-12-12-12 ваш mac адрес)+Для тех, кто не доверяет - можно разместить настройки на своем собственном http сервере, в корне. Хотя это не так удобно. Формат имени файла: http://MY_CONFIG_SERVER/cnf/12-12-12-12-12-12.config.json
 После этого выполнить через CLI команду <code>get <MY_CONFIG_SERVER></code> После этого выполнить через CLI команду <code>get <MY_CONFIG_SERVER></code>
 Контроллер запомнит ваш сервер и далее, будет загружать обновление конфига из этого источника. (на ESP32, STM, NRF пока не сохраняется, но сделаем) Контроллер запомнит ваш сервер и далее, будет загружать обновление конфига из этого источника. (на ESP32, STM, NRF пока не сохраняется, но сделаем)
Строка 36: Строка 36:
 </code> </code>
  
-===== Пример 2: Сенсор CO2 CCS811 и влажности HD1080 на ESP8266 =====+===== Пример 2: Сенсор CO2 CCS811 и влажности HD1080 на ESP82 =====
 <code>   <code>  
   {   {
Строка 53: Строка 53:
 Это наиболее сложный пример, использующий большинство возможностей контроллера LightHub 2.2 . Это наиболее сложный пример, использующий большинство возможностей контроллера LightHub 2.2 .
  
-Диммеры света подключены по DMX, Датчик протечки - к аналоговому входу A6 (PIN#60) а шаровый кран перекрытия воды висит на A15 (PIN#69) - (подробнее про то, какие аналоговым входам соответствуют номера PIN указано [[входы_выходы|тут]])+Диммеры света подключены по DMX, Датчик протечки - к аналоговому входу A6 (PIN#60) а шаровый кран перекрытия воды висит на A15 (PIN#69) - (подробнее про то, какие аналоговым входам соответствуют номера PIN указано [[входы_выходы|тут]])
  
-* Используется вход DMX. Предполагается что на вход подключена типовая сенсорная панель для локального управления четырьмя четырех-канальными RGBW лентами (адреса 1,5,9,13). Эти ленты отображаются на "led5","led6","led7","led8"+Вход №38 напрямую управляет реле, которое подключено на выход 22 
 +Вход №39 - Master Switch - позволяет выключить сразу все или вернуть в первоначальное положение
  
-* Вход №38 напрямую управляет реле, которое подключено на выход 22+Потенциометр, подключенный на аналоговый вход A5 (PIN#59) одновременно с NodeRed управляет DMX диммером (см 5-й параметр массива map - если значение считанное с аналогового входа, изменилось более чем на 10 пунктов, значение преобразовывается из диапазона 0-850 в диапазон 0-100 и передается на диммер)
  
-* Вход №39 - Master Switch - позволяет выключить сразу все или вернуть в первоначальное положение +на PIN#34 и 36 подключены контакты счетчиков воды (дальнейший подсчет потребления происходит в Node Red)
- +
-* Потенциометр, подключенный на аналоговый вход A5 (PIN#59) одновременно с NodeRed управляет DMX диммером (см 5-й параметр массива map - если значение считанное с аналогового входа, изменилось более чем на 10 пунктов, значение преобразовывается из диапазона 0-850 в диапазон 0-100 и передается на диммер) +
- +
-на PIN#34 и 36 подключены контакты счетчиков воды (дальнейший подсчет потребления происходит в Node Red) +
- +
-* Также, на шину I2C подключены датчики температуры-влажности-CO2-летучих смесей+
  
 +Также, на шину I2C подключены датчики температуры-влажности-CO2-летучих смесей
 NB: Конфигурация такого объема не уместится в Mega2560 и требует контроллера DUE NB: Конфигурация такого объема не уместится в Mega2560 и требует контроллера DUE
  
Строка 116: Строка 112:
  "dimmer" :[0,33],  "dimmer" :[0,33],
  "dimmer2":[0,34],  "dimmer2":[0,34],
-         "dimmer3":[0,35],+   "dimmer3":[0,35],
  "dimmer4":[0,36],  "dimmer4":[0,36],
  "dimmer5":[0,37],  "dimmer5":[0,37],
Строка 128: Строка 124:
     },     },
  "in":{  "in":{
-    "42":{"emit":"in0"}, +   "42":{"emit":"in0"}, 
-    "44":{"emit":"in1"}, + "44":{"emit":"in1"}, 
-    "46":{"emit":"in2"}, + "46":{"emit":"in2"}, 
-    "49":{"emit":"in3"}, + "49":{"emit":"in3"}, 
-    "43":{"emit":"in4"},+ "43":{"emit":"in4"},
     "45":{"emit":"in5"},     "45":{"emit":"in5"},
     "47":{"emit":"in6"},     "47":{"emit":"in6"},
примеры_конфигураций.txt · Последнее изменение: 2021/09/25 04:16 — 176.31.125.95