Have the real date and time.
-
Hello everyone!
In order to do a project that includes data from pysense, in need to atatch to that data a way to assossiate a time and date.
What do i found online:current_time = utime.localtime() timestamp = "{:04}-{:02}-{:02} {:02}:{:02}:{:02}".format(current_time[0], current_time[1], current_time[2], current_time[3], current_time[4], current_time[5]) print("Timestamp: {}".format(timestamp))
As you might know, this method uses the utime lib. However, the output i'm having after run the code is like:
Timestamp: 1970-01-01 00:04:40 Temperature: 22.96 C Humidity: 62.90 % Light: 42 lux
which is not the real data.
If someone could help me on this i'd be greatfull.
-
You will have to sync RTC with some NTP server first.
See: https://docs.pycom.io/firmwareapi/pycom/machine/rtc/ and https://docs.pycom.io/tutorials/networkprotocols/ntp/Of course, this means you will need to connect to the internet in some way.