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

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


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

Это старая версия документа!


Пример 1: Плата ESP32-EVB При нажатии на кнопку, переключаем оба реле и отправляем команду в MQTT топик myhome/in/light Реле собраны в группу relays, но каждое доступно индивидуально

{
  "items": {
    "relay1":[6,32],
    "relay2":[6,33],
    "relays":[7,["relay1","relay2"]]
    },
"in":{
          "34":{"item":"relays","emit":"myhome/in/light","scmd":"TOGGLE","rcmd":""}
         },
  "mqtt":["LHexample01","m2m.eclipse.org"]
  }

Пример 2: Сенсор CO2 CCS811 и влажности HD1080 на ESP82

  
  {
"in":{
          "1":{"T":5,"emit":"myhome/s_out/1"},
          "2":{"T":6,"emit":"myhome/s_out/2"}
         },66
  "mqtt":["LHexample02","m2m.eclipse.org"]
}

Пример 3: Два термостата, управляющие реле на выходах 24 и 36 Предустановлена температура 33 и 32 градуса Термостаты собраны в группу «floor» через которую ими можно управлять одновременно. Третий термометр ничем не управляет, просто передает температуру в MQTT

Настройка topics позволяет определить как формируются MQTT топики у данного контроллера Например тут: Топики для управления: myhome/in/<имя item> и myhome/LHexample03/<имя item> Топик, в который отправляются статусы: myhome/s_out/<имя item> (это же соответствует настройкам по-умолчанию)

{
  "mqtt":["LHexample03","m2m.eclipse.org"],
  "topics":{"root":"myhome","bcst":"in","out":"s_out"},
  "ow":{
           
                 "284811170400005B":{"emit":"t_entr"},
                 "28FFF95533160459":{"emit":"t_bath1","item":"h_bath1"},
                 "286164123C776A7D":{"emit":"t_bath2","item":"h_bath2"}
        },
  "items":{
 
        "floor":[7,["h_bath1","h_bath2"]],
        "h_bath1":[5,24,33],
        "h_bath2":[5,36,32]
         },
   "in":{
          "41":{"T":0,"emit":"myhome/in/all","scmd":"HALT","rcmd":"REST"},
          "38":{"item":"spots_en"},
         }
}
примеры_конфигураций.1555229794.txt.gz · Последнее изменение: 2019/04/14 11:16 — admin