Debug Flags


Eine häufig gestellte Frage ist die Bedeutung der "Debug Flags", die auf der Repeater Admin Seite unter den Systemstatistiken ("System Stats - Battery, Uptime, Queue Length and Debug Flags") angezeigt werden. Die Debug Flags entsprechen internen Fehlerereignissen, die vom Paket-Dispatcher aufgezeichnet werden. Der angezeigte Wert ist eine Bitmaske, die verschiedene Hardware- und Funkfehler darstellt, die seit dem letzten Neustart (oder seit dem Zurücksetzen der Statistiken) auf dem Knoten aufgetreten sind.

Bedeutung der einzelnen Basis-Werte

Jeder Basis-Fehler hat einen bestimmten Zahlenwert:

Kombinierte Werte (Bitmaske)

Da es sich um eine Bitmaske handelt, werden die Werte addiert, wenn mehrere verschiedene Fehler seit dem letzten Start aufgetreten sind:


Um diese Fehler (und damit verbundene Verbindungsprobleme) in deinem Mesh-Netzwerk abzumildern, gibt es je nach Fehlercode verschiedene Lösungsansätze. Hier sind die gängigsten Strategien für jeden der drei Fehler, die du über die Kommandozeile (CLI) oder das Admin-Interface anpassen kannst:

1. (ERR_EVENT_FULL) – Warteschlange voll

Dieser Fehler tritt auf, wenn der Knoten mehr Pakete senden soll, als das LoRa-Modem zeitlich über die Antenne abarbeiten kann. Dies ist ein Symptom für ein überlastetes Netzwerk (zu viel Traffic) oder ein zu langsames LoRa-Profil.

Maßnahmen zur Behebung:

2. (ERR_EVENT_CAD_TIMEOUT) – Kanal dauerhaft belegt

Dies bedeutet, dass das Modul senden möchte, der Frequenzkanal am aktuellen Standort aber ständig durch andere Signale belegt ist (andere Knoten, fremde Netze, oder Dauerstörer). Das Gerät wartet aus Höflichkeit, bricht den Sendeversuch aber irgendwann ab.

Maßnahmen zur Behebung:

3. (ERR_EVENT_STARTRX_TIMEOUT) – Hardware/RX Timeout

Dies ist primär ein Hardware- oder Treiber-Problem beim Wechsel der Funk-Modi des Chips.

Maßnahmen zur Behebung:

Oft hängen Fehler 1 und 2 direkt zusammen: Wenn der Kanal immer belegt ist (CAD Timeout), läuft kurz darauf auch unweigerlich die Warteschlange (Queue Full) voll, da nichts mehr gesendet werden kann. Der Fokus sollte in diesem Fall auf der Beseitigung der Kanalbelegung liegen.