<div dir="ltr">Hi all,<br><div><br></div><div>firstly, it seems we are using a bunch of time functions that are not thread-safe  (localtime gmtime and asctime)  (See recommendation here: <a href="https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/system_time.html" target="_blank">https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/system_time.html</a>) - so I'll push up a p/r for that.</div><div><br></div><div><br></div><div>Next is the couple of Metrics that are using the unit 'Seconds' but which are really time_t values..</div><div>I'm looking to add a new Group of metrics for time with units UnixEpoch, UTCDate & LocalDate.</div><div>This is what I have  at the moment with the default metrics for m.time.utc as UTCDate and v.p.gpstime as LocalDate.   (I can make them the same)</div><div><br></div><div>m.time.utc                               2023-10-19 11:22:28 UTC<br>v.p.gpstime                              2023-10-19 19:22:26 AWST<br></div><div><br></div><div>Currently I've changed these in the JSON to be exported as "%FT%T.000Z"  which is a semi standard for JSON.</div><div><br></div><div>The 'conversion' for the date values doesn't do anything - these really only effect the output.</div><div><br></div><div>I've also been looking at v.g.timerstart which is UTCTime & LocalTime units.  I've fixed up conversions both way..</div><div>v.g.timerstart                           18:00:00local<br></div><div><br></div><div>Thoughts on these? Cautions?</div><div><br></div><div>//.ichael</div></div>