Zum Inhalt springen

WetterCubePlus/Diagnose und Fehlersuche

Aus WetterCube Wiki

Das /log lesen

Der Cube führt ein kleines Protokoll im Speicher (die letzten 40 Einträge, nach einem Neustart leer). Es lässt sich im Browser öffnen:

Zeile im Kopf Bedeutung
Aktueller freier Heap freier interner RAM, in Klammern der tiefste Stand seit dem Start
PSRAM freier externer RAM (von 8 MB), tiefster Stand, größter freier Block
Uptime Minuten seit dem Start
LVGL-Speicher „Pool im PSRAM“ mit dem freien PSRAM
Letzter Neustart Strom angeschlossen, Software-Neustart (z. B. nach Update), Absturz, Watchdog oder Brownout
WLAN beim Start Dauer und Signalstärke oder der Fehlergrund
WLAN jetzt Netzwerk, Signalstärke und IP-Adresse
Standort Stadt mit Koordinaten (0,0000 heißt: noch nicht gefunden)
Letzter erfolgreicher Abruf wie lange der letzte erfolgreiche Abruf je Datenquelle her ist (Wetter, DWD-Pollen, Pollen/Luft, DWD-Warnungen, Radar, Biowetter)
Update installierte und neueste bekannte Version, letzte Prüfung
Letzte /api/ampel-Anfrage wie lange her die WetterAmpel sich gemeldet hat (normal höchstens 30 s)

Darunter stehen die Ereignisse, neueste zuerst. Erfolgreiche Abrufe stehen nicht einzeln im Log (sonst wäre es schnell voll), sondern als Zeitangabe im Kopf; Fehlschläge stehen mit Grund darin:

Eintrag Bedeutung
[Boot] v1.6.2, Neustart-Grund: … Start mit Grund des Neustarts
[WLAN] verbunden nach 1.6 s, Signal -61 dBm WLAN steht
[WLAN] Versuch … fehlgeschlagen: … / Verbindung beim Start fehlgeschlagen, Einrichtungsmodus … WLAN nicht erreicht, mit Grund; danach öffnet sich das Portal
[Start] mDNS: wettercubeplus.local, [Start] Web-UI laeuft: http://…/ Name und Web-Oberfläche sind erreichbar (bei „mDNS konnte nicht gestartet werden“ nur per IP-Adresse)
[Portal] Einrichtungsmodus offen … Einrichtungsportal ist an
[Geo] Suche 'Berlin' / Gefunden: 52.5200, 13.4050 Stadt wurde gefunden
[Geo] Fehlgeschlagen für '…': kein Treffer / HTTP … / JSON-Fehler Stadtname nicht gefunden (Umlaute? Tippfehler?) oder keine Verbindung
[Wetter] HTTP-Fetch fehlgeschlagen: Code 503 (freeHeap=…) … Wetterabruf fehlgeschlagen; der Anfang der Server-Antwort steht dahinter. Ein zweiter Versuch folgt nach 3 s, danach nach 60 s
[Wetter] JSON-Parse fehlgeschlagen: … die Antwort ließ sich nicht lesen
[Pollen] DWD-Abruf fehlgeschlagen: HTTP … / DWD JSON-Fehler / DWD-Region … nicht gefunden DWD-Pollenflug (3-Tage-Werte)
[Pollen] Open-Meteo-Abruf fehlgeschlagen: HTTP … / JSON-Fehler Pollen- und Luftqualitätsdaten (Open-Meteo)
[Warnungen] DWD-Abruf fehlgeschlagen: HTTP … / JSON-Fehler DWD-Wetterwarnungen
[Biowetter] DWD-Abruf fehlgeschlagen … / Zone … nicht gefunden Biowetter
[Radar] Abruf fehlgeschlagen … / PNG-Fehler … / zu wenig PSRAM … Radarbild konnte nicht geladen oder dekodiert werden
[Config] gespeichert / Standort geaendert: … Änderungen über die Web-Oberfläche
[Sicherung] … Einstellungen wiederhergestellt, Neustart Einstellungen aus einer Sicherung eingespielt
[Update] Pruefung: installiert …, verfuegbar … / Pruefung fehlgeschlagen … Versionsprüfung, siehe Updates
[Update] Neue Version verfuegbar: … ein neueres Update steht bereit
[OTA] Lade …, … Bytes geschrieben, Neustart / Fehler: … Update läuft, ist fertig oder fehlgeschlagen
[Rechner] geoeffnet, Speicher frei: … Taschenrechner geöffnet (Speicherbedarf)

Richtwerte (Betrieb): Heap tiefster Stand deutlich über 100 KB, PSRAM-Spitze etwa 1,4 MB von 8 MB.

Typische Probleme

Problem Ursache und Abhilfe
Cube zeigt den Einrichtungsmodus, obwohl das WLAN eingerichtet war „WLAN-Verbindung fehlgeschlagen“: Die Zugangsdaten sind noch gespeichert. Router erreichbar? 2,4-GHz-WLAN aktiv? Der Cube versucht alle 60 Sekunden von selbst neu. Im /log steht der Grund unter „WLAN beim Start“
„Bitte den WetterCube konfigurieren“ Die Einstellungen sind leer (z. B. nach „Gerät löschen“ im Web-Installer). Erstkonfiguration wiederholen
Aussetzer nach dem Einstecken Verdacht Netzteil/Kabel: im /log „Letzter Neustart: BROWNOUT“? Dann ein Netzteil mit mindestens 5 V / 2 A und ein kurzes Kabel verwenden
WLAN-Fehlergrund „Netzwerk nicht gefunden“ Name falsch geschrieben, Router zu weit weg oder nur 5 GHz aktiv
WLAN-Fehlergrund „Passwort?“ Passwort falsch: über das Portal neu eingeben
Update-Symbol erscheint nicht Es erscheint nur, wenn eine neuere Version veröffentlicht ist, und nur auf dem Hauptscreen. In der Web-Oberfläche „Auf Updates prüfen“ zwingt eine sofortige Prüfung
Update bricht mit „download error“ ab GitHub Pages liefert die neue Firmware manchmal erst nach einigen Minuten. Kurz warten und wiederholen
Wetterwerte stehen still /log ansehen: Abruffehler stehen dort mit Heap-Stand. Die Tiefststände zeigen, ob Speicher knapp war
Ampel zeigt dauerhaft dieselbe Farbe „Letzte /api/ampel-Anfrage“ im /log prüfen: Deutlich über 30 s heißt, die Ampel meldet sich nicht (WLAN oder Gerät prüfen)
Touch trifft falsch Beim Einschalten den Finger auf das Display halten und neu kalibrieren