{
  "device_type": "Naveka_Node_4_Z031",
  "title": "Naveka Node 4 Z031",
  "group": "g-control-panel",
  "device": {
    "groups": [
      {
        "title": "General",
        "id": "general"
      },
      {
        "title": "Sensors",
        "id": "sensors"
      },
      {
        "title": "Statuses",
        "id": "statuses"
      },
      {
        "title": "Accidents",
        "id": "accidents"
      },
      {
        "title": "System",
        "id": "system"
      }
    ],
    "channels": [
      {
        "id": "state",
        "name": "State",
        "reg_type": "holding",
        "address": 0,
        "group": "general",
        "type": "switch",
        "format": "u8",
        "on_value": 1,
        "off_value": 0
      },
      {
        "id": "fanSpeed",
        "name": "Fan speed",
        "reg_type": "holding",
        "address": 1,
        "group": "general",
        "type": "range",
        "format": "u16",
        "min": 1,
        "max": 7
      },
      {
        "id": "mode",
        "name": "Mode",
        "reg_type": "holding",
        "address": 2,
        "group": "general",
        "type": "value",
        "format": "u16",
        "enum": [
          0,
          1,
          2,
          4,
          8
        ],
        "enum_titles": [
          "Выключен",
          "Вентиляция",
          "Нагрев",
          "Охлаждение",
          "Авто"
        ]
      },
      {
        "id": "filterContamination",
        "name": "Filter contamination",
        "reg_type": "input",
        "address": 2,
        "group": "sensors",
        "type": "switch",
        "readonly": true
      },
      {
        "id": "targetTemperature",
        "name": "Target temperature",
        "reg_type": "holding",
        "address": 3,
        "group": "general",
        "type": "range",
        "format": "u16",
        "units": "deg C",
        "min": 15,
        "max": 30
      },
      {
        "id": "identifier",
        "name": "Identifier",
        "reg_type": "holding",
        "format": "u16",
        "address": 999,
        "group": "sensors",
        "type": "text",
        "readonly": true
      },
      {
        "id": "outdoorAirTemperature",
        "name": "Outdoor air temperature",
        "reg_type": "holding",
        "address": 1000,
        "group": "sensors",
        "type": "temperature",
        "round_to": 0.01,
        "format": "float",
        "readonly": true
      },
      {
        "id": "supplyAirTemperature",
        "name": "Supply air temperature",
        "reg_type": "holding",
        "address": 1002,
        "group": "sensors",
        "type": "temperature",
        "round_to": 0.01,
        "format": "float",
        "readonly": true
      },
      {
        "id": "kpAirTemperature",
        "name": "KP air temperature",
        "reg_type": "holding",
        "address": 1004,
        "group": "sensors",
        "type": "temperature",
        "round_to": 0.01,
        "format": "float",
        "readonly": true
      },
      {
        "id": "returnAirTemperature",
        "name": "Return air temperature",
        "reg_type": "holding",
        "address": 1006,
        "group": "sensors",
        "type": "temperature",
        "round_to": 0.01,
        "format": "float",
        "readonly": true
      },
      {
        "id": "mainRegulatorPower",
        "name": "Main regulator power",
        "reg_type": "holding",
        "address": 1008,
        "group": "sensors",
        "units": "%",
        "format": "u8",
        "readonly": true
      },
      {
        "id": "fanStatus",
        "name": "Fan status",
        "reg_type": "holding",
        "address": 1009,
        "group": "statuses",
        "format": "u8",
        "readonly": true,
        "type": "text"
      },
      {
        "id": "vkStatus",
        "name": "VK status",
        "reg_type": "holding",
        "address": 1010,
        "group": "statuses",
        "format": "u8",
        "readonly": true,
        "type": "text"
      },
      {
        "id": "systemStatus",
        "name": "System status",
        "reg_type": "holding",
        "address": 1011,
        "group": "statuses",
        "format": "u8",
        "readonly": true,
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5
        ],
        "enum_titles": [
          "Остановлена",
          "Прогрев",
          "Открытие жалюзи",
          "Работа",
          "Продувка",
          "Авария"
        ]
      },
      {
        "id": "processFlowDiagramNumber",
        "name": "Process Flow Diagram Number",
        "reg_type": "holding",
        "address": 2000,
        "group": "system",
        "format": "u8",
        "readonly": true,
        "type": "text"
      },
      {
        "id": "heatingElementType",
        "name": "Type of electric heating element",
        "reg_type": "holding",
        "address": 2001,
        "group": "system",
        "format": "u8",
        "readonly": true,
        "type": "text"
      },
      {
        "id": "pwm",
        "name": "PWM",
        "reg_type": "holding",
        "address": 2002,
        "group": "system",
        "format": "u8",
        "readonly": true
      },
      {
        "id": "purgeTime",
        "name": "Purge time",
        "reg_type": "holding",
        "address": 2003,
        "group": "system",
        "format": "u8",
        "units": "s",
        "readonly": true
      },
      {
        "id": "warmUpTime",
        "name": "Warm-up time",
        "reg_type": "holding",
        "address": 2004,
        "group": "system",
        "format": "u8",
        "units": "s",
        "readonly": true
      },
      {
        "id": "returnAirTemperatureStandby",
        "name": "Return air temperature: standby",
        "reg_type": "holding",
        "address": 2005,
        "group": "system",
        "format": "u8",
        "units": "deg C",
        "readonly": true
      },
      {
        "id": "returnAirTemperatureStart",
        "name": "Return air temperature: start",
        "reg_type": "holding",
        "address": 2006,
        "group": "system",
        "format": "u8",
        "units": "deg C",
        "readonly": true
      },
      {
        "id": "returnAirTemperatureZmr",
        "name": "Return air temperature: zmr",
        "reg_type": "holding",
        "address": 2007,
        "group": "system",
        "format": "u8",
        "units": "deg C",
        "readonly": true
      },
      {
        "id": "airDamperOpeningTime",
        "name": "Air damper opening time",
        "reg_type": "holding",
        "address": 2008,
        "group": "system",
        "format": "u8",
        "units": "s",
        "readonly": true
      },
      {
        "id": "coolingHysteresis",
        "name": "Cooling hysteresis",
        "reg_type": "holding",
        "address": 2009,
        "group": "system",
        "format": "u8",
        "units": "deg C",
        "readonly": true
      },
      {
        "id": "coolingOnOffCycle",
        "name": "Cooling on-off cycle",
        "reg_type": "holding",
        "address": 2010,
        "group": "system",
        "format": "u8",
        "units": "min",
        "readonly": true
      },
      {
        "id": "temperatureSetpoint",
        "name": "Temperature Setpoint",
        "reg_type": "holding",
        "address": 2011,
        "group": "system",
        "format": "u8",
        "units": "min",
        "readonly": true
      },
      {
        "id": "numberOfSpeedsInTheSystem",
        "name": "Number of speeds in the system",
        "reg_type": "holding",
        "address": 2012,
        "group": "system",
        "format": "u8",
        "readonly": true
      },
      {
        "id": "automaticFanControl",
        "name": "Automatic Fan Control",
        "reg_type": "holding",
        "address": 2013,
        "group": "system",
        "format": "u8",
        "type": "switch",
        "readonly": true
      },
      {
        "id": "minSpeed",
        "name": "Min speed",
        "reg_type": "holding",
        "address": 2014,
        "group": "system",
        "format": "u8",
        "units": "%",
        "readonly": true
      },
      {
        "id": "maxSpeed",
        "name": "Max speed",
        "reg_type": "holding",
        "address": 2015,
        "group": "system",
        "format": "u8",
        "units": "%",
        "readonly": true
      },
      {
        "id": "supplyAirTemperatureSupercooling",
        "name": "Supply air temperature: supercooling",
        "reg_type": "holding",
        "address": 2016,
        "group": "system",
        "format": "u8",
        "units": "deg C",
        "readonly": true
      },
      {
        "id": "outdoorAirTemperatureHeating",
        "name": "Outdoor air temperature: heating",
        "reg_type": "holding",
        "address": 2017,
        "group": "system",
        "format": "u8",
        "units": "deg C",
        "readonly": true
      },
      {
        "id": "outdoorAirTemperatureCooling",
        "name": "Outdoor air temperature: cooling",
        "reg_type": "holding",
        "address": 2018,
        "group": "system",
        "format": "u8",
        "units": "deg C",
        "readonly": true
      }
    ],
    "parameters": {},
    "translations": {
      "en": {
        "Naveka Node 4 Z031": "Приточно-Вытяжная установка Naveka Node 4 Z031"
      },
      "ru": {
        "Off": "Выключен",
        "On": "Включен",
        "State": "Состояние",
        "Fan speed": "Скорость вентилятора",
        "Mode": "Режим работы",
        "Filter contamination": "Загрязнение фильтра",
        "Target temperature": "Целевая температура",
        "Identifier": "Идентификатор",
        "Outdoor air temperature": "t наружного воздуха",
        "Supply air temperature": "t приточного воздуха",
        "KP air temperature": "t кп",
        "Return air temperature": "t обр",
        "Main regulator power": "Мощность главного регулятора",
        "Fan status": "Статус вентилятора",
        "VK status": "Статус ВК",
        "System status": "Статус системы",
        "Process Flow Diagram Number": "Номер технологической схемы",
        "Type of electric heating element": "Тип ЭТ",
        "PWM": "ШИМ",
        "Purge time": "Время продувки",
        "Warm-up time": "Время прогрева",
        "Return air temperature: standby": "tобр деж",
        "Return air temperature: start": "tобр пуск",
        "Return air temperature: zmr": "tобр змр",
        "Air damper opening time": "Время открытия воздушной заслонки",
        "Cooling hysteresis": "Гистерезис охл",
        "Cooling on-off cycle": "Цикл вкл-выкл охл",
        "Temperature Setpoint": "Точка регулировки температуры (tпрв/tкп)",
        "Number of speeds in the system": "Кол-во скоростей в системе",
        "Automatic Fan Control": "Автоматическое управление вентилятором",
        "Min Speed": "Минимальная скорость",
        "Max Speed": "Максимальная скорость",
        "Supply air temperature: supercooling": "tпрв переохлаждения",
        "Outdoor air temperature: heating": "tнв нагревание",
        "Outdoor air temperature: cooling": "tнв охлаждение"
      }
    }
  }
}
