# ESP32 Uhrzeit Frage

**URL:** <https://forum.arduino.cc/t/esp32-uhrzeit-frage/1335873>\
**Category:** Deutsch\
**Created:** [December 26, 2024, 10:49am UTC](https://forum.arduino.cc/t/esp32-uhrzeit-frage/1335873 "2024-12-26T10:49:08Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![schuby](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/schuby/32/1126542_2.png) [@schuby](https://forum.arduino.cc/u/schuby)\
**Post date:** [December 26, 2024, 10:49am UTC](https://forum.arduino.cc/t/esp32-uhrzeit-frage/1335873/1 "2024-12-26T10:49:08Z")

</div>

Guten morgen,  
ich habe gerade eine Uhrzeit in meinen ESP32 einprogrammiert.  
Die Uhrzeit wird von der Fritzbox (WLAN) geholt.  
Jetzt muss ich alle sec die Uhrzeit abfragen um sie dann auf ein TFT  
auszugeben. geht das auch anders ? Einmal abfragen und dann ?

Ich habe mal ein Demo geladen mit einer Clock und im Display war die richtige Uhrzeit drin.  
Wie kann das sein ? Woher hat dieses Demo die richtige Uhrzeit her. ?

mfg

---

<div class="post-metadata">

**Author:** ![noiasca](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/noiasca/32/1126910_2.png) [@noiasca](https://forum.arduino.cc/u/noiasca)\
**Post date:** [December 26, 2024, 10:56am UTC](https://forum.arduino.cc/t/esp32-uhrzeit-frage/1335873/2 "2024-12-26T10:56:39Z")

</div>

also wenn du die Uhrzeit mit dem ESP Core gemacht hast dann läuft die interne RTC weiter und du brauchst nur die interne RTC Zeit abfragen. Der ESP kümmert sich selber um ein periodisches NTP update.

Meine Zusammenfassung für NTP am ESP32:

[https://werner.rothschopf.net/microcontroller/202103\_arduino\_esp32\_ntp\_en.htm](https://werner.rothschopf.net/microcontroller/202103_arduino_esp32_ntp_en.htm)

---

<div class="post-metadata">

**Author:** ![HotSystems](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/hotsystems/32/219785_2.png) [@HotSystems](https://forum.arduino.cc/u/HotSystems)\
**Post date:** [December 26, 2024, 12:32pm UTC](https://forum.arduino.cc/t/esp32-uhrzeit-frage/1335873/3 "2024-12-26T12:32:19Z")

</div>

Das Beispiel von @noiasca kann ich sehr empfehlen.  
Wenn du noch mehr mit dem ESP32 machen möchtest, dann schau [hier mal rein.](https://fipsok.de/Esp32-Webserver/Esp32) und hier [weitere Erklärungen.](https://forum.arduino.cc/t/anleitung-einfuhrung-zu-fipsok-de/673851)  
Link nachgetragen.

---

<div class="post-metadata">

**Author:** ![schuby](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/schuby/32/1126542_2.png) [@schuby](https://forum.arduino.cc/u/schuby)\
**Post date:** [December 26, 2024, 1:12pm UTC](https://forum.arduino.cc/t/esp32-uhrzeit-frage/1335873/4 "2024-12-26T13:12:09Z")

</div>

Ja ich möchte noch mehr damit machen, aber C/C++ ist eine schwere Sprache die ich  
erlernen muss, (Ich komme aus der Pascal ecke)

Danke für die Infos

mfg

---

<div class="post-metadata">

**Author:** ![agmue](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/agmue/32/750067_2.png) [@agmue](https://forum.arduino.cc/u/agmue)\
**Post date:** [December 26, 2024, 1:42pm UTC](https://forum.arduino.cc/t/esp32-uhrzeit-frage/1335873/5 "2024-12-26T13:42:40Z")

</div>

> [@schuby](#):
>
> ESP32 ... TFT

Wenn es nicht flackern soll, empfehle ich die Bibliothek TFT\_eSPI mit Sprites.

---

<div class="post-metadata">

**Author:** ![schuby](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/schuby/32/1126542_2.png) [@schuby](https://forum.arduino.cc/u/schuby)\
**Post date:** [December 26, 2024, 1:45pm UTC](https://forum.arduino.cc/t/esp32-uhrzeit-frage/1335873/6 "2024-12-26T13:45:24Z")

</div>

TFT\_eSPI  
Die habe ich installiert und es schaut gut aus mit der Zeit Anzeige.

mfg

---

<div class="post-metadata">

**Author:** ![HotSystems](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/hotsystems/32/219785_2.png) [@HotSystems](https://forum.arduino.cc/u/HotSystems)\
**Post date:** [December 26, 2024, 3:03pm UTC](https://forum.arduino.cc/t/esp32-uhrzeit-frage/1335873/7 "2024-12-26T15:03:28Z")

</div>

> [@schuby](#):
>
> Ja ich möchte noch mehr damit machen, aber C/C++ ist eine schwere Sprache die ich erlernen muss, (Ich komme aus der Pascal ecke)

Dann passt es doch.  
Und dazu lernen, muss man bei jeder Sprache.

---

<div class="post-metadata">

**Author:** ![uwefed](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/uwefed/32/213736_2.png) [@uwefed](https://forum.arduino.cc/u/uwefed)\
**Post date:** [December 26, 2024, 3:54pm UTC](https://forum.arduino.cc/t/esp32-uhrzeit-frage/1335873/8 "2024-12-26T15:54:35Z")

</div>

Keine Sprache ist schwer wenn man die Logik dahinter verstanden hat.

Wo blockiert es Dich?

Grüße Uwe

---

<div class="post-metadata">

**Author:** ![schuby](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/schuby/32/1126542_2.png) [@schuby](https://forum.arduino.cc/u/schuby)\
**Post date:** [December 26, 2024, 4:30pm UTC](https://forum.arduino.cc/t/esp32-uhrzeit-frage/1335873/9 "2024-12-26T16:30:52Z")

</div>

@noiasca  
ich habe dein Demo getestet  
[https://werner.rothschopf.net/microcontroller/202103\_arduino\_esp32\_ntp\_en.htm](https://werner.rothschopf.net/microcontroller/202103_arduino_esp32_ntp_en.htm)

läuft super. Ist es richtig was ich gerade denke ? Du holst die Zeit einmal unter setup  
ab. zb so

```arduino
void setup() 
{
  configTime(0, 0, MY_NTP_SERVER); // 0, 0 because we will use TZ in the next line
  setenv("TZ", MY_TZ, 1); // Set environment variable with your time zone
  tzset();

```

Und fragst dann dem ESP mit diesen Code jedesmal ab ?

```arduino
void showTime() {
  time(&now); // read the current time
  localtime_r(&now, &tm); 

```

mfg

---

<div class="post-metadata">

**Author:** ![noiasca](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/noiasca/32/1126910_2.png) [@noiasca](https://forum.arduino.cc/u/noiasca)\
**Post date:** [December 26, 2024, 6:26pm UTC](https://forum.arduino.cc/t/esp32-uhrzeit-frage/1335873/10 "2024-12-26T18:26:10Z")

</div>

im setup steht nur die Konfiguration drinnen.  
die NTP abfragen laufen im Hintergrund. Das siehst du nicht (außer du erweiterst die beschriebenen Callback Funktion dafür).

der RTC im ESP32 läuft im Hintergrund weiter

in showTime wird dann die interne RTC Uhrzeit abgefragt und mit der (im setup) definierten Zeitzone erhältst du die lokale Zeit.

lass es übernacht laufen und du wirst sehen, dass die Uhrzeit morgen in der Früh auch sehr genau sein wird.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [June 24, 2025, 6:26pm UTC](https://forum.arduino.cc/t/esp32-uhrzeit-frage/1335873/11 "2025-06-24T18:26:45Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
