{ "debug" : false, "ports" : [ { "baud_rate" : 9600, "data_bits" : 8, "devices" : [ { "channels" : [ { "address" : "0x1008", "format" : "u16", "name" : "status", "offset" : 0, "reg_type" : "holding_single", "scale" : 1, "type" : "value" }, { "address" : "0x1000", "format" : "string", "name" : "device", "reg_type" : "holding_single", "string_data_size" : 8, "type" : "text" }, { "address" : "0x100F", "format" : "u16", "name" : "CtrL", "offset" : 0, "reg_type" : "holding_single", "scale" : 1, "type" : "value" }, { "address" : "0x1009", "format" : "float", "name" : "Fun1", "offset" : 0, "reg_type" : "holding_single", "scale" : 1, "type" : "value" }, { "address" : "0x0002", "format" : "float", "name" : "Pu1", "offset" : 0, "reg_type" : "holding_single", "scale" : 1, "type" : "value" }, { "address" : "0x0004", "format" : "u16", "name" : "type", "offset" : 0, "reg_type" : "holding_single", "scale" : 1, "type" : "value" }, { "address" : "0x0000", "format" : "float", "name" : "Fun11", "offset" : 0, "reg_type" : "holding_single", "scale" : 1, "type" : "value" }, { "address" : "0x0200", "format" : "float", "name" : "sp", "offset" : 0, "reg_type" : "holding_single", "scale" : 1, "type" : "value" }, { "address" : "0x0206", "format" : "float", "name" : "out_P", "offset" : 0, "reg_type" : "holding_single", "scale" : 1, "type" : "value" } ], "protocol" : "modbus", "slave_id" : "16" } ], "enabled" : true, "parity" : "N", "path" : "/dev/ttyMOD3", "stop_bits" : 1 } ] }