In some of the implementations in our applications we have to return the last time the device reported data (often this is done in a list), for that we use the Composite State included in node Get: Device, and search among the attributes for the last one.
However, we noticed that if several attributes are included in the composite state, the request takes longer to respond. And we also added some metrics that are predictions in our applications, which means we have states in the future (up to 24h).
So, to solve these two previous points, we had to include a specific attribute, which we considered when it was reported, as being the ‘lastStateUpdate’, but for that it is necessary to include this attribute in all devices that publish data in our applications.
Thus, an interesting feature would be the possibility to include this information by default (as well as the composite state), and it would return the last time a state was reported by a device (not necessarily the timestamp of the reported data, but the time that the device sent the data to the platform).
Happy to answer any questions!