Multi Channel
COMMAND_CLASS_MULTI_CHANNEL MQTT API¶
| MQTT Support | Support | Control |
|---|---|---|
| true | false | true |
Table of Contents¶
- MULTI_CHANNEL_CAPABILITY_GET
- MULTI_CHANNEL_CAPABILITY_REPORT
- MULTI_CHANNEL_CMD_ENCAP
- MULTI_CHANNEL_END_POINT_FIND
- MULTI_CHANNEL_END_POINT_FIND_REPORT
- MULTI_CHANNEL_END_POINT_GET
- MULTI_CHANNEL_END_POINT_REPORT
- MULTI_INSTANCE_CMD_ENCAP
- MULTI_INSTANCE_GET
- MULTI_INSTANCE_REPORT
- MULTI_CHANNEL_AGGREGATED_MEMBERS_GET
- MULTI_CHANNEL_AGGREGATED_MEMBERS_REPORT
MULTI_CHANNEL_CAPABILITY_GET¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/MultiChannel/Command/MultiChannelCapabilityGet
Payload:
{
"properties1": {
"end_point": "0x05"
}
}
MULTI_CHANNEL_CAPABILITY_REPORT¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/MultiChannel/Report/MultiChannelCapabilityReport
Payload:
{
"properties1": {
"end_point": "0x05",
"dynamic": "0x05"
},
"generic_device_class": "0x12",
"specific_device_class": "0x12",
"command_class": [
"0x01",
"0x02",
"0x03"
]
}
MULTI_CHANNEL_CMD_ENCAP¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/MultiChannel/Command/MultiChannelCmdEncap
Payload:
{
"properties1": {
"source_end_point": "0x05"
},
"properties2": {
"destination_end_point": "0x05",
"bit_address": "0x05"
},
"command_class": "0x12",
"command": "0x12",
"parameter": [
"0x01",
"0x02",
"0x03"
]
}
MULTI_CHANNEL_END_POINT_FIND¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/MultiChannel/Command/MultiChannelEndPointFind
Payload:
{
"generic_device_class": "0x12",
"specific_device_class": "0x12"
}
MULTI_CHANNEL_END_POINT_FIND_REPORT¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/MultiChannel/Report/MultiChannelEndPointFindReport
Payload:
{
"reports_to_follow": "0x12",
"generic_device_class": "0x12",
"specific_device_class": "0x12",
"vg": [
{
"properties1": {
"end_point": "0x05"
}
}
]
}
MULTI_CHANNEL_END_POINT_GET¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/MultiChannel/Command/MultiChannelEndPointGet
Payload:
{ }
MULTI_CHANNEL_END_POINT_REPORT¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/MultiChannel/Report/MultiChannelEndPointReport
Payload:
{
"properties1": {
"identical": "0x05",
"dynamic": "0x05"
},
"properties2": {
"individual_end_points": "0x05"
},
"properties3": {
"aggregated_end_points": "0x05"
}
}
MULTI_INSTANCE_CMD_ENCAP¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/MultiChannel/Command/MultiInstanceCmdEncap
Payload:
{
"properties1": {
"instance": "0x05"
},
"command_class": "0x12",
"command": "0x12",
"parameter": [
"0x01",
"0x02",
"0x03"
]
}
MULTI_INSTANCE_GET¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/MultiChannel/Command/MultiInstanceGet
Payload:
{
"command_class": "0x12"
}
MULTI_INSTANCE_REPORT¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/MultiChannel/Report/MultiInstanceReport
Payload:
{
"command_class": "0x12",
"properties1": {
"instances": "0x05"
}
}
MULTI_CHANNEL_AGGREGATED_MEMBERS_GET¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/MultiChannel/Command/MultiChannelAggregatedMembersGet
Payload:
{
"properties1": {
"aggregated_end_point": "0x05"
}
}
MULTI_CHANNEL_AGGREGATED_MEMBERS_REPORT¶
Command:
zpc/<home_id>/<node_id>/ep<endpoint_id>/MultiChannel/Report/MultiChannelAggregatedMembersReport
Payload:
{
"properties1": {
"aggregated_end_point": "0x05"
},
"number_of_bit_masks": "0x12"
}