What did you send? Check API request payload.
I selected America-New York from pulldown menu so I assumed that would convert to -4 but as you can see the command sent was the actual {timezone} variable and not a -4 value.
Since a lot of trackers report time as UTC, I'd like to also request a 'Timezone Offset' value that can be stored for each user that, when applied to the tracker time from a location event, will adjust to correct local time.
Just created a Saved Command SetTimeZone (from pulldown) and selected America- New York.
Sent Command and log shows that timezone variable was sent instead of actual value: