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

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


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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
примеры_конфигураций [2019/05/05 10:16]
admin
примеры_конфигураций [2021/09/25 04:16] (текущий)
176.31.125.95 старая версия восстановлена (2019/05/05 10:48)
Строка 46: Строка 46:
 </code> </code>
  
-**Пример 3: Два термостата, управляющие реле на выходах 24 и 36**+**Пример 3: Управление диммером, RGBW лентой, реле из Node Red, контроль протечек и счетчик воды**
  
 (Node-Red логика для данного примера  [[http://lazyhome.mircloud.ru|развернута тут]]).  [[http://lazyhome.mircloud.ru/ui|а тут дашборд]].  (Node-Red логика для данного примера  [[http://lazyhome.mircloud.ru|развернута тут]]).  [[http://lazyhome.mircloud.ru/ui|а тут дашборд]]. 
 +
 +Это наиболее сложный пример.
 +
 +Диммеры света подключены по DMX, Датчик протечки - к аналоговому входу A0 (PIN#54) а шаровый кран перекрытия воды висит на A15 (PIN#69) - (подробнее про то, какие аналоговым входам соответствуют номера PIN указано [[входы_выходы|тут]])
 +
 +Вход №38 напрямую управляет реле, которое подключено на выход 22
 +Вход №41 - Master Switch - позволяет выключить сразу все или вернуть в первоначальное положение
 +
 +Потенциометр, подключенный на аналоговый вход A7 (PIN#61) одновременно с NodeRed управляет DMX диммером (см 5-й параметр массива map - если значение считанное с аналогового входа, изменилось более чем на 10 пунктов, значение преобразовывается из диапазона 0-850 в диапазон 0-100 и передается на диммер)
 +
 +на PIN#44 и 45 подключены контакты счетчиков воды (дальнейший подсчет потребления происходит в Node Red)
 +
 +Также, на шину I2C подключены датчики температуры-влажности-CO2-летучих смесей
 +
 +
 +
 +<code>
 +{
 +  "dmx":[3,6],
 +  "topics":{"root":"myhome"},
 +  "items": {
 +               "relay":[6,22],
 + "water":[6,69],
 + "dimmer":[0,1],
 + "led":[1,2],
 + "all":[7,["dimmer","water","relay","led"]]
 +
 +    },
 + "in":{
 +          "41":{"T":0,"emit":"myhome/in/all","scmd":"HALT","rcmd":"REST"},
 +          "54":{"T":66,"emit":"alock_leak","item":"water","map":[50,800],"scmd":"OFF","rcmd":"ON"},
 +          "38":{"item":"relay"},
 +          "61":{"T":66,"emit":"myhome/in/a07","item":"dimmer","map":[0,850,0,100,10]},
 +          "10":{"T":5,"emit":"myhome/s_out/airq1"},
 +          "20":{"T":6,"emit":"myhome/s_out/humidity1"},
 +          "44":{"emit":"acount_hot"},
 +          "45":{"emit":"acount_cold"}
 +         },
 +  "mqtt":["lighthub-07","m2m.eclipse.org"]
 +  }
 +  
 +</code>
 +
 +**Пример 4: Два термостата, управляющие реле на выходах 24 и 36**
 +
  
 Предустановлена температура 33 и 32 градуса Предустановлена температура 33 и 32 градуса
Строка 92: Строка 137:
          }          }
 } }
 +
 </code> </code>
  
примеры_конфигураций.1557040584.txt.gz · Последнее изменение: 2019/05/05 10:16 — admin