{ "debug" : true, "ports" : [ { "baud_rate" : 115200, "data_bits" : 8, "devices" : [], "enabled" : false, "parity" : "N", "path" : "/dev/ttyRS485-2", "port_type" : "serial", "stop_bits" : 2 }, { "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" : [ { "channels" : [ { "consists_of" : [ { "address" : "40524", "format" : "float", "offset" : 0, "reg_type" : "input", "scale" : 1, "word_order" : "little_endian" } ], "name" : "Ai1" }, { "consists_of" : [ { "address" : "33034", "format" : "s16", "offset" : 0, "reg_type" : "holding", "scale" : 1, "word_order" : "big_endian" } ], "name" : "w1w" }, { "consists_of" : [ { "address" : "5345", "format" : "s16", "offset" : 0, "reg_type" : "holding", "scale" : 1, "word_order" : "big_endian" } ], "name" : "mb" }, { "consists_of" : [ { "address" : "32455", "format" : "s16", "offset" : 0, "reg_type" : "holding", "scale" : 1, "word_order" : "big_endian" } ], "name" : "CPU" }, { "consists_of" : [ { "address" : "40524", "format" : "float", "offset" : 0, "reg_type" : "input", "scale" : 1, "word_order" : "little_endian" } ], "name" : "ai1" }, { "address" : 4186, "format" : "s16", "name" : "buzz", "offset" : 0, "reg_type" : "discrete", "scale" : 1, "type" : "switch" }, { "consists_of" : [ { "address" : "40526", "format" : "s16", "offset" : 0, "reg_type" : "input", "scale" : 1, "word_order" : "big_endian" } ], "name" : "h" }, { "consists_of" : [ { "address" : "40527", "format" : "s16", "offset" : 0, "reg_type" : "input", "scale" : 1, "word_order" : "big_endian" } ], "name" : "m" }, { "consists_of" : [ { "address" : "40528", "format" : "s16", "offset" : 0, "reg_type" : "input", "scale" : 1, "word_order" : "big_endian" } ], "name" : "s" } ], "enabled" : true, "name" : "matrix", "protocol" : "modbus", "slave_id" : "10" } ], "enabled" : true, "guard_interval_us" : 0, "parity" : "N", "path" : "/dev/ttyRS485-1", "poll_interval" : 0, "port_type" : "serial", "read_rate_limit_ms" : 1000, "response_timeout_ms" : 500, "stop_bits" : 2 } ] }