Czas, zegar, clock w SuplaDevice
-
- Posts: 19208
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Kontenery domyślnie powinny mieć taki czas jak host więc mam na myśli PI.
-
- Posts: 2258
- Joined: Thu Nov 23, 2017 11:33 pm
- Location: Warszawa
-
- Posts: 2258
- Joined: Thu Nov 23, 2017 11:33 pm
- Location: Warszawa
Wygrzebałem się spod ziemi, pod którą się zapadłem i niestety nadal coś jest nie w porządku:
Zastanawiają mnie te błędy, czy dobrą komendę wpisuję? Kilka dni temu to zadziałało przy aktualizacji czasu, teraz pomimo dobrego czasu na serwerach, urządzenie pokazuje godzinę do tyłu.
Code: Select all
root@d79411d7cdea:/# mysql_tzinfo_to_sql /usr/share/zoneinfo/Europe/Warsaw | mysql -u root -p
mysql
There were fatal errors during processing of zoneinfo directory
Enter password:
root@d79411d7cdea:/# date
Sun Oct 25 14:15:32 CET 2020
Code: Select all
Current local time: 2020-10-25 13:24:47
Received local time from server: 2020-10-25 13:24:48
https://www.facebook.com/groups/supladiy/
-
- Posts: 19208
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Złą.
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
-
- Posts: 2258
- Joined: Thu Nov 23, 2017 11:33 pm
- Location: Warszawa
Faktycznie podałeś ją kilka dni temu, ale dostałem ostrzeżenia, więc kombinowałem.
Code: Select all
root@d79411d7cdea:/# mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
Enter password:
Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it.
Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it.
root@d79411d7cdea:/# date
Sun Oct 25 14:36:48 CET 2020
https://www.facebook.com/groups/supladiy/
-
- Posts: 10
- Joined: Tue Mar 01, 2016 11:58 pm
Witam.
Interesuje mnie zmiana czasu na aktualny w arduino ide na esp8266.
Czy istnieje jakaś funkcja przy pomocy której mogę zmienić offset czasu na aktualny .
Do tej pory używałem biblioteki NTPClient.h i z poziomu poziomu programu zmieniałem offset tym sposobem
NTPClient timeClient(ntpUDP, "pool.ntp.org", 3600, 60000);
Skoro jest już ta biblioteka clock.h to chciałbym z niej korzystać . Aktualnie gdy chcę pobrać czas przy pomocy suplaClock.getHour() czas mam cofnięty o godzinę.
Interesuje mnie zmiana czasu na aktualny w arduino ide na esp8266.
Czy istnieje jakaś funkcja przy pomocy której mogę zmienić offset czasu na aktualny .
Do tej pory używałem biblioteki NTPClient.h i z poziomu poziomu programu zmieniałem offset tym sposobem
NTPClient timeClient(ntpUDP, "pool.ntp.org", 3600, 60000);
Skoro jest już ta biblioteka clock.h to chciałbym z niej korzystać . Aktualnie gdy chcę pobrać czas przy pomocy suplaClock.getHour() czas mam cofnięty o godzinę.
-
- Posts: 9632
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Biblioteka pobiera czas lokalny z serwera. Jeśli korzystasz z publicznych serwerów, to sprawdź ustawienia strefy czasowej w swoim profilu na cloud.
Jeśli używasz prywatnej instancji, to musisz poprawić ustawienia czasu. Gdzieś na forum był ten temat kilka razy poruszany (ustawienie czasu w bazie sql)
Kiedy będzie Supla Offline Party / SOP#2025 ?
-
- Posts: 19208
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
-
- Posts: 10
- Joined: Tue Mar 01, 2016 11:58 pm
Korzystam z publicznego serwera. Na moim koncie strefa czasowa jest ok , ale na esp8266 pobiera o godzinę wcześniej
Serwer svr1.supla.org.
Serwer svr1.supla.org.