TimeZone или офсет из Виджета RTC

Здравствуйте. Можно ли как то вытащить из виджета RTC временнУю зону или офсет. Нужна для расчета восхода и захода солнца. Спасибо.

Добрый день.

речь про временную зону выбранную в виджете? Никак.

Но. Вы можете добавить виджет Menu или TimeInput и через него задавать тайм зону.

Спасибо за оперативный ответ. Я правильно понимаю, что имея в TimeInput временную зону, перенести ее в RTC программно, так же нет возможности?

Да. все так. Эти виджеты создавались независимо.

На последующие релизы. По моему мнению, была бы полезной возможность получать в устройство временную зону, установленную в виджете. Спасибо за полезный и симпатичный проект…

2 Likes

Вдогонку вопрос. Виджет TimeInput обрабатывается в BLYNK_WRITE_DEFAULT? Или это я просто что то накосячил в скетче.

В обычных VIRTUAL_WRITE.

Из примера…
BLYNK_CONNECTED() {
int startAt = 5 * 60; //00:05
int stopAt = (60 + 5) * 60; //01:05
char tz[] = “Europe/Kiev”;
char days[] = “1,2,3”; //Monday, Tuesday, Wednesday
Blynk.virtualWrite(V1, startAt, stopAt, tz, days);
}
Как вместо startAt или stopAt передать Sunrise или Sunset?

@GAlin

нужно передать строку

ss - заход
sr - рассвет

Blynk.virtualWrite(V1, "sr", "ss", tz, days);

1 Like