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.

Does Bind Require A Reset?

Other Parts Discussed in Thread: CC2652P

Hi,

When a device joins the network i send the bind address to HVAC Cluster. If I unplug the dongle and plug it back it works. Everytime I move the smart thermostat I get the movement value.

But if I keep the dongle without unplugging it I don't receive the manual movement, until i restart it.

Is this the correct way the bind command works or not?

BR.

  • Hi Luca,

    Zigbee binding does not require a restart.  Can you provide more details about your bind request?  Do you have a sniffer and gateway log to further understand the device's behavior?  Are you able to debug the CC2652P (assumption based on previous posts) to determine the status of the device and bind request?

    Regards,
    Ryan

  • I cannot setup a sniffer unfortunately, but I can provide the Binding Informations.

    Hardware: CC2652P and Danfoss Thermostat.

    Binding Data:

    • Network Address: NA of device to bind (Thermostat)
    • IEEE Address: IEEE Address of the device to bind (Thermostat)
    • Cluster: 0x0201.

    If you need any other information I can try to provide it 

  • This is not enough information for a Zstackapi_ZdoBindReq().  I assume you are sending a bind request to the thermostat and that it is the binding source  whereas your dongle is the destination, given that the thermostat is sending commands to the dongle.  Unfortunately, this is not enough to adequately determine what is happening.  I can't fathom how a dongle reset would be detected to indicate for the thermostat to start sending data.  It is more likely the case that data is sent by the thermostat immediately after binding, thus you will need to debug zstackmsg_CmdIDs_AF_INCOMING_MSG_IND to determine why the packets are not being further processed by the dongle.  Then you can figure out why a reset makes the difference.  This behavior is not displayed with TI examples, such as the temperature sensor and thermostat.

    Regards,
    Ryan