Fehleranalyse und Support
Bei Problemen mit Ihren EPDs werden mitunter detaillierte Informationen benötigt. Diese können wie folgt bezogen werden.
Log mit fwupdate speichern
Verwenden Sie das Tool fwupdate um die Log zu speichern
- Laden Sie das Tool auf Ihren lokalen PC (EPD - Firmware Update mit dem Tool FWUpdate ). Sie benötigen die Version 1.2.2 oder neuer.
- Starten Sie ein Terminal in dem Ordner in dem das Tool entpackt wurde.
- Verbinden Sie das EPD und ihren PC mit einem USB-Kable
- Führen Sie einen der folgenden Befehle aus
(Windows, Powershell):
./fwupdate.exe log --reset --timeout 10 > log.txt
(Linux, bash):
python3 -m venv venv && ./venv/bin/pip install -r requirements.txt && ./venv/bin/python3 ./fwupdate.py log --reset --timeout 10 > log.txt
- Senden Sie die Datei log.txt an unseren Support.
Bekannte Meldungen im Log
Erfolgreiche Verbindung
Bei erfolgreicher Verbindung kann im Log die Meldung services: Connected with IP Address sowie mqtt: MQTT_EVENT_CONNECTED gefunden werden.
Beispielausgabe:
I (1977) services: Connected with IP Address:192.168.0.14
I (1977) services: DNS IP: 192.168.0.2
I (1987) wifi:<ba-add>idx:0 (ifx:0, 4a:8f:5a:18:5f:29), tid:0, ssn:1, winSize:64
I (2947) mqtt: MQTT_EVENT_CONNECTED
I (2977) mqtt: MQTT_EVENT_SUBSCRIBED
I (2977) mqtt: MQTT_EVENT_SUBSCRIBED
Keine WLAN Verbindung
Bei funktionierender WLAN Verbindung gibt das EPD die Meldung services: Connected with IP Address aus. Ist kein WLAN Verbindung möglich, so fehlt diese Nachricht. Stattdessen ändert sich der WIFI Status fortlaufend. Die Verbindungsversuche sind durch die Meldungen wifi:state zu erkennen.
Um das Problem zu lösen, prüfen Sie die WLAN Zugangsdaten.
Beispielausgabe:
I (867) app_wifi: Starting Wi-Fi STA
I (867) app_wifi: Set wifi mode from 0 to 1 (1: 1)
I (867) phy_init: phy_version 1200,2b7123f9,Feb 18 2025,15:22:21
I (897) wifi:mode : sta (e4:b0:63:1e:b6:30)
I (897) wifi:enable tsf
I (907) wifi:new:<11,0>, old:<1,0>, ap:<255,255>, sta:<11,0>, prof:1, snd_ch_cfg:0x0
I (907) wifi:state: init -> auth (0xb0)
I (937) wifi:state: auth -> assoc (0x0)
I (937) services: Check refresh 22524161 - 22502580 < 86400
I (937) wifi:state: assoc -> run (0x10)
I (3947) wifi:state: run -> init (0xf00)
I (3957) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1, snd_ch_cfg:0x0
I (3957) roam: station got disconnected reason=15
I (6367) roam: station got disconnected reason=205
MQTT Broker nicht erreichbar
Wenn der MQTT Broker nicht erreichbar ist bzw. nicht antwortet tritt in der Regel ein timeout auf. Dies wird in der Regel durch die Fehlermeldung esp-tls: [sock=58] select() timeout angezeigt. Wenn dies auftritt prüfen Sie ob die MQTT Broker URL korrekt ist, ob der Server läuft und ob das Netzwerk so konfiguriert ist, dass die Daten passieren können.
Beispielausgabe:
I (1957) services: Connected with IP Address:192.168.0.14
I (1957) services: DNS IP: 192.168.0.2
I (1957) wifi:<ba-add>idx:0 (ifx:0, 4a:8f:5a:18:5f:29), tid:0, ssn:1, winSize:64
E (11977) esp-tls: [sock=58] select() timeout
E (11977) esp-tls: Failed to open new connection
E (11977) transport_base: Failed to open a new connection
E (11977) mqtt_client: Error transport connect
W (11977) mqtt: MQTT_EVENT_ERROR
I (11977) mqtt: reported from esp-tls 0x8006
I (11977) mqtt: reported from tls stack 0x0
I (11977) mqtt: captured as transport's socket errno 0x0
I (11977) mqtt: Last errno string (Success)
I (11977) mqtt: MQTT_EVENT_DISONNECTED
Zertifikat nicht verifizierbar
Auf ein nicht verifizierbares Zertifikate wird in der Regel durch die Fehlermeldung esp-tls-mbedtls: Failed to verify peer certificate! hingewiesen. Das beutete, dass die MQTT Verbindung verschlüsselt ist, aber dem Zertifikat des Servers nicht vertraut wird. Daher wird keine Verbindung hergestellt.
Wenn Unternehmenszertifikate eingesetzt werden, so müssen diese in der Regel auf dem EPD installiert werden.
Beispielausgabe:
I (1957) services: Connected with IP Address:192.168.0.14
I (1957) services: DNS IP: 192.168.0.2
I (1957) wifi:<ba-add>idx:0 (ifx:0, 4a:8f:5a:18:5f:29), tid:0, ssn:1, winSize:64
E (2237) esp-tls-mbedtls: mbedtls_ssl_handshake returned -0x2700
I (2237) esp-tls-mbedtls: Failed to verify peer certificate!
E (2237) esp-tls: Failed to open new connection
E (2237) transport_base: Failed to open a new connection
E (2237) mqtt_client: Error transport connect
W (2237) mqtt: MQTT_EVENT_ERROR
I (2237) mqtt: reported from esp-tls 0x801a
I (2247) mqtt: reported from tls stack 0x2700
I (2247) mqtt: captured as transport's socket errno 0x0
I (2247) mqtt: Last errno string (Success)
I (2247) mqtt: MQTT_EVENT_DISONNECTED