Attribute timestamp?
Ideally each attribute should have a timestamp in order for the client to be able to determine the time for when the attribute value was last updated.
For now I don't see much benefit in this - it requires a big change in the datamodel and its less efficient. What I can imagine as a middle-ground is a timestamp on node level to update when ANY attribute updates.
What we do in HA is just treat all attributes as new/updated at startup and then just listen to all attribute changed events.
It would certainly help to have a timestamp at the node level.
It would certainly help to have a timestamp at the node level.
OK, I'll see if I can add that quickly in somewhere in the next couple of days