{ "debug" : false, "ports" : [ { "baud_rate" : 9600, "data_bits" : 8, "devices" : [ { "device_type" : "WB-MR6C", "slave_id" : "32" }, { "device_type" : "WB-LED", "dimmer_mode" : 256, "slave_id" : "113" } ], "enabled" : true, "parity" : "N", "path" : "/dev/ttyRS485-1", "port_type" : "serial", "stop_bits" : 2 }, { "baud_rate" : 9600, "data_bits" : 8, "devices" : [ { "device_type" : "WB-MSW v.4", "enabled" : false, "slave_id" : "14" }, { "channels" : [ { "address" : "2:0:8", "enum" : [ 1 ], "format" : "u16", "name" : "\u0421\u0422\u0410\u0420\u0422", "offset" : 0, "reg_type" : "holding", "scale" : 1, "type" : "pushbutton" }, { "address" : "2:8:8", "enum" : [ 1 ], "format" : "u16", "name" : "\u0421\u0422\u041e\u041f", "offset" : 0, "reg_type" : "holding", "scale" : 1, "type" : "pushbutton" }, { "address" : "0:13:3", "enabled" : true, "format" : "u16", "name" : "\u041f\u0440\u043e\u043c\u044b\u0432\u043a\u0430", "offset" : 0, "reg_type" : "holding", "scale" : 2, "type" : "value" }, { "address" : "0:8:5", "enabled" : true, "format" : "u16", "name" : "\u0414\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0432\u043f\u0440\u044b\u0441\u043a\u0430", "offset" : 0, "reg_type" : "holding", "scale" : 2, "type" : "value" }, { "address" : "1:0:8", "enabled" : true, "format" : "u16", "name" : "\u0412\u043f\u0440\u044b\u0441\u043a", "offset" : 0, "readonly" : true, "reg_type" : "holding", "scale" : 1, "type" : "value" }, { "address" : "1:8:8", "enabled" : true, "format" : "u16", "name" : "\u0421\u0431\u0440\u043e\u0441 \u0434\u0430\u0432\u043b\u0435\u043d\u0438\u044f", "offset" : 0, "readonly" : true, "reg_type" : "holding", "scale" : 1, "type" : "value" }, { "address" : 5, "enabled" : true, "format" : "u16", "name" : "\u041d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0430", "readonly" : true, "reg_type" : "holding", "type" : "value" }, { "address" : 6, "enabled" : true, "format" : "u16", "name" : "\u041d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u0430\u044f", "offset" : 0, "readonly" : true, "reg_type" : "holding", "scale" : 1, "type" : "value" }, { "address" : "0:1:1", "format" : "u16", "name" : "\u041d\u0435\u0442 \u043f\u043e\u0434\u0430\u0447\u0438 \u0432\u043e\u0434\u044b", "readonly" : true, "reg_type" : "holding", "type" : "value" }, { "address" : "0:0:1", "format" : "u16", "name" : "\u041d\u0430\u0441\u043e\u0441 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u043f\u043e \u043e\u0448\u0438\u0431\u043a\u0435", "readonly" : true, "reg_type" : "holding", "type" : "value" }, { "address" : "8", "format" : "u8", "name" : "\u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u0442\u043e\u043a \u0440\u0430\u0431\u043e\u0442\u044b", "offset" : 0, "reg_type" : "holding", "scale" : 1, "type" : "value" }, { "address" : "7:8:8", "enabled" : true, "format" : "u16", "name" : "\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u043e\u043a \u0440\u0430\u0431\u043e\u0442\u044b", "offset" : 0, "reg_type" : "holding", "scale" : 1, "type" : "value" }, { "address" : "7:0:8", "format" : "u16", "name" : "\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u043e\u043a \u0440\u0430\u0431\u043e\u0442\u044b", "offset" : 0, "reg_type" : "holding", "scale" : 1, "type" : "value" }, { "address" : "12:0:8", "format" : "u16", "name" : "\u0420\u0430\u0441\u0445\u043e\u0434 \u043b\u0438\u043d\u0438\u0438 1", "offset" : 0, "reg_type" : "holding", "scale" : 1, "type" : "value" }, { "address" : "12:8:8", "format" : "u16", "name" : "\u0420\u0430\u0441\u0445\u043e\u0434 \u043b\u0438\u043d\u0438\u0438 2", "offset" : 0, "reg_type" : "holding", "scale" : 1, "type" : "value" }, { "address" : "11:0:8", "format" : "u16", "name" : "\u0420\u0430\u0441\u0445\u043e\u0434 \u043b\u0438\u043d\u0438\u0438 3", "offset" : 0, "reg_type" : "holding", "scale" : 1, "type" : "value" }, { "address" : "11:8:8", "format" : "u16", "name" : "\u0420\u0430\u0441\u0445\u043e\u0434 \u043b\u0438\u043d\u0438\u0438 4", "offset" : 0, "reg_type" : "holding", "scale" : 1, "type" : "value" }, { "address" : "10:0:8", "format" : "u16", "name" : "\u0420\u0430\u0441\u0445\u043e\u0434 \u043b\u0438\u043d\u0438\u0438 5", "offset" : 0, "reg_type" : "holding", "scale" : 1, "type" : "value" }, { "address" : "10:8:8", "format" : "u16", "name" : "\u0420\u0430\u0441\u0445\u043e\u0434 \u043b\u0438\u043d\u0438\u0438 6", "offset" : 0, "reg_type" : "holding", "scale" : 1, "type" : "value" }, { "address" : "9:0:8", "format" : "u16", "name" : "\u0420\u0430\u0441\u0445\u043e\u0434 \u043b\u0438\u043d\u0438\u044f 7", "offset" : 0, "reg_type" : "holding", "scale" : 1, "type" : "value" }, { "address" : "9:8:8", "format" : "u16", "name" : "\u0420\u0430\u0441\u0445\u043e\u0434 \u043b\u0438\u043d\u0438\u044f 8", "offset" : 0, "reg_type" : "holding", "scale" : 1, "type" : "value" } ], "device_max_fail_cycles" : 10000, "guard_interval_us" : 100000, "max_read_registers" : 1, "max_reg_hole" : 1, "min_request_interval" : 2000, "name" : "Acwaforce", "response_timeout_ms" : 2000, "slave_id" : "229" } ], "enabled" : true, "parity" : "N", "path" : "/dev/ttyRS485-2", "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" : [], "enabled" : false, "parity" : "N", "path" : "/dev/ttyMOD4", "stop_bits" : 2 } ] }