Displaying the data with meaningful time indications implies figuring out the timezone and eventual DST of each device.
This is doable on the fly, but requires relying on a third party to get the information for every timestamp.
Could this be provided by the API itself?
As the time offset might change with DST, this info would need to be provided for each data point.