I am using a MATLAB Visualization and what I’ve found is the exact opposite of what you say in this post for thingSpeakRead. The data is returned in UTC time but with no TimeZone in the datetime. If I make no adjustment to the TimeZone then the MATLAB Visualization plots the data with UTC time while the ThingSpeak charts of the same data on the same page *are* adjusted to my account’s timezone. To adjust to my local time I have to first set the TimeZone to ‘Etc/UTC’ and then set to my local timezone thus:
times.TimeZone=’Etc/UTC’;
times.TimeZone=’America/Los_Angeles’;
Perhaps things have moved on since you wrote this article but, if I haven’t made some mistake in my understanding, it might be worth updating.
]]>