I have 2 devices which are "sleeping", end-devices. They both have the same code.
When I send the message to the first device to turn it on or off I receive response - 55820000090002 24A5 01 19 0006 A7 43 AA with status code 0xA7
The only information about status code 0xA7 I could find in aps_api.h APS_STATUS_NO_ACK = 0xa7
When I send the message to the second device to turn it on or off I receive response - 55820000090002 24A5 01 19 0006 E9 44 AA with status code 0xE9
The only information about status code 0xA7 I could find in tl_zb_mac.h MAC_STA_NO_ACK = 0xE9
The devices receive the message because they are turned on or off.
1. What is the reason and is it possible to fix this?
2. Why first device always receives message with status code 0xA7 and the other one always with status code 0xE9?
I understand that it may something to do with that they are slepping devices but why 1 gest 0xA7 and the other one always 0xE9?
And there is no problem with other end-devices with different code/function.