Ich weiss wirklich nicht, wo du die Internetzeit.cpp her hast. Meine Vermutung wäre ja, dass du die Zeile #include "Internetzeit.h" in #include <Internetzeit.h> geändert hast.
Damit wir auf einer Linie sind, hier meine Vorgehensweise:
Von
https://github.com/MakeMagazinDE/Preisrahmen
über den Button
<> Code
die Datei
Preisrahmen-main.zip
herunterladen.
Die Zip-Datei entpacken und aus dem darin enthaltenen Ordner
Sourcecode
die Dateien
tibber_preis_auf_epaper_25032023-1.ino
Internetzeit.h
ota.h
in einen Ordner tibber_preis_auf_epaper_25032023-1 kopieren.
Die Datei tibber_preis_auf_epaper_25032023-1.ino doppelklicken oder in der Arduino IDE öffnen.
Wie vom User Uwe-Sebastian hier
https://www.heise.de/forum/Make/Heft-Projekte/Artikelforum-Heft-4-2024/Re-SouceCode-PREISRAHMEN/posting-44363983/show/
geschrieben, erscheinen in der IDE drei Reiter mit den Bezeichnungen tibber_preis_auf_epaper_25032023-1.ino, Internetzeit.h und ota.h.
Damit lässt sich bei mir unter Win10 mit Arduino IDE 1.8.19 bzw. 2.3.2 die Kompilierung erfolgreich durchführen. Als Board habe ich aus der Boardverwaltung ESP8266 Boards (3.1.2) die Boards Generic ESP8266 Module und NoeMCU 1.0 (ESP-12E Module) probiert.