A customer can register Command Passthrough to receive commands sent by a remote device(Dimmer Switch, Alarm Device) and pass commands through to Host Micro, RapidHA automatically processing the command payload.
This is typically done so that the command payload and corresponding action can be handled by the Host Micro-controllerBy default, RapidConnect firmware is configured to interpret and respond to ZCL commands with minimal interaction from a Host Microcontroller. In some cases, it is desirable for the Host to handle these command as they are received, rather than the Module. For example, consider the following scenario:
- You would like to test some security sensors (i.e. IAS Zone devices).
- You would like to use a RapidConnect USB Stick to form a Zigbee network and communicate with the sensors.
- To configure the RapidConnect USB Stick as a Coordinator, you may use a PC running RapidConnect Desktop. This is referred to as the Host.
- The security sensors can be configured to report state changes (i.e. alarm conditions) to the Coordinator. The RapidConnect firmware does not perform any action when it receives the IASZone state change message. Instead, it acknowledges receipt of the message and then discards it. The module will not inform the Host (i.e. RapidConnect Desktop) of the message it received.
- If you'd like to see the sensor state changes reflected in RapidConnect Desktop and/or respond with an action, you must register a Command Passthrough. The Command Passthrough tells the Module that it should pass the message directly to the Host application rather than handling/discarding the message.
Step-by-step guide
Summary
- Setup Register During startup configuration, register Command Passthrough for desired cluster during startup config(s).
- Setup Set up Network.
- Join Device.
- Bind Device to Coordinator.
- (If using RapidHA Desktop) Close/open com port.
Register Command Passthrough
A Command passthrough Passthrough must be registered in the RapidConnect Firmware before the device is fully configured.
Please see the "Registering Command Passthrough" section within the "Advanced Device Configuration" section of this guide for instructions on how this is done. If this step is not performed, any command received by the the RapidConnect Module will be discarded and no action taken.
Set up Network
This is done as normal.
Join Device
This is done as normal.
Info |
---|
ZLL Remotes usually require more steps to join to a ZBHA1an HA 1.2 or ZB3ZB 3.0 network. Please refer to Remote user manual for joining process. |
Bind Device To Controller
Please follow Step 2 of this guide to bind the device cluster to the coordinator.
Style |
---|
{style} .wiki-content h1 { font-family: 'Helvetica Neue', sans-serif; font-size: 30px; font-weight: bold; color: #7ab800#20b6e1; letter-spacing: 1px; line-height: 1; text-align: left; #border-bottom: 1px solid #98bddd !important; } .wiki-content h2 { font-family: 'Helvetica Neue', sans-serif; font-size: 20px; font-weight: normal; color: #a1cd4c#00517f; letter-spacing: 1px; line-height: 1; text-align: left; } .wiki-content h3 { font-family: 'Helvetica Neue', sans-serif; font-size: 15px; font-weight: normalbold; color: #a7a9ac#00517f; letter-spacing: 1px; line-height: 1; text-align: left; } .wiki-content h4 { font-family: 'Helvetica Neue', sans-serif; font-size: 15px; font-weight: normal; font-style:italic; color:#a7a9ac#00517f; letter-spacing: 1px; line-height: 1; text-align: left; } #title-text{ font-family: 'Helvetica Neue', sans-serif; font-size: 40px; font-weight: 500; letter-spacing: 1px; line-height: 1; text-align: left; } .panel, #content .panel { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .panel .panelHeader { text-align: left; color: #FFFFFF; line-height: 1em; padding: 10px 10px 5px; margin-bottom: 0; background-color: #00517f; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; color:#FFFFFF } {style} |