{ "device_type": "LESSAR-LV-RACU", "device": { "name": "Lessar LV-RACU/Salda RIRS", "id": "lessar-lv-racu", "guard_interval_us": 50000, "max_read_registers": 1, "channels": [ { "name": "Filter", "reg_type": "coil", "address": "0x2", "type": "switch", "channel_readonly": true }, { "name": "Preheater", "reg_type": "coil", "address": "0xC", "type": "switch", "channel_readonly": true }, { "name": "Heater", "reg_type": "coil", "address": "0xE", "type": "switch", "channel_readonly": true }, { "name": "Speed", "reg_type": "holding", "address": "0x0", "type": "range", "max": 3 }, { "name": "TsetPoint", "reg_type": "holding", "address": "0x1", "type": "range", "max": 30 }, { "name": "Tlimit", "reg_type": "input", "address": "0x0", "type": "temperature", "format": "s16", "scale": 0.1 }, { "name": "Texhaust", "reg_type": "input", "address": "0x6", "type": "temperature", "format": "s16", "scale": 0.1 }, { "name": "Textract", "reg_type": "input", "address": "0x3", "type": "temperature", "format": "s16", "scale": 0.1 }, { "name": "ToutDoor", "reg_type": "input", "address": "0x9", "type": "temperature", "format": "s16", "scale": 0.1 }, { "name": "RH_value", "reg_type": "input", "address": "0xD", "type": "text" }, { "name": "InDumper", "reg_type": "input", "address": "0xE", "type": "text" }, { "name": "Motor1", "reg_type": "input", "address": "0xF", "type": "text" }, { "name": "Motor2", "reg_type": "input", "address": "0x10", "type": "text" }, { "name": "MotorActive", "reg_type": "coil", "address": "0xD", "type": "switch", "channel_readonly": true } ] } }