void loop()
{
bool sync = timeClient.update();
if (sync)
{
unsigned long epochTime = timeClient.getEpochTime();
struct tm *ptm = gmtime ((time_t *)&epochTime);
int monthDay = ptm->tm_mday;
// Serial.print(F("Tag: ")); Serial.println(monthDay);
int currentMonth = ptm->tm_mon + 1;
// Serial.print(F("Monat: ")); Serial.println(currentMonth);
String currentMonthName = months[currentMonth - 1];
// Serial.print(F("Monat name: ")); Serial.println(currentMonthName);
int currentYear = ptm->tm_year + 1900;
// Serial.print("Jahr: "); Serial.println(currentYear);
String weekDay = weekDays[timeClient.getDay()];
// Serial.print("Week Day: "); Serial.println(weekDay);
String currentDate = String(weekDay) + " " + String(monthDay) + "-" + String(currentMonth) + "-" + String(currentYear);
Serial.print(currentDate);
Serial.print(F(" "));
Serial.println(timeClient.getFormattedTime());
}
delay(3000);
}