Anleitungen · Log-Meldungen verstehen
Log-Meldungen verstehen
Diese Seite zeigt, welche Meldungen im Logbereich des Dashboards erscheinen können – als Hilfe zur Einordnung (OK / Warnung / Fehler).

Hinweis: Die Log-Level (INFO/WARN/ERROR) sind fest im System definiert und werden vom Anwender nicht umgestellt.
So liest du eine Zeile
Jede Zeile besteht aus Zeit, Level und Meldung – zum Beispiel:
15:47:44 [INFO] WiFi: Verbunden (BestAP). SSID='DWL2' IP=192.168.178.56
- Zeit: wann es passiert ist.
- INFO: normale Status-Info (alles ok / Ablauf).
- WARN: Hinweis oder Problem, das sich oft beheben lässt (z. B. schwaches WLAN).
- ERROR: Fehlerzustand (z. B. Update fehlgeschlagen, Broker nicht erreichbar).
Einige Meldungen enthalten variable Werte (SSID, IP, RSSI, Zeiten). Diese sind hier als Platzhalter dargestellt.
Was tun bei ERROR?
- Einmalig: meist unkritisch. Beobachte, ob danach wieder INFO-Meldungen kommen.
- Wiederholt: Ursache prüfen (WLAN/MQTT/Update). Notiere die Zeile und nutze die Tipps unten.
System / WiFi / Sensor / Alarme
Hier findest du Meldungen, die das System im Web-Log anzeigen kann. Variablen wie SSID/IP/RSSI werden im echten Betrieb automatisch ergänzt.
WARN Meldungen anzeigen
⚠️ ALARM: Hoher Verbrauch!Verbrauch liegt über dem eingestellten Schwellwert. Prüfe, ob das plausibel ist (Heizung/Warmwasser).⚠️ ALARM: Mögliches Leck!Mögliches Leck oder Dauerverbrauch erkannt. Prüfe, ob ein Verbraucher dauerhaft läuft oder ob ein Leck vorliegt.⚠️ GOLDEN IMAGE MODE (RECOVERY) ⚠️Hinweis auf WLAN-/Systemproblem oder Rettungsmodus. Prüfe WLAN-Signal und starte bei Bedarf neu.⚠️ OTA: boot partition unknownHinweis auf WLAN-/Systemproblem oder Rettungsmodus. Prüfe WLAN-Signal und starte bei Bedarf neu.⚠️ OTA: running partition unknownHinweis auf WLAN-/Systemproblem oder Rettungsmodus. Prüfe WLAN-Signal und starte bei Bedarf neu.⚠️ WiFi: Offline-AP konnte nicht gestartet werden.Hinweis auf WLAN-/Systemproblem oder Rettungsmodus. Prüfe WLAN-Signal und starte bei Bedarf neu.
INFO Meldungen anzeigen
Impuls erkannt! Gesamt: {total}Normale Update-Information.Leck-Alarm beendetNormale Statusmeldung des Systems.System bereit (v{FW_VERSION})Normale Statusmeldung des Systems.System im Rettungsmodus bereit.Normale Statusmeldung des Systems.Watchdog aktiviert (120s)Normale Statusmeldung des Systems.WiFi: Config-Portal konnte nicht gestartet werden -> Restart in 2sDas Gerät startet einen eigenen Hotspot/Einrichtungsmodus. So kannst du WLAN-Daten setzen, auch ohne Router.WiFi: Keine gespeicherten STA-Credentials (NVS leer).Es sind noch keine WLAN-Daten gespeichert. Starte die Einrichtung über das Portal/den Hotspot.WiFi: Offline-AP gestartet. SSID='{WIFI_AP_SSID}' IP={...}Das Gerät startet einen eigenen Hotspot/Einrichtungsmodus. So kannst du WLAN-Daten setzen, auch ohne Router.WiFi: Portal beendet, aber nicht verbunden -> Restart in 2sWLAN-Verbindung steht und eine IP wurde vergeben. Das Dashboard sollte erreichbar sein.WiFi: Router/WLAN nicht erreichbar -> Offline-Modus (SoftAP) ohne Reboot.Normale System-Info zur WLAN-/Startlogik.WiFi: STA reconnect attempt -> SSID='{g_staSsid}'Normale System-Info zur WLAN-/Startlogik.WiFi: Starte Config-Portal (AP) SSID='{WIFI_AP_SSID}' URL=http://192.168.4.1Das Gerät startet einen eigenen Hotspot/Einrichtungsmodus. So kannst du WLAN-Daten setzen, auch ohne Router.WiFi: Verbunden (BestAP). SSID='{ssid}' IP={ip}WLAN-Verbindung steht und eine IP wurde vergeben. Das Dashboard sollte erreichbar sein.WiFi: Verbunden. SSID='{ssid}' IP={ip}WLAN-Verbindung steht und eine IP wurde vergeben. Das Dashboard sollte erreichbar sein.WiFiOpt: Keine gespeicherten WLAN-Credentials gefunden (NVS leer).Es sind noch keine WLAN-Daten gespeichert. Starte die Einrichtung über das Portal/den Hotspot.WiFiOpt: Link zu schwach ({rssiNow}dBm). Disconnect & Retry...Das WLAN-Signal ist zu schwach, daher wird neu verbunden. Wenn das oft passiert: Router/Repeater näher.WiFiOpt: Preferred AP gespeichert: {...}Normale System-Info zur WLAN-/Startlogik.WiFiOpt: Preferred NICHT gespeichert (RSSI {rssiNow}dBm < {WIFI_RSSI_SAVE_MIN_DBM}dBm)Normale System-Info zur WLAN-/Startlogik.WiFiOpt: SSID nicht gefunden im Scan (evtl. hidden/5GHz).Das Gerät sucht nach deinem WLAN. Kurz nach dem Start ist das normal.WiFiOpt: Scan ergab keine Netzwerke.Das Gerät sucht nach deinem WLAN. Kurz nach dem Start ist das normal.WiFiOpt: Scan nach SSID '{ssid}' ...Das Gerät sucht nach deinem WLAN. Kurz nach dem Start ist das normal.WiFiOpt: Verbindung fehlgeschlagen, Fallback zu WiFiManager.Normale System-Info zur WLAN-/Startlogik.WiFiOpt: Verbindung fehlgeschlagen{attempt}Normale System-Info zur WLAN-/Startlogik.WiFiOpt: esp_wifi_init failed: {...}Normale System-Info zur WLAN-/Startlogik.♻️ HARDWARE-RESET ausgelöst! Lösche WLAN...Normale Statusmeldung des Systems.
Zeit
Hier findest du Meldungen, die das System im Web-Log anzeigen kann. Variablen wie SSID/IP/RSSI werden im echten Betrieb automatisch ergänzt.
INFO Meldungen anzeigen
🕒 Zeit gespeichert: epoch={...}Zeitstatus wurde aktualisiert oder gespeichert.🕒 Zeit synchronisiert (NTP), epoch noch nicht plausibelUhrzeit wurde per NTP synchronisiert. Das ist wichtig für Historie und Tageswerte.🕒 Zeit synchronisiert (NTP). epoch={...}Uhrzeit wurde per NTP synchronisiert. Das ist wichtig für Historie und Tageswerte.🕒 Zeit-Fallback aktiv: last_epoch={epoch}Zeit ist noch nicht synchron, es wird ein Ersatzwert genutzt. Sobald WLAN stabil ist, wird automatisch korrigiert.🕒 Zeit-Fallback gespeichert (approx): epoch={...}Zeit ist noch nicht synchron, es wird ein Ersatzwert genutzt. Sobald WLAN stabil ist, wird automatisch korrigiert.🕒 Zeit-Fallback: kein plausibler last_epoch vorhandenZeit ist noch nicht synchron, es wird ein Ersatzwert genutzt. Sobald WLAN stabil ist, wird automatisch korrigiert.
MQTT / Home Assistant
Hier findest du Meldungen, die das System im Web-Log anzeigen kann. Variablen wie SSID/IP/RSSI werden im echten Betrieb automatisch ergänzt.
INFO Meldungen anzeigen
MQTT Discovery gesendet.Gerät hat Sensoren per Discovery angekündigt. In Home Assistant erscheinen Entities meist automatisch.MQTT Verbunden!MQTT-Verbindung steht. Smart-Home kann die Werte jetzt empfangen.
OTA / Updates
Hier findest du Meldungen, die das System im Web-Log anzeigen kann. Variablen wie SSID/IP/RSSI werden im echten Betrieb automatisch ergänzt.
ERROR Meldungen anzeigen
OTA (3232) Error: {...}Ein Fehler ist aufgetreten. Prüfe die vorherigen Logzeilen, starte das Gerät neu und versuche es erneut.❌ OTA: Flash write failedSchreiben der Firmware ist fehlgeschlagen. Gerät neu starten und Update erneut versuchen.❌ SHA Mismatch!Firmware-Prüfung fehlgeschlagen. Update bei stabilem WLAN wiederholen; ggf. richtige Firmware-Datei verwenden.❌ Update failedUpdate konnte nicht gestartet/abgeschlossen werden. Neustart durchführen und später erneut probieren.❌ Update.begin failedUpdate konnte nicht gestartet/abgeschlossen werden. Neustart durchführen und später erneut probieren.❌ Update: HTTP Fehler {code}Update/Download konnte nicht geladen werden (URL/Server/WLAN). Prüfe die Adresse und dein WLAN und versuche erneut.❌ Update: URL ungültig/Verbindung fehlgeschlagenUpdate/Download konnte nicht geladen werden (URL/Server/WLAN). Prüfe die Adresse und dein WLAN und versuche erneut.
INFO Meldungen anzeigen
OTA (3232) Update Beendet.Update erfolgreich abgeschlossen. Gerät startet anschließend neu.OTA (3232) Update StartUpdate-Dienst ist aktiv bzw. Update wurde gestartet. Währenddessen Gerät nicht vom Strom trennen.OTA-Dienst gestartet (Port 3232)Update-Dienst ist aktiv bzw. Update wurde gestartet. Währenddessen Gerät nicht vom Strom trennen.OTA: Port 3232 deaktiviert (Golden Mode)Normale Update-Information.✅ Update OK! Reboot...Update erfolgreich abgeschlossen. Gerät startet anschließend neu.🌐 Starte Update von: {...}Firmware wird geladen/ vorbereitet. Bitte kurz warten und WLAN stabil halten.💾 Lade Firmware...Firmware wird geladen/ vorbereitet. Bitte kurz warten und WLAN stabil halten.🔒 Modus: HTTPS (Secure)Normale Update-Information.🔓 Modus: HTTP (Plain)Normale Update-Information.
Webportal / HTTP
Hier findest du Meldungen, die das System im Web-Log anzeigen kann. Variablen wie SSID/IP/RSSI werden im echten Betrieb automatisch ergänzt.
WARN Meldungen anzeigen
⚠️ Historie komplett gelöscht!Warnung: Es gibt eine Auffälligkeit. Beobachte, ob sie wiederholt auftritt und prüfe die naheliegende Ursache.⚠️ Sensor-Defaults wiederhergestellt (Keys geloescht) – Reboot...Warnung: Es gibt eine Auffälligkeit. Beobachte, ob sie wiederholt auftritt und prüfe die naheliegende Ursache.
INFO Meldungen anzeigen
Web Portal (Recovery) gestartetNormale Webportal-/HTTP-Info.Web Portal gestartetWebportal ist gestartet und bereit. Oberfläche kann im Browser genutzt werden.⏱️ HTTP /set_smart_fix: done dt={t1}msNormale Update-Information.⏱️ HTTP /set_smart_fix: start real_val={realTotal}Normale Update-Information.✅ Korrigiert auf: {realTotal} m³ (Tag zurückgesetzt) (Tag beibehalten)Normale Update-Information.🧪 Testdaten generiert (ENABLE_TEST_MODE)Normale Statusmeldung des Systems.
Zählerstand / Historie
Hier findest du Meldungen, die das System im Web-Log anzeigen kann. Variablen wie SSID/IP/RSSI werden im echten Betrieb automatisch ergänzt.
WARN Meldungen anzeigen
⚠️ HistoryStore: Speichern fehlgeschlagen (LittleFS nicht verfuegbar?)Historie konnte nicht gespeichert werden. Neustart hilft oft; bei Wiederholung Logs sichern.⚠️ Zeit valid -> Stored-Monat nicht in 24M-Historie gefunden, Tagespuffer nicht gebuchtZeit ist noch nicht plausibel oder nicht synchron. Prüfe WLAN/Internet, meist löst es sich nach kurzer Zeit.⚠️ Zeit valid -> storedDay wirkt veraltet/unklar, Tagespuffer wird nicht rueckwirkend gebuchtZeit ist noch nicht plausibel oder nicht synchron. Prüfe WLAN/Internet, meist löst es sich nach kurzer Zeit.⚠️ setImpulseVolumeM3: invalid <=0, ignoredEin Wert war ungültig und wurde ignoriert. Eingabe prüfen und erneut speichern.⚠️ setImpulseVolumeM3: out-of-range ({m3PerImpulse}), ignoredEin Wert war ungültig und wurde ignoriert. Eingabe prüfen und erneut speichern.
INFO Meldungen anzeigen
⏱️ setImpulseVolumeM3(): total={t1}ms val={impulse_volume_m3}Normale Update-Information.⏱️ setMeterCorrection(INIT): realTotal={realTotal}Normale Update-Information.⏱️ setMeterCorrection(INIT): total={t1}msNormale Update-Information.⏱️ setMeterCorrection(RUN): total={t1}msNormale Update-Information.⏱️ setPrices(): total={t1}msNormale Update-Information.📅 Monatswechsel (24M) durchgefuehrtTages-/Monatswechsel wurde verarbeitet und Historie fortgeschrieben. Das ist normal.📅 Tageswechsel fertig.Tages-/Monatswechsel wurde verarbeitet und Historie fortgeschrieben. Das ist normal.📌 Zeit valid -> Tagespuffer von {storedYear}-{storedMonth}-{storedDay} in Historie uebernommenZeitstatus wurde aktualisiert oder gespeichert.🧪 TEST MODE: Demo-Daten (24M) generiert!Normale Statusmeldung des Systems.🧹 Historie geloescht (24M)Normale Historie-/Zählerstand-Info.
Sonstiges
Hier findest du Meldungen, die das System im Web-Log anzeigen kann. Variablen wie SSID/IP/RSSI werden im echten Betrieb automatisch ergänzt.
INFO Meldungen anzeigen
Sensor initialisiert an Pin {PIN_SENSOR}Normale Statusmeldung des Systems.♻️ Restart requested: {reason} (includeHistory=truefalse)Normale Historie-/Zählerstand-Info.🧩 Last requested restart reason: {g_lastRestartReason}Normale Statusmeldung des Systems.🧩 Last reset marker: watchdog (marker=0x{g_wdtRestartMarker})Normale Statusmeldung des Systems.🧩 Reset reason: {...}Normale Statusmeldung des Systems.