Benutzerdefinierte NMEA Daten einrichten
Seit Version 2.75 (iOS) 1.17 (Android) verarbeitet die Logbuch App auch NMEA 2000 Daten wenn diese vom Gateway parallel zu den NMEA 0183 Daten übertragen werden können. Weil diese Datensätze je nach Gerät unterschiedlich aussehen, konfigurierst du sie selbst — hier steht Schritt für Schritt, wie das geht.
Aktualisiert: Juli 2026
Folgende Werte lassen sich auf diesem Weg aus deinem NMEA Netz übernehmen:
- Batteriespannung
- Motor-Betriebsstunden
- Treibstoff-Tankinhalt
- Wasser-Tankinhalt
- Grauwasser-Tankinhalt
- Luftdruck
- Motordrehzahl
- Lufttemperatur
- Krängung (Roll)
- Steigung (Pitch)
Das Beispiel
$MXPGN,01F211,5810,02841C8A020000FF*1ERegulärer Ausdruck um die Daten zu extrahieren
^\$MXPGN,01F211,5810,02(?<extract>[0-9ABCDEF]{4}?)[0-9ABCDEF]{10}\*..$- ^\$ — Dies ist der Beginn des Datensatzes. Der Backslash ist nötig, weil das $ in regulären Ausdrücken sonst eine andere Funktion hat. Dieser Teil muss immer genau so aussehen.
- MXPGN,01F211,5810,02 — Ein fester Teil, der immer genau so aussehen muss. Wird statt der 5810 ein Platzhalter benötigt, etwa weil sich dieser Wert ändern kann, lässt sie sich durch [^,]* ersetzen: beliebig viele Zeichen (auch 0), nur kein Komma — denn das Komma ist der Feldtrenner in NMEA Datensätzen.
- (?<extract>[0-9ABCDEF]{4}?) — Der wichtige Teil, der den Wert extrahiert; alle anderen Angaben dienen nur der Identifizierung. In den eckigen Klammern stehen die erlaubten Zeichen: Da wir hexadezimale Werte erhalten, sind 0123456789 sowie A, B, C, D, E und F erlaubt. In den geschweiften Klammern steht die genaue Anzahl der Zeichen — hier genau 4 für 841C.
- [0-9ABCDEF]{10} — Danach müssen weitere 10 Hexadezimalzeichen kommen.
- \*..$ — Der Abschluss, der wie der Anfang immer genau so aussehen muss. Der Backslash entschärft die Sonderfunktion des Sterns, der ja das Trennzeichen zur NMEA Prüfsumme ist. Die zwei Punkte stehen für je ein beliebiges Zeichen (die Prüfsumme), und das Dollar markiert das Ende des Datensatzes.
Festlegen des Datentyps
Multiplikator (optional)
- 7300 * 0,004 = 29,2 %
- 65 Liter * 29,2 % = 18,98 Liter
- Da die Logbuch App Füllstände intern in Millilitern speichert, wird dieser Wert noch mal 1000 genommen: 18980 Milliliter
2.6 sein.