{
  "device_type": "Приточно-Вытяжная установка Naveka ",
  "title": "Naveka_template_title",
  "device": {
    "name": "Приточно-Вытяжная установка Naveka",
    "id": "Приточно-Вытяжная установка Naveka ",
    "groups": [
      {
        "title": "general",
        "id": "general"
      },
      {
        "title": "sensors",
        "id": "sensors"
      },
      {
        "title": "Statuses",
        "id": "statuses"
      },
      {
        "title": "Accidents",
        "id": "accidents"
      }
    ],
    "channels": [
      {
        "id": "ypravlenia",
        "name": "Ypravlenia",
        "reg_type": "holding_multi",
        "address": 200,
        "group": "general",
        "enum": [
          1,
          2,
          3
        ],
        "enum_titles": [
          "45",
          "46",
          "47"
        ]
      },
      {
        "id": "on",
        "name": "on",
        "reg_type": "holding_multi",
        "address": 400,
        "group": "general",
        "type": "switch",
        "format": "u8",
        "round_to": 0,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "moda",
        "name": "moda",
        "reg_type": "holding",
        "address": 209,
        "group": "general",
        "format": "u8",
        "enum": [
          1,
          2,
          3,
          4
        ],
        "enum_titles": [
          "33",
          "30",
          "29",
          "28"
        ]
      },
      {
        "id": "t21",
        "name": "T21",
        "reg_type": "holding_multi",
        "address": 206,
        "group": "general",
        "type": "range",
        "format": "u8",
        "units": "deg C",
        "min": 15,
        "max": 30
      },
      {
        "id": "humidity",
        "name": "Humidity",
        "reg_type": "holding_multi",
        "address": 210,
        "group": "general",
        "type": "range",
        "units": "%",
        "min": 15,
        "max": 99
      },
      {
        "id": "ppm",
        "name": " PPM",
        "reg_type": "holding_multi",
        "address": 203,
        "group": "general",
        "type": "range",
        "units": "ppm",
        "min": 350,
        "max": 999
      },
      {
        "id": "speed",
        "name": "speed",
        "reg_type": "holding_multi",
        "address": 207,
        "group": "general",
        "type": "range",
        "format": "u8",
        "enum": [
          0
        ],
        "enum_titles": [
          ""
        ],
        "min": 1,
        "max": 7
      },
      {
        "id": "clogging_of_the_filter",
        "name": "clogging of the filter",
        "reg_type": "holding_multi",
        "address": 201,
        "group": "general"
      },
      {
        "id": "restart",
        "name": "Restart ",
        "reg_type": "coil",
        "address": 204,
        "group": "general",
        "type": "switch",
        "format": "u8"
      },
      {
        "id": "scheduled_work",
        "name": "Scheduled work",
        "reg_type": "coil",
        "address": 205,
        "group": "general",
        "type": "switch",
        "format": "u8",
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "crash_reset",
        "name": "Crash reset",
        "reg_type": "holding_multi",
        "address": 300,
        "group": "general",
        "type": "switch",
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "resetting_the_filter_crash",
        "name": "Resetting the filter crash",
        "reg_type": "holding_multi",
        "address": 301,
        "group": "general",
        "type": "switch",
        "format": "u8",
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "t43",
        "name": "T43",
        "reg_type": "holding_multi",
        "address": 255,
        "group": "sensors",
        "format": "s16",
        "units": "deg C",
        "scale": 0.1,
        "readonly": true
      },
      {
        "id": "t1",
        "name": "T1",
        "reg_type": "holding_multi",
        "address": 250,
        "group": "sensors",
        "format": "s16",
        "units": "deg C",
        "scale": 0.1,
        "readonly": true
      },
      {
        "id": "t3",
        "name": "T3",
        "reg_type": "holding_multi",
        "address": 251,
        "group": "sensors",
        "format": "s16",
        "units": "deg C",
        "scale": 0.1,
        "readonly": true
      },
      {
        "id": "t4",
        "name": "T4",
        "reg_type": "holding_multi",
        "address": 252,
        "group": "sensors",
        "format": "s16",
        "units": "deg C",
        "scale": 0.1,
        "readonly": true
      },
      {
        "id": "t5",
        "name": "T5",
        "reg_type": "holding_multi",
        "address": 253,
        "group": "sensors",
        "format": "s16",
        "units": "deg C",
        "scale": 0.1,
        "readonly": true
      },
      {
        "id": "v1",
        "name": "V1",
        "reg_type": "holding_multi",
        "address": 257,
        "group": "sensors",
        "units": "%",
        "readonly": true
      },
      {
        "id": "co2",
        "name": "CO2",
        "reg_type": "holding_multi",
        "address": 256,
        "group": "sensors",
        "units": "ppm",
        "readonly": true
      },
      {
        "id": "statuses",
        "name": "Statuses",
        "reg_type": "holding",
        "address": 505,
        "group": "statuses",
        "format": "u8",
        "readonly": true,
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5
        ],
        "enum_titles": [
          "21",
          "20",
          "19",
          "18",
          "17",
          "16"
        ]
      },
      {
        "id": "flap_position",
        "name": "Flap position",
        "reg_type": "input",
        "address": 104,
        "group": "statuses",
        "format": "u8",
        "readonly": true,
        "enum": [
          0,
          1,
          2
        ],
        "enum_titles": [
          "89",
          "88",
          "999"
        ]
      },
      {
        "id": "flap_status",
        "name": "Flap status",
        "reg_type": "input",
        "address": 112,
        "group": "statuses",
        "format": "u8",
        "readonly": true,
        "enum": [
          1,
          2,
          3,
          4
        ],
        "enum_titles": [
          "10",
          "11",
          "12",
          "13"
        ]
      },
      {
        "id": "fan_status",
        "name": "Fan status",
        "reg_type": "holding",
        "address": 107,
        "group": "statuses",
        "format": "u8",
        "readonly": true,
        "enum": [
          0,
          1
        ],
        "enum_titles": [
          "9",
          "8"
        ]
      },
      {
        "id": "inflow_fan",
        "name": "inflow fan",
        "reg_type": "holding",
        "address": 114,
        "group": "statuses",
        "format": "u8",
        "units": "%",
        "readonly": true
      },
      {
        "id": "exhaust_fan",
        "name": "exhaust fan",
        "reg_type": "holding",
        "address": 115,
        "group": "statuses",
        "format": "u8",
        "units": "%",
        "readonly": true
      },
      {
        "id": "kkb",
        "name": "KKB",
        "reg_type": "holding_multi",
        "address": 101,
        "group": "statuses",
        "format": "u8",
        "readonly": true,
        "enum": [
          0,
          1
        ],
        "enum_titles": [
          "645",
          "755"
        ]
      },
      {
        "id": "kkb2",
        "name": "KKB2",
        "reg_type": "holding_multi",
        "address": 100,
        "group": "statuses",
        "format": "u8",
        "units": "%",
        "readonly": true
      },
      {
        "id": "rr",
        "name": "RR",
        "reg_type": "holding",
        "address": 102,
        "group": "statuses",
        "format": "u8",
        "readonly": true,
        "enum": [
          0,
          1
        ],
        "enum_titles": [
          "155",
          "5455"
        ]
      },
      {
        "id": "rr2",
        "name": "RR2",
        "reg_type": "holding_multi",
        "address": 103,
        "group": "statuses",
        "units": "%",
        "readonly": true
      },
      {
        "id": "h2o",
        "name": "H2O",
        "reg_type": "holding",
        "address": 109,
        "group": "statuses",
        "format": "u8",
        "readonly": true,
        "enum": [
          1,
          3,
          4
        ],
        "enum_titles": [
          "224",
          "35",
          "454"
        ]
      },
      {
        "id": "ph20",
        "name": "PH20",
        "reg_type": "holding_multi",
        "address": 108,
        "group": "statuses",
        "format": "u8",
        "units": "%",
        "readonly": true
      },
      {
        "id": "filter_blockages",
        "name": "filter blockages",
        "reg_type": "holding_multi",
        "address": 492,
        "group": "statuses",
        "format": "u8",
        "units": "%",
        "readonly": true
      },
      {
        "id": "register",
        "name": " Register",
        "reg_type": "holding_multi",
        "address": 491,
        "group": "statuses",
        "readonly": true
      },
      {
        "id": "new_register",
        "name": "New Register",
        "reg_type": "holding_multi",
        "address": 487,
        "group": "statuses",
        "format": "s32",
        "readonly": true
      },
      {
        "id": "new_register_1",
        "name": "New Register 1",
        "reg_type": "holding_multi",
        "address": 489,
        "group": "statuses",
        "format": "s32",
        "readonly": true
      },
      {
        "id": "accidents",
        "name": "Accidents",
        "reg_type": "coil",
        "address": 500,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents1",
        "name": "Accidents1",
        "reg_type": "coil",
        "address": 501,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": -2
      },
      {
        "id": "accidents2",
        "name": "Accidents2",
        "reg_type": "coil",
        "address": 502,
        "group": "accidents",
        "type": "switch",
        "readonly": true
      },
      {
        "id": "accidents3",
        "name": "Accidents3",
        "reg_type": "coil",
        "address": 503,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 2
      },
      {
        "id": "accidents4",
        "name": "Accidents4",
        "reg_type": "coil",
        "address": 504,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 1
      },
      {
        "id": "accidents5",
        "name": "Accidents5",
        "reg_type": "coil",
        "address": 505,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents6",
        "name": "Accidents6",
        "reg_type": "coil",
        "address": 506,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents7",
        "name": "Accidents7",
        "reg_type": "coil",
        "address": 507,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents8",
        "name": "Accidents8",
        "reg_type": "coil",
        "address": 508,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents9",
        "name": "Accidents9",
        "reg_type": "coil",
        "address": 509,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents10",
        "name": "Accidents10",
        "reg_type": "coil",
        "address": 510,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents11",
        "name": "Accidents11",
        "reg_type": "coil",
        "address": 511,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents12",
        "name": "Accidents12",
        "reg_type": "coil",
        "address": 512,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents13",
        "name": "Accidents13",
        "reg_type": "coil",
        "address": 513,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents14",
        "name": "Accidents14",
        "reg_type": "coil",
        "address": 514,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents15",
        "name": "Accidents15",
        "reg_type": "coil",
        "address": 515,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents16",
        "name": "Accidents16",
        "reg_type": "coil",
        "address": 516,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents17",
        "name": "Accidents17",
        "reg_type": "coil",
        "address": 517,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents18",
        "name": "Accidents18",
        "reg_type": "coil",
        "address": 518,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true
      },
      {
        "id": "accidents19",
        "name": "Accidents19",
        "reg_type": "coil",
        "address": 519,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents20",
        "name": "Accidents20",
        "reg_type": "coil",
        "address": 520,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents21",
        "name": "Accidents21",
        "reg_type": "coil",
        "address": 521,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents22",
        "name": "Accidents22",
        "reg_type": "coil",
        "address": 522,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents23",
        "name": "Accidents23",
        "reg_type": "coil",
        "address": 523,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents24",
        "name": "Accidents24",
        "reg_type": "coil",
        "address": 524,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "accidents25",
        "name": "Accidents25",
        "reg_type": "coil",
        "address": 525,
        "group": "accidents",
        "type": "switch",
        "format": "u8",
        "readonly": true,
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "ventel_1",
        "name": "Ventel 1",
        "reg_type": "holding_multi",
        "address": 498,
        "group": "general",
        "type": "range",
        "format": "u8",
        "units": "%",
        "min": 0,
        "max": 70
      },
      {
        "id": "ventel_2",
        "name": "Ventel 2",
        "reg_type": "holding_multi",
        "address": 499,
        "group": "general",
        "type": "range",
        "format": "u8",
        "units": "%",
        "min": 0,
        "max": 70
      },
      {
        "id": "camin",
        "name": "Camin",
        "reg_type": "coil",
        "address": 4,
        "group": "general",
        "type": "switch",
        "format": "u8",
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "s_camin",
        "name": "S camin",
        "reg_type": "holding_multi",
        "address": 500,
        "group": "general",
        "format": "u8",
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6
        ],
        "enum_titles": [
          "1",
          "2",
          "3",
          "4",
          "5",
          "6",
          "7"
        ]
      },
      {
        "id": "u_p_camin",
        "name": "U P camin",
        "reg_type": "holding_multi",
        "address": 494,
        "group": "general",
        "type": "range",
        "format": "u8",
        "units": "%",
        "min": 30,
        "max": 99
      },
      {
        "id": "u_v_camin",
        "name": "U V camin ",
        "reg_type": "holding_multi",
        "address": 503,
        "group": "general",
        "type": "range",
        "format": "u8",
        "units": "%",
        "min": 30,
        "max": 99
      },
      {
        "id": "rr_34",
        "name": "RR 34",
        "reg_type": "holding_multi",
        "address": 501,
        "group": "statuses",
        "format": "s32",
        "units": "ppm",
        "readonly": true
      },
      {
        "id": "ri",
        "name": "RI",
        "reg_type": "holding_multi",
        "address": 496,
        "group": "statuses",
        "format": "s32",
        "units": "ppm",
        "readonly": true
      },
      {
        "id": "pp",
        "name": "PP",
        "reg_type": "holding_multi",
        "address": 493,
        "group": "statuses",
        "format": "u8",
        "readonly": true
      }
    ],
    "parameters": {},
    "translations": {
      "en": {
        "Naveka_template_title": "Naveka"
      },
      "ru": {
        "8": "Работает",
        "9": "Не работает",
        "10": "Открывается",
        "11": "Открыта",
        "12": "Закрывается",
        "13": "Закрыта",
        "16": "Авария",
        "17": "Продувка",
        "18": "Работа",
        "19": "Открытие жалюзи",
        "20": "Прогрев",
        "21": "Останов",
        "22": "активна",
        "23": "не активна",
        "24": "да",
        "25": "нет",
        "26": "да",
        "27": "нет",
        "28": "Автоматический",
        "29": "Охлаждение",
        "30": "Нагрев",
        "33": "Вентиляция",
        "35": "В работе",
        "45": "Местный",
        "46": "Дистанционный",
        "47": "Внешний ",
        "88": "Открыто",
        "89": "Закрыто",
        "155": "Не работает",
        "224": "Не работает ",
        "454": "Авария",
        "645": "Не работает",
        "755": "Работает",
        "999": "Авария",
        "5455": "Работает",
        "Naveka_template_title": "Naveka",
        "Statuses": "Статус системы",
        "Accidents": "Фильтр притока засорен",
        "Ypravlenia": "Тип управления",
        "on": "Включение",
        "moda": "Режим работы ",
        "T21": "Уставка Температуры ",
        "Humidity": "Уставка влажности",
        " PPM": "Уставка PPM",
        "speed": "Уставка скорости",
        "clogging of the filter": "Наработки до индикации о засорении фильтра",
        "Restart ": "Перезапуск при сбое питания",
        "Scheduled work": "Работа по расписанию",
        "Crash reset": "Сброс аварии ",
        "Resetting the filter crash": "Сброс аварии фильтра",
        "T43": "Температура приточного воздуха",
        "T1": "Температура наружного воздуха",
        "T3": "Температура за рекуператором",
        "T4": "Температура обратной воды",
        "T5": "Температура воздуха в помещении",
        "V1": "Показание влажности в помещении",
        "CO2": "Показания датчика CO2",
        "Flap position": "Положение заслонки",
        "Flap status": "Статус заслонки ",
        "Fan status": "Статус вентилятора ",
        "inflow fan": "Производительность вентилятора притока",
        "exhaust fan": "Производительность вентилятора вытяжки",
        "KKB": "Статус Кондиционер ",
        "KKB2": "Производительность Кондиционера ",
        "RR": "Статус роторного рекуператора",
        "RR2": "Производительность роторного рекуператора",
        "H2O": "Статус водяного нагревателя",
        "PH20": "Производительность водяного нагревателя ",
        "filter blockages": "Процент засорения фильтра",
        " Register": "Положение заслонки камеры рециркуляции",
        "New Register": "Показания общей наработки вентилятора притока",
        "New Register 1": "Показания общей наработки вентилятора вытяжки",
        "Accidents1": "Фильтр вытяжки засорен",
        "Accidents2": "Сработала пожарная сигнализация",
        "Accidents3": "Нет напора вентилятора притока ",
        "Accidents4": "Нет напора вентилятора вытяжки",
        "Accidents5": "Перегрузка вентилятора притока",
        "Accidents6": "Перегрузка вентилятора вытяжки",
        "Accidents7": "Сработал защитный термостат водяного нагревателя",
        "Accidents8": "Обрыв датчика притока ",
        "Accidents9": "Обрыв датчика температуры обратной воды",
        "Accidents10": "Обрыв датчика вытяжного воздуха (за рекуператором)",
        "Accidents11": "Обрыв датчика температуры в помещении",
        "Accidents12": "Обрыв датчика влажности",
        "Accidents13": "Обрыв датчика уличной температуры",
        "Accidents14": "Низкая температура воздуха (для водяного калорифера)",
        "Accidents15": "Высокая температура приточного воздуха",
        "Accidents16": "Низкая температура обратной воды",
        "Accidents17": "Низкая температуры приточного воздуха в работе",
        "Accidents19": "Низкая температура воздуха (общая авария)",
        "Accidents20": "Угроза обмерзания рекуператора",
        "Accidents21": "Индикация об устранении угрозы обмерзания рекуператора ",
        "Accidents22": "Угроза обмерзания охладителя ",
        "Accidents23": "Индикация об устранении угрозы обмерзания охладителя",
        "Accidents24": "Нет теплоносителя или долгий прогрев калорифера",
        "Accidents25": "Сбой питания ",
        "Ventel 1": "Коррекция Вентилятора  Притока",
        "Ventel 2": "Коррекция Вентилятора  Вытяжка",
        "Camin": "Включения Камина",
        "S camin": "Скорость Камина",
        "U P camin": "Производительность Притока Камин",
        "U V camin ": "Производительность Вытяжка Камин",
        "RR 34": "Обороты Вытяжки",
        "RI": "Обороты притока",
        "PP": "Производительность парогенератора"
      }
    }
  }
}