{ "debug" : false, "ports" : [ { "baud_rate" : 19200, "data_bits" : 8, "devices" : [ { "channels" : [ { "enabled" : true, "name" : "clock_set_second" }, { "enabled" : true, "name" : "clock_set_minute" } ], "device_type" : "Breezart JL", "slave_id" : "1" } ], "enabled" : false, "parity" : "E", "path" : "/dev/ttyRS485-1", "port_type" : "serial", "stop_bits" : 1 }, { "baud_rate" : 9600, "data_bits" : 8, "devices" : [ { "channels" : [ { "address" : "8", "format" : "s16", "name" : "Total Capacity", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "text", "units" : "kg/h" }, { "address" : "9", "format" : "s16", "name" : "Actual Steam Capacity", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "text", "units" : "kg/h" }, { "address" : "10", "format" : "s16", "name" : "Actual Steam Capacity A-cylinder", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "text", "units" : "kg/h" }, { "address" : "11", "format" : "s16", "name" : "Humidity or Demand", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "text", "units" : "%" }, { "address" : "13", "format" : "s16", "name" : "Total demand", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "text", "units" : "%" }, { "address" : "14", "format" : "s16", "name" : "Demand A-cylinder", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "text", "units" : "%" }, { "address" : "26", "format" : "s16", "name" : "System operating seconds low", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "text" }, { "address" : "27", "format" : "s16", "name" : "System operating seconds high", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "text" }, { "address" : "99", "format" : "s16", "name" : "Operating time A-cylinder", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 10, "type" : "text", "units" : "min" }, { "address" : "1010", "format" : "s16", "name" : "Actual steam capacity B-cylinder", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "text", "units" : "kg/h" }, { "address" : "1014", "format" : "s16", "name" : "Demand B-cylinder", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "text", "units" : "%" }, { "address" : "1099", "format" : "s16", "name" : "Operating time A-cylinder", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 10, "type" : "text", "units" : "min" }, { "address" : "4", "format" : "s16", "name" : "Setpoint", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "holding", "scale" : 1, "type" : "text", "units" : "%" }, { "address" : "5", "format" : "s16", "name" : "Proportional Band", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "holding", "scale" : 1, "type" : "text", "units" : "%" }, { "address" : "6", "format" : "s16", "name" : "Integral band", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "holding", "scale" : 1, "type" : "text", "units" : "min" }, { "address" : "12", "format" : "s16", "name" : "Capacity limit", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "holding", "scale" : 1, "type" : "text", "units" : "m" }, { "address" : "53", "format" : "s16", "name" : "Actual humidity value or request", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "holding", "scale" : 1, "type" : "text", "units" : "%" }, { "address" : "556", "format" : "s16", "name" : "Info code", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "text" }, { "address" : "557", "format" : "s16", "name" : "Info priority", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "text" }, { "address" : "17", "format" : "s16", "name" : "Service status", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "switch" }, { "address" : "19", "format" : "s16", "name" : "Fault status", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "switch" }, { "address" : "28", "format" : "s16", "name" : "Fill valve A-cylinder", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "switch" }, { "address" : "29", "format" : "s16", "name" : "Drain pump A-cylinder", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "switch" }, { "address" : "32", "format" : "s16", "name" : "Humidifiyng", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "switch" }, { "address" : "300", "format" : "s16", "name" : "Safety chain status", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "switch" }, { "address" : "1028", "format" : "s16", "name" : "Fill valve B-cylinder", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "switch" }, { "address" : "1029", "format" : "s16", "name" : "Drain pump B-cylinder", "offset" : 0, "read_period_ms" : 1000, "reg_type" : "input", "scale" : 1, "type" : "switch" } ], "device_timeout_ms" : 0, "enabled" : true, "name" : "Nordmann AT4", "protocol" : "modbus", "response_timeout_ms" : 1000, "slave_id" : "2" } ], "enabled" : true, "guard_interval_us" : 50000, "parity" : "E", "path" : "/dev/ttyRS485-2", "stop_bits" : 1 }, { "baud_rate" : 9600, "data_bits" : 8, "devices" : [], "enabled" : false, "parity" : "N", "path" : "/dev/ttyMOD1", "stop_bits" : 2 }, { "baud_rate" : 9600, "data_bits" : 8, "devices" : [], "enabled" : false, "parity" : "N", "path" : "/dev/ttyMOD2", "stop_bits" : 2 }, { "baud_rate" : 9600, "data_bits" : 8, "devices" : [], "enabled" : false, "parity" : "N", "path" : "/dev/ttyMOD3", "stop_bits" : 2 }, { "baud_rate" : 9600, "data_bits" : 8, "devices" : [], "enabled" : false, "parity" : "N", "path" : "/dev/ttyMOD4", "stop_bits" : 2 } ] }