{ "title": "template_title", "device_type": "ONOKOM-AIR-TCL-1-MB-B", "group": "g-air-conditioning", "hw": [ { "signature": "TCL-1-MB-B" } ], "device": { "name": "ONOKOM-AIR-TCL-1-MB-B", "id": "ONOKOM-AIR-TCL-1-MB-B", "groups": [ { "title": "General", "id": "general", "order": 1 }, { "title": "Temperature control", "id": "temperatureControl", "order": 2 }, { "title": "Vanes", "id": "vanes", "order": 3 }, { "title": "Additional", "id": "additional", "order": 4 }, { "title": "Indication", "id": "indication", "order": 5 }, { "title": "HW Info", "id": "hw_info", "order": 6 }, { "title": "Errors", "id": "errors", "order": 8 }, { "title": "Debug", "id": "debug", "order": 9 } ], "parameters": [ { "id": "Allow_the_use_of_an_external_temperature_sensor", "title": "Allow the use of an external temperature sensor", "address": 100, "reg_type": "coil", "enum": [ 0, 1 ], "enum_titles": [ "No", "Yes" ], "group": "temperatureControl", "order": 1 }, { "id": "Show_modes_as_range", "title": "Show modes as range", "address": 95, "reg_type": "coil", "enum": [ 0, 1 ], "enum_titles": [ "No", "Yes" ], "group": "general", "order": 1 }, { "id": "Show_fan_as_range", "title": "Show fan as range", "address": 92, "reg_type": "coil", "enum": [ 0, 1 ], "enum_titles": [ "No", "Yes" ], "group": "general", "order": 1 }, { "id": "Show_vanes_as_range", "title": "Show vanes as range", "address": 94, "reg_type": "coil", "enum": [ 0, 1 ], "enum_titles": [ "No", "Yes" ], "group": "vanes", "order": 1 }, { "id": "Show_thermostat_state_as_range", "title": "Show thermostat state as range", "address": 94, "reg_type": "coil", "enum": [ 0, 1 ], "enum_titles": [ "No", "Yes" ], "group": "temperatureControl", "order": 1 }, { "title": "Show error switches", "id": "Show_error_switches", "address": 100, "reg_type": "coil", "default": 1, "enum": [ 0, 1 ], "enum_titles": [ "No", "Yes" ], "group": "errors", "order": 1 }, { "id": "baud_rate", "title": "Baud rate", "description": "baud_rate_description", "address": 110, "reg_type": "holding", "enum": [ 96, 192, 384, 576, 1152 ], "default": 96, "enum_titles": [ "9600", "19200", "38400", "57600", "115200" ], "group": "hw_info", "order": 1 }, { "id": "parity_bit", "title": "Parity bit", "description": "parity_bit_description", "address": 111, "reg_type": "holding", "enum": [ 0, 1, 2 ], "default": 0, "enum_titles": [ "none (N)", "odd (O)", "even (E)" ], "group": "hw_info", "order": 1 } ], "channels": [ { "name": "Active", "reg_type": "coil", "address": 1, "type": "switch", "format": "u16", "sporadic": true, "group": "general" }, { "name": "Mode", "reg_type": "holding", "address": 1, "type": "range", "format": "u16", "min": 1, "max": 5, "sporadic": true, "group": "general", "condition": "Show_modes_as_range==1" }, { "name": "Mode", "reg_type": "holding", "address": 1, "type": "value", "format": "u16", "sporadic": true, "group": "general", "enum": [ 1, 2, 3, 4, 5 ], "enum_titles": [ "Heat", "Cool", "Auto", "Dry", "Fan" ], "condition": "Show_modes_as_range!=1" }, { "name": "Active mode", "reg_type": "holding", "address": 2, "type": "range", "format": "u16", "min": 0, "max": 5, "sporadic": true, "group": "general", "condition": "Show_modes_as_range==1" }, { "name": "Active mode", "reg_type": "holding", "address": 2, "type": "value", "format": "u16", "sporadic": true, "group": "general", "enum": [ 0, 1, 2, 3, 4, 5 ], "enum_titles": [ "Off", "Heat", "Cool", "Auto", "Dry", "Fan" ], "condition": "Show_modes_as_range!=1" }, { "name": "Fan speed", "reg_type": "holding", "address": 7, "type": "range", "format": "u16", "min": 0, "max": 5, "sporadic": true, "group": "general", "condition": "Show_fan_as_range==1" }, { "name": "Fan speed", "reg_type": "holding", "address": 7, "type": "value", "format": "u16", "sporadic": true, "group": "general", "enum": [ 0, 1, 2, 3, 4, 5 ], "enum_titles": [ "Auto", "1 Speed", "2 Speed", "3 Speed", "4 Speed", "5 Speed" ], "condition": "Show_fan_as_range!=1" }, { "name": "Smart fan speed", "reg_type": "holding", "address": 8, "type": "range", "format": "u16", "min": 0, "max": 7, "sporadic": true, "group": "general", "condition": "Show_fan_as_range==1" }, { "name": "Smart fan speed", "reg_type": "holding", "address": 8, "type": "value", "format": "u16", "min": 0, "max": 7, "sporadic": true, "group": "general", "enum": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "enum_titles": [ "Auto", "Quiet mode", "1 Speed", "2 Speed", "3 Speed", "4 Speed", "5 Speed", "Turbo mode" ], "condition": "Show_fan_as_range!=1" }, { "name": "Indoor air temperature", "reg_type": "holding", "address": 3, "type": "value", "format": "s16", "scale": 0.01, "sporadic": true, "group": "temperatureControl", "readonly": true, "units": "deg C", "condition": "Allow_the_use_of_an_external_temperature_sensor!=1" }, { "name": "Indoor air temperature", "reg_type": "holding", "address": 3, "type": "value", "format": "s16", "min": -50, "max": 50, "scale": 0.01, "sporadic": true, "group": "temperatureControl", "units": "deg C", "condition": "Allow_the_use_of_an_external_temperature_sensor==1" }, { "name": "Outdoor air temperature", "enabled": false, "reg_type": "holding", "address": 4, "type": "value", "format": "s16", "scale": 0.01, "sporadic": true, "group": "temperatureControl", "readonly": true, "units": "deg C" }, { "name": "Target temperature", "reg_type": "holding", "address": 5, "type": "range", "format": "s16", "min": 16, "max": 31, "scale": 0.01, "sporadic": true, "group": "temperatureControl", "units": "deg C" }, { "name": "Temperature correction", "reg_type": "holding", "address": 20, "type": "value", "format": "s16", "min": -30, "max": 30, "sporadic": true, "group": "temperatureControl", "condition": "Allow_the_use_of_an_external_temperature_sensor==1" }, { "name": "Thermostat state", "reg_type": "holding", "address": 6, "type": "range", "format": "u16", "min": 0, "max": 2, "sporadic": true, "group": "temperatureControl", "readonly": true, "condition": "Show_thermostat_state_as_range==1" }, { "name": "Thermostat state", "reg_type": "holding", "address": 6, "type": "value", "format": "u16", "sporadic": true, "group": "temperatureControl", "enum": [ 0, 1, 2 ], "enum_titles": [ "Idle", "Heating", "Cooling" ], "readonly": true, "condition": "Show_thermostat_state_as_range!=1" }, { "name": "Horizontal vanes", "reg_type": "holding", "address": 9, "type": "range", "format": "u16", "min": 0, "max": 6, "sporadic": true, "group": "vanes", "condition": "Show_vanes_as_range==1" }, { "name": "Horizontal vanes", "reg_type": "holding", "address": 9, "type": "value", "format": "u16", "sporadic": true, "group": "vanes", "enum": [ 0, 1, 2, 3, 4, 5, 6 ], "enum_titles": [ "Stop", "Swing", "Lowest", "Low", "Middle", "High", "Highest" ], "condition": "Show_vanes_as_range!=1" }, { "name": "Vanes swing", "reg_type": "holding", "address": 11, "type": "range", "format": "u16", "min": 0, "max": 3, "sporadic": false, "group": "vanes", "condition": "Show_vanes_as_range==1" }, { "name": "Vanes swing", "reg_type": "holding", "address": 11, "type": "value", "format": "u16", "sporadic": false, "group": "vanes", "enum": [ 0, 1, 2, 3 ], "enum_titles": [ "Stop", "Horizontal and vertical vanes swing", "Horizontal vanes swing", "Vertical vanes swing" ], "condition": "Show_vanes_as_range!=1" }, { "name": "Vertical vanes", "reg_type": "holding", "address": 10, "type": "range", "format": "u16", "min": 0, "max": 7, "sporadic": true, "group": "vanes", "condition": "Show_vanes_as_range==1" }, { "name": "Vertical vanes", "reg_type": "holding", "address": 10, "type": "value", "format": "u16", "sporadic": true, "group": "vanes", "enum": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "enum_titles": [ "Stop", "Swing", "Far Left", "Left", "Middle", "Right", "Far Right", "Gentle wind" ], "condition": "Show_vanes_as_range!=1" }, { "name": "Compressor power limit", "enabled": false, "reg_type": "holding", "address": 19, "type": "range", "max": 100, "sporadic": true, "group": "additional", "units": "%" }, { "name": "Eco mode", "enabled": false, "reg_type": "coil", "address": 6, "type": "switch", "sporadic": true, "group": "additional" }, { "name": "Gentle wind", "enabled": false, "reg_type": "coil", "address": 14, "type": "switch", "sporadic": true, "group": "additional" }, { "name": "Heating 8 deg", "enabled": false, "reg_type": "coil", "address": 13, "type": "switch", "sporadic": false, "group": "additional" }, { "name": "Ionization", "enabled": false, "reg_type": "coil", "address": 9, "type": "switch", "sporadic": true, "group": "additional" }, { "name": "Mold protection", "enabled": false, "reg_type": "coil", "address": 11, "type": "switch", "sporadic": true, "group": "additional" }, { "name": "Quiet mode", "enabled": false, "reg_type": "coil", "address": 4, "type": "switch", "sporadic": true, "group": "additional" }, { "name": "Self cleaning", "enabled": false, "reg_type": "coil", "address": 10, "type": "switch", "sporadic": true, "group": "additional" }, { "name": "Sleep mode", "enabled": false, "reg_type": "coil", "address": 8, "type": "switch", "sporadic": true, "group": "additional" }, { "name": "Turbo mode", "enabled": false, "reg_type": "coil", "address": 7, "type": "switch", "sporadic": true, "group": "additional" }, { "name": "Beeper", "reg_type": "coil", "address": 5, "type": "switch", "sporadic": true, "group": "indication" }, { "name": "Screen light", "reg_type": "coil", "address": 2, "type": "switch", "sporadic": true, "group": "indication" }, { "name": "FW Version", "enabled": false, "reg_type": "holding", "address": 250, "type": "text", "format": "string", "sporadic": true, "group": "hw_info", "readonly": true, "string_data_size": 16 }, { "name": "HW Version", "enabled": false, "reg_type": "holding", "address": 200, "type": "text", "format": "string", "sporadic": true, "group": "hw_info", "readonly": true, "string_data_size": 20 }, { "name": "MCU Temperature", "enabled": false, "reg_type": "input", "address": 124, "type": "temperature", "format": "s16", "scale": 0.1, "group": "hw_info" }, { "name": "PROTO Version", "enabled": false, "reg_type": "input", "address": 400, "type": "text", "format": "string", "sporadic": true, "group": "hw_info", "readonly": true, "string_data_size": 16 }, { "name": "Reboot Device", "enabled": false, "reg_type": "holding", "address": 120, "type": "pushbutton", "group": "hw_info" }, { "name": "Serial", "enabled": false, "reg_type": "holding", "address": 270, "type": "text", "format": "u32", "group": "hw_info", "readonly": true }, { "name": "Signature", "enabled": false, "reg_type": "input", "address": 290, "type": "text", "format": "string", "sporadic": true, "group": "hw_info", "readonly": true, "string_data_size": 12 }, { "name": "Uptime", "enabled": false, "reg_type": "input", "address": 104, "type": "text", "format": "u32", "group": "hw_info" }, { "name": "Error code", "enabled": false, "reg_type": "input", "address": 1, "type": "value", "group": "errors", "enum": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 ], "enum_titles": [ "No error", "Error 1", "Error 2", "Error 3", "Error 4", "Error 5", "Error 6", "Error 7", "Error 8", "Error 9", "Error 10", "Error 11", "Error 12", "Error 13", "Error 14", "Error 15", "Error 16", "Error 17", "Error 18", "Error 19", "Error 20", "Error 21", "Error 22", "Error 23", "Error 24" ], "readonly": true, "order": 0 }, { "name": "Error 1", "group": "errors", "reg_type": "discrete", "address": 1, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 1 }, { "name": "Error 2", "group": "errors", "reg_type": "discrete", "address": 2, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 2 }, { "name": "Error 3", "group": "errors", "reg_type": "discrete", "address": 3, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 3 }, { "name": "Error 4", "group": "errors", "reg_type": "discrete", "address": 4, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 4 }, { "name": "Error 5", "group": "errors", "reg_type": "discrete", "address": 5, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 5 }, { "name": "Error 6", "group": "errors", "reg_type": "discrete", "address": 6, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 6 }, { "name": "Error 7", "group": "errors", "reg_type": "discrete", "address": 7, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 7 }, { "name": "Error 8", "group": "errors", "reg_type": "discrete", "address": 8, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 8 }, { "name": "Error 9", "group": "errors", "reg_type": "discrete", "address": 9, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 9 }, { "name": "Error 10", "group": "errors", "reg_type": "discrete", "address": 10, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 10 }, { "name": "Error 11", "group": "errors", "reg_type": "discrete", "address": 11, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 11 }, { "name": "Error 12", "group": "errors", "reg_type": "discrete", "address": 12, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 12 }, { "name": "Error 13", "group": "errors", "reg_type": "discrete", "address": 13, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 13 }, { "name": "Error 14", "group": "errors", "reg_type": "discrete", "address": 14, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 14 }, { "name": "Error 15", "group": "errors", "reg_type": "discrete", "address": 15, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 15 }, { "name": "Error 16", "group": "errors", "reg_type": "discrete", "address": 16, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 16 }, { "name": "Error 17", "group": "errors", "reg_type": "discrete", "address": 17, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 17 }, { "name": "Error 18", "group": "errors", "reg_type": "discrete", "address": 18, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 18 }, { "name": "Error 19", "group": "errors", "reg_type": "discrete", "address": 19, "type": "switch", "readonly": true, "condition": "Show_error_switches==1", "enabled": true, "order": 19 }, { "name": "AC connected", "reg_type": "coil", "address": 20, "type": "switch", "sporadic": true, "group": "debug", "readonly": true }, { "name": "Current fan speed", "enabled": false, "reg_type": "holding", "address": 32, "type": "range", "min": 0, "max": 200, "sporadic": true, "group": "debug", "readonly": true, "units": "rpm" } ], "translations": { "en": { "template_title": "ONOKOM-AIR-TCL-1-MB-B (Adapter for household TCL systems )", "Error 1": "E0 - Failure of internal and external communication (indoor unit)", "Error 2": "E0 - Failure of internal and external communication (external unit)", "Error 3": "E1 - Indoor temperature sensor", "Error 4": "E2 - Temperature sensor of the internal heat exchanger (internal coil according to the application)", "Error 5": "E3 - Outdoor coil temperature sensor (opt)", "Error 6": "E4 - System malfunction", "Error 7": "E5 - Incorrect model configuration", "Error 8": "E6 - Malfunction of the internal fan motor", "Error 9": "E7 - Outdoor temperature sensor", "Error 10": "E8 - Exhaust gas temperature sensor", "Error 11": "E9 - Malfunction of the drive and ipm module", "Error 12": "EA - Current sensor malfunction", "Error 13": "Eb - Communication malfunction between the main board and the leds", "Error 14": "EC - External communication failure", "Error 15": "EE - Outdoor unit eeprom malfunction", "Error 16": "EF - Malfunction of the outdoor fan motor (dc motor)", "Error 17": "EH - Malfunction of the outdoor air intake temperature sensor", "Error 18": "EP - Malfunction of the temperature switch (in the upper part of the compressor)", "Error 19": "EU - Voltage sensor malfunction" }, "ru": { "General": "Основные режимы и функции", "Temperature control": "Контроль температуры", "Vanes": "Жалюзи", "Additional": "Дополнительные режимы и функции", "Indication": "Индикация", "HW Info": "Данные модуля", "Errors": "Ошибки", "Debug": "Диагностика", "Allow the use of an external temperature sensor": "Разрешить использование внешнего датчика температуры", "No": "Нет", "Yes": "Да", "Show modes as range": "Отображать режимы как ползунок", "Show fan as range": "Отображать вентилятор как ползунок", "Show vanes as range": "Отображать жалюзи как ползунок", "Show thermostat state as range": "Отображать состояние термостата как ползунок", "Show error switches": "Показать переключатели ошибок", "Baud rate": "Скорость обмена", "baud_rate_description": "Перед изменением параметра убедитесь, что связь с устройством установлена. Выберите нужную скорость обмена, сохраните конфигурацию, а затем укажите в настройках порта эту же скорость.", "Parity bit": "Бит чётности", "parity_bit_description": "Перед изменением параметра убедитесь, что связь с устройством установлена. Выберите нужный бит четности, сохраните конфигурацию, а затем укажите в настройках порта этот же бит четности.", "Active": "Состояние", "Mode": "Режим", "Heat": "Нагрев", "Cool": "Охлаждение", "Auto": "Авто", "Dry": "Осушение", "Fan": "Вентиляция", "Active mode": "Состояние и режим", "Off": "Выключен", "Fan speed": "Скорость вентилятора", "1 Speed": "1 Скорость", "2 Speed": "2 Скорость", "3 Speed": "3 Скорость", "4 Speed": "4 Скорость", "5 Speed": "5 Скорость", "Smart fan speed": "Скорость вентилятора расширенная", "Quiet mode": "Режим тихий", "Turbo mode": "Режим турбо", "Indoor air temperature": "Температура воздуха в помещении", "Outdoor air temperature": "Температура воздуха на улице", "Target temperature": "Целевая температура", "Temperature correction": "Коррекция температуры", "Thermostat state": "Состояние термостата", "Idle": "Простаивает", "Heating": "Нагрев", "Cooling": "Охлаждение", "Horizontal vanes": "Горизонтальные жалюзи", "Stop": "Остановлены", "Swing": "Качание", "Lowest": "Самое низкое", "Low": "Низкое", "Middle": "Среднее", "High": "Высокое", "Highest": "Самое высокое", "Vanes swing": "Качание жалюзи", "Horizontal and vertical vanes swing": "Качание горизонтальных и вертикальных жалюзи", "Horizontal vanes swing": "Качание горизонтальных жалюзи", "Vertical vanes swing": "Качание вертикальных жалюзи", "Vertical vanes": "Вертикальные жалюзи", "Far Left": "Самое левое", "Left": "Левое", "Right": "Правое", "Far Right": "Самое правое", "Gentle wind": "Мягкий поток", "Compressor power limit": "Ограничение мощности компрессора", "Eco mode": "Режим эко", "Heating 8 deg": "Дежурный обогрев", "Ionization": "Ионизация", "Mold protection": "Защита от плесени", "Self cleaning": "Самоочистка", "Sleep mode": "Режим сна", "Beeper": "Звуковая индикация", "Screen light": "Подсветка экрана", "FW Version": "Версия прошивки", "HW Version": "Версия устройства", "MCU Temperature": "Температура МК", "PROTO Version": "Версия протокола", "Reboot Device": "Перезагрузить устройство", "Serial": "Серийный номер", "Signature": "Сигнатура устройства", "Uptime": "Время работы с момента включения (с)", "Error code": "Код ошибки", "No error": "Нет ошибки", "Error 1": "E0 - Сбой внутренней и внешней связи (внутренний блок)", "Error 2": "E0 - Сбой внутренней и внешней связи (внешний блок)", "Error 3": "E1 - Датчик температуры в помещении", "Error 4": "E2 - Датчик температуры внутреннего теплообменника (внутреннего змеевика по приложению)", "Error 5": "E3 - Датчик температуры наружного змеевика (opt)", "Error 6": "E4 - Неисправность системы", "Error 7": "E5 - Неверная конфигурация модели", "Error 8": "E6 - Неисправность двигателя внутреннего вентилятора", "Error 9": "E7 - Датчик наружной температуры", "Error 10": "E8 - Датчик температуры выхлопных газов", "Error 11": "E9 - Неисправность привода и модуля ipm", "Error 12": "EA - Неисправность датчика тока", "Error 13": "Eb - Неисправность связи между основной платой и светодиодами", "Error 14": "EC - Сбой внешней связи", "Error 15": "EE - Неисправность eeprom наружного блока", "Error 16": "EF - Неисправность двигателя наружного вентилятора (двигатель постоянного тока)", "Error 17": "EH - Неисправность датчика температуры всасывания наружного воздуха", "Error 18": "EP - Неисправность реле температуры (в верхней части компрессора)", "Error 19": "EU - Неисправность датчика напряжения", "Error 20": "Ошибка 20", "Error 21": "Ошибка 21", "Error 22": "Ошибка 22", "Error 23": "Ошибка 23", "Error 24": "Ошибка 24", "AC connected": "Кондиционер подключен", "Current fan speed": "Текущая скорость вентилятора", "Normal mode": "Обычный режим", "Disabled if no errors": "Отключен если нет ошибок", "Disabled untill reboot": "Отключен до перезагрузки", "Always disabled": "Всегда отключен", "Green untill reboot": "Зеленый до перезагрузки", "Red untill reboot": "Красный до перезагрузки", "template_title": "ONOKOM-AIR-TCL-1-MB-B (Адаптер для бытовых систем TCL)" } } } }