Hi,
We recently got an XSTICK2 ZB as a coordinator and are trying to read the value of HA sensors that we have installed.
Using XCTU we detect the sensors and they get added to the network and get a new 16 bits adress but after this step we can’t seems to be able to get any values from them.
For example we use this kind of sensor :
http://www.cleode.fr/fr/telecharger.php?fichier=mu_zlum.pdf
We would like to read the value “Measuredvalue” from it. Using the frame generator we tried the frame :
Explicit Addressing Command Frame (API 1)
7E 00 19 11 01 00 12 4B 00 07 35 77 88 FF FE E8 E8 04 01 01 04 00 00 00 01 00 00 00 7D
Start delimiter: 7E
Length: 00 19 (25)
Frame type: 11 (Explicit Addressing Command Frame)
Frame ID: 01 (1)
64-bit dest. address: 00 12 4B 00 07 35 77 88
16-bit dest. address: FF FE
Source endpoint: E8
Dest. endpoint: E8
Cluster ID: 04 01
Profile ID: 01 04
Broadcast radius: 00 (0)
Transmit options: 00
RF data: 00 01 00 00 00
Checksum: 7D
and only get a transmit status (we assume this means that the sensor is OK)
Transmit Status (API 1)
7E 00 07 8B 01 45 3F 00 00 40 AF
Start delimiter: 7E
Length: 00 07 (7)
Frame type: 8B (Transmit Status)
Frame ID: 01 (1)
16-bit dest. address: 45 3F
Tx. retry count: 00 (0)
Delivery status: 00 (Success)
Discovery status: 40 (Extended timeout discovery)
Checksum: AF
But there is no frame with actual measure anywhere on the terminal of xctu we simply have a periodic explicit rx indicator every minutes with no measure in it too.
We have high doubt about the parameters :
Source endpoint: E8
Dest. endpoint: E8
RF data: 00 01 00 00 00
We let E8 in source and dest as it was given by xctu but don’t understand why this is even here as this is a coordinator asking an endpoint for a value.
We fear we have a misandurstanding of something basic in the communication but can’t find any answer, could anyone help us please ?