Event data pushed by the API seems to be incorrect for my thermostat

Please see the revision List and status List from the data got posted to my subscribed end point below. Though I have made only one change(hvac mode settings) during this time(using API), all revision records look different(except the alert revision). As per the documentation, thermostat revision only will be updated on a setting change. So I was expecting all records to be same as the previous record, except a thermostat revision difference for one record(which got posted on hvac mode change)

"revisionList":["xxxxxxxxxxxx:ecobee:true:151001121430:150924190144:151001121430:151001121430"],"statusList":["xxxxxxxxxxxx:"]}
"revisionList":["xxxxxxxxxxxx:ecobee:true:151001121729:150924190144:151001121729:151001121729"],"statusList":["xxxxxxxxxxxx:"]}
"revisionList":["xxxxxxxxxxxx:ecobee:true:151001121832:150924190144:151001121832:151001121832"],"statusList":["xxxxxxxxxxxx:"]}
"revisionList":["xxxxxxxxxxxx:ecobee:true:151001122030:150924190144:151001122030:151001122030"],"statusList":["xxxxxxxxxxxx:"]}

Can some one please explain the reason behind this unexpected behavior. Moreover is there any guidelines on how to find what was the exact change happened by looking at the revision numbers(and also by making subsequent queries to API) ?
2 people have
this problem
+1
Reply