Hi,
Title says it all but let me be more precise.
I've tested multiple devices and the only one that has this behaviour is the Danfoss Thermostat.
I have a thread that executes some polling to check whatever a device is offline or not and to get the most recent values.
Sometimes I receive a MAC_EXPIRED_REQUEST error, but if a run a setpoint it gets executed normally.
My polling asks to the thermostat the temperature, battery percentage and valve opening; So it might happen that the temperature fails and the remaining one succeed.
I feel like this has to do with the Polling Cluster, but not entirely sure.
Reading Danfoss Reference Sheet the Check-In Interval is 1200 Seconds, The Long Poll 28 Quarter of second, Short Poll 0x0002 and Fast Poll 0x0028 Quarter of seconds.
Would like to point out that the LQI is around 80 which is pretty good.
These sporadic MAC_EXPIRED_REQUEST are pretty annoying and would be awesome to understand the problem and find a solution.
It is also good to precise that when the thermostat are connected to a IKEA Router I don't get any MAC_EXPIRED_REQUEST as far as I can remember; maybe a router keep them alive?
