не совсем. информация о временной зоне штука с подвохами. модулю её нужно как-то из вне получать и самый простой вариант это когда есть установка через регистры, но 5й и 6й регистр zda доступен не для всех модулей. попытки придумать систему сбора по всему миру даных о временных зонах и потом это как-то со спутника вещать, ничем хорошим не закончится, т.к. будут конфликты мнений, где какое смещение времени в данный момент. ситуации конечно разные могут быть, но в общем более удобно брать utc и самому со смещением возится. а записывать, корректируя каждую запись о времени или записывая сообщение "текущая временная зона сменилась на такую-то" или ещё как, то уже от другой момент.
очень удобный вариант хранить время не как год/месяц/день/день недели/час/минута/секунда/..., а одним большим числом, указывающим сколько "квантов" времени (может быть секунда или миллисекунда или ещё что для нужной точности) прошло с определённого момента. в одной из версий ардуиновской библиотеки, которую можете найти на офсайте, время храниться одной unsigned long переменной (количество секунд, прошедших с 01.01.1970), всё остальное это вычисляемые вещи. что бы в таких библиотеках сделать поправку на смешение часов и минут, нужно просто добавить или отнять нужное количество "квантов" времени, допустим секунд. а когда в библиотеке хранят сразу год/месяц/день/..., так поправку на часы с минутами можно сделать сначала пересчитав это в "кванты", сделать поправку и пересчитать обратно.
как логгировать тоже нужно думать - иногда тактики вычислялки и битики для хранения не безграничны. в бинарном или текстовом виде. одним большим числом о "квантах" или до записи преобразовывать в год/месяц/день/... у "квантов" недостаточное разрешение, переписывается библиотека или добавляется поле(я) для хранения с нужной точностью - миллисекунд, наносекунд,... можно не постоянно 4х байтное число записывать, а допустим 2х байтное (~65тыс сек) и в самом начале логгирования или эпизодически записывать или полное время или сколько времени прошло с базовой даты (01.01.1970 или какое оно у вас).
Myp, убрать лишнее из вывода что бы не перегружать или глюки не ловить, иногда полезно, бывает у людей и наоборот шутки. берут готовый контроллер, гэпэсэ модуль, подключаааают ииииииии... а не работает вообще или какая-то часть. вот нет в выводе нужных данных и чавой-то оно не работает?