Searching for a datalogger sketch with hour/day/month/year rollover

Hi,

I am searching for a datalogger sketch which uses spiff on an esp32. I want to log values every minute and want to write them to a file on spiffs with a timestamp for every value. I want to have several files, for example:

  • last hour: 60 entries, one for every minute (rollover every hour)
  • last day: 24 entries, one for every hour (rollover every day)
  • monthly, 31 entries, one for every day (rollover every month)
  • year, 12 entries..... (every year)

I found somehing I probably can use but it is written for ESP8266. I can't get it to work for ESP32. GitHub - bitmario/SPIFFSLogger: A minimal library for binary data logging in ESP8266 systems.

Anyone here who knows a library which can do this? It would be fine if it can rollover too...