This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

input and ouput cluster



Is my understanding is correct of input and output cluster.

One ZD is to handle switch and other ZD is to be handles the light. For ZD switch, output cluster will be on/off switch and input cluster will be on/off light. And for ZD light in input cluster will be on/off switch and ouptut will be on/off light.

  • Dears, help me out, I stuck in this point.

  • Aren't these in SampleLight and SampleSwitch examples? In SampleSwitch, you need to support ZCL_CLUSTER_ID_GEN_ON_OFF in OutClusterList. In SampleLight, you need to support ZCL_CLUSTER_ID_GEN_ON_OFF in InClusterList. The output of SampleSwitch maps to the input of SampleLight.

  • Let the question more Clear,

     i)If one ZED need to send a six sensors data(as if now take as one heart beat sensor and Temperature Sensor) to ZC, Then there is no need of Input cluster list and ouput cluster list will cluster id of Heart beat and Temperature Sensor.

    ii)ZC need to receive those sensor Data and send to other ZED to turn on/off the light and to PC also, Then ZC Input Cluster list will be cluster id of Heart beat and Temperature Sensor and ouput cluster list will be on/off cluster and cluster id of Heart beat and Temperature Sensor.

    iii)Other ZED has to Acknowledge, After the light on/off, This ZED will have Input Cluster list  on/off Cluster and what will be output Cluster list, which need to send Ack?

    I hope this will be Clear cut Question.

  • 1. Yes, you only need to put those two clusters in output cluster list.

    2. Does you coordinator need to send heart beat and temperature to other devices? If no, there is no need to put them in output cluster list.

    3. If you want to report ON/OFF status as ACK, you should add ON/OFF cluster to output cluster list. However, you can still send report even you don't add related cluster in your output cluster list.

  • Yes, Coordinator is sending sensor data to PC, then i have put those cluster in ouput?

    How can i send the report without adding add related cluster in output cluster list.

    Thanks in Advance 

  • 1. Yes, I suggest you to put them in your output cluster list.

    2. Use zcl_SendReportCmd.