Конфиг:
wirenboard-AO5SACJL:~# cat /etc/wb-mqtt-serial.conf
{
“debug” : false,
“ports” :
[
{
“baud_rate” : 9600,
“data_bits” : 8,
“devices” :
[
{
“device_type” : “WB-MR6C”,
“enabled” : true,
“in0_mode” : 6,
“in0_out1_sp” : 3,
“in1_mode” : 6,
“in1_out1_sp” : 3,
“in2_mode” : 6,
“in2_out1_sp” : 3,
“in4_mode” : 6,
“in4_out2_sp” : 3,
“in5_mode” : 0,
“in6_mode” : 0,
“name” : “Lights_CorrStoreroomBath”,
“outputs_restore_state” : 1,
“slave_id” : “70”
},
{
“device_type” : “WB-MR6C”,
“enabled” : true,
“in0_mode” : 6,
“in0_out1_sp” : 3,
“in1_mode” : 6,
“in1_out2_sp” : 3,
“in2_mode” : 6,
“in2_out1_sp” : 3,
“in3_mode” : 0,
“in4_mode” : 0,
“in5_mode” : 6,
“in5_out1_sp” : 3,
“name” : “Lights_BedroomWardrobe”,
“outputs_restore_state” : 1,
“slave_id” : “38”
},
{
“device_type” : “WB-MR6C”,
“enabled” : true,
“in1_mode” : 0,
“in2_mode” : 0,
“in3_mode” : 0,
“in4_mode” : 0,
“in5_mode” : 6,
“in5_out5_dp” : 0,
“in5_out5_sp” : 3,
“in5_out6_dp” : 3,
“in5_out6_sp” : 0,
“in6_mode” : 0,
“name” : “Lights_KitchenBalconyChild”,
“outputs_restore_state” : 1,
“slave_id” : “13”
},
{
“device_type” : “WB-MRGBW-D_fw3_nosubdev”,
“dimmer_mode” : 34,
“in1_lp” : 45064,
“in1_slp” : 45065,
“in1_sp” : 12295,
“in2_lp” : 45066,
“in2_slp” : 45065,
“in2_sp” : 12296,
“name” : “Led_CorridorChildroom”,
“slave_id” : “55”
},
{
“device_type” : “WB-MRGBW-D_fw3_nosubdev”,
“dimmer_mode” : 34,
“in1_lp” : 45065,
“in1_slp” : 45066,
“in1_sp” : 12296,
“in2_lp” : 45066,
“in2_slp” : 45065,
“in2_sp” : 12296,
“in3_sp” : 12295,
“name” : “Led_Bedroom”,
“slave_id” : “21”
},
{
“channels” :
[
{
“enabled” : true,
“name” : “FW Version”
},
{
“enabled” : true,
“name” : “Supply Voltage”
},
{
“enabled” : true,
“name” : “MCU Temperature”
},
{
“enabled” : true,
“name” : “MCU Voltage”
}
],
“device_type” : “WB-MR6C”,
“enabled” : true,
“name” : “WarmFloor”,
“outputs_restore_state” : 1,
“slave_id” : “91”
},
{
“device_type” : “WB-MR6CU”,
“enabled” : true,
“name” : “ElectricSockets”,
“outputs_restore_state” : 1,
“slave_id” : “53”
},
{
“device_type” : “WB-MWAC”,
“enabled” : true,
“name” : “WaterSafe”,
“outputs_restore_state” : 1,
“slave_id” : “23”
}
],
“enabled” : true,
“parity” : “N”,
“path” : “/dev/ttyRS485-2”,
“port_type” : “serial”,
“read_rate_limit_ms” : 10,
“stop_bits” : 2
},
{
“baud_rate” : 9600,
“data_bits” : 8,
“devices” : ,
“enabled” : false,
“parity” : “N”,
“path” : “/dev/ttyMOD1”,
“read_rate_limit_ms” : 10,
“stop_bits” : 2
},
{
“baud_rate” : 9600,
“data_bits” : 8,
“devices” : ,
“enabled” : false,
“parity” : “N”,
“path” : “/dev/ttyMOD2”,
“read_rate_limit_ms” : 10,
“stop_bits” : 2
},
{
“baud_rate” : 9600,
“data_bits” : 8,
“devices” : ,
“enabled” : false,
“parity” : “N”,
“path” : “/dev/ttyMOD3”,
“read_rate_limit_ms” : 10,
“stop_bits” : 2
},
{
“baud_rate” : 9600,
“data_bits” : 8,
“devices” :
[
{
“channels” :
[
{
“name” : “Temperature”,
“read_period_ms” : 1000
},
{
“name” : “Illuminance”,
“read_period_ms” : 1000
},
{
“name” : “Max Motion”,
“read_period_ms” : 1000
},
{
“name” : “Current Motion”,
“read_period_ms” : 1000
},
{
“name” : “Buzzer”,
“read_period_ms” : 1000
},
{
“name” : “Red LED”,
“read_period_ms” : 1000
},
{
“name” : “Green LED”,
“read_period_ms” : 1000
},
{
“name” : “LED Period (s)”,
“read_period_ms” : 1000
},
{
“name” : “LED Glow Duration (ms)”,
“read_period_ms” : 1000
},
{
“enabled” : false,
“name” : “Learn to RAM”
},
{
“enabled” : false,
“name” : “Play from RAM”
},
{
“name” : “Humidity”,
“read_period_ms” : 1000
},
{
“enabled” : false,
“name” : “Learn to ROM1”
},
{
“enabled” : false,
“name” : “Learn to ROM2”
},
{
“enabled” : false,
“name” : “Learn to ROM3”
},
{
“enabled” : false,
“name” : “Learn to ROM4”
},
{
“enabled” : false,
“name” : “Learn to ROM5”
},
{
“enabled” : false,
“name” : “Learn to ROM6”
},
{
“enabled” : false,
“name” : “Learn to ROM7”
},
{
“enabled” : false,
“name” : “CO2”
},
{
“enabled” : false,
“name” : “Air Quality (VOC)”
},
{
“enabled” : false,
“name” : “Play from ROM1”
},
{
“enabled” : false,
“name” : “Play from ROM2”
},
{
“enabled” : false,
“name” : “Play from ROM3”
},
{
“enabled” : false,
“name” : “Play from ROM4”
},
{
“enabled” : false,
“name” : “Play from ROM5”
},
{
“enabled” : false,
“name” : “Play from ROM6”
},
{
“name” : “Sound Level”,
“read_period_ms” : 1000
},
{
“enabled” : false,
“name” : “Play from ROM7”
}
],
“device_type” : “WB-MSW v.3”,
“name” : “SensorBath”,
“slave_id” : “236”
}
],
“enabled” : true,
“parity” : “N”,
“path” : “/dev/ttyRS485-1”,
“port_type” : “serial”,
“read_rate_limit_ms” : 500,
“stop_bits” : 2
}
]
}