Skip to content

Multi Channel

COMMAND_CLASS_MULTI_CHANNEL MQTT API

MQTT Support Support Control
true false true

Table of Contents

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"
}