Erweitertes elektronisches Logbuch für AVNav mit Overlay, direkten Aktions-Widgets, GPX/KMZ-Export und Törn-Auswertung.
Das Plugin ergänzt AVNav um ein einfach bedienbares Bord- und Törnlogbuch.
Direkt aus der Kartenansicht können folgende Zustände erfasst werden:
- Motor an / aus (logbuch_b_motor...)
- Segel gesetzt / geborgen (logbuch_b_anker...)
- Anker fallen / auf (logbuch_b_segel...)
- (nur im Overlay) Freitext-Notizen
- (nur im Overlay) Törn Start / Ende
Alle Einträge werden zusammen mit Zeit und GPS-Position gespeichert.
cd /tmp
rm -rf avnav-logbuch-plugin
git clone https://github.com/Surfer2010/avnav-logbuch-plugin.git
cd avnav-logbuch-plugin
cp logbuch/plugin.py /home/pi/avnav/data/plugins/user-logbuch/plugin.py
cp logbuch/plugin.js /home/pi/avnav/data/plugins/user-logbuch/plugin.js
cp logbuch/plugin.css /home/pi/avnav/data/plugins/user-logbuch/plugin.css
rm -rf /home/pi/avnav/data/logbuch-tools
mkdir -p /home/pi/avnav/data/logbuch-tools
cp -a tools/. /home/pi/avnav/data/logbuch-tools/
sudo chown -R pi:pi /home/pi/avnav/data/plugins/user-logbuch
sudo chown -R pi:pi /home/pi/avnav/data/logbuch-tools
sudo systemctl restart avnav
Das Plugin besitzt ein eigenes Overlay innerhalb von AVNav. (logbuch_b_popup)

Das Overlay ermöglicht:
- schnelle Logbucheinträge
- Freitextnotizen
- Statuswechsel
- Törnverwaltung
- KMZ-Export direkt aus AVNav
Optimiert für:
- Tablet Bedienung
- Touchscreens
- Cockpit Nutzung
- Einhandbedienung unter Fahrt
Zusätzlich zum Overlay stellt das Plugin kompakte AVNav-Widgets bereit.
Diese können frei im AVNav Layout platziert werden:
logbuch_b_motor_anlogbuch_b_motor_auslogbuch_b_segel_hochlogbuch_b_segel_runterlogbuch_b_anker_ablogbuch_b_anker_auflogbuch_b_popup
Die Widgets orientieren sich optisch an der nativen AVNav Benutzeroberfläche.
Zu jedem Eintrag werden Navigationsdaten gespeichert:
- Position
- Kurs
- Geschwindigkeit
- Zeitstempel
Zusätzlich können GPX-Daten ergänzt und ausgewertet werden.
Das Plugin kann automatisch KMZ Overlays erzeugen.
Die Dateien können direkt in AVNav als Overlay angezeigt werden.
Exportiert werden unter anderem:
- Motorstrecken
- Segelstrecken
- Ankerpositionen
- Logbuchnotizen
- Törnabschnitte
- Distanz
- Dauer
- Durchschnittsgeschwindigkeit
- Zeitachsen (KML TimeSpan)
Die KMZ-Dateien sind kompatibel mit:
- AVNav
- Google Earth
- OpenCPN
- KML/KMZ kompatiblen Kartenprogrammen
Mehrtägige Törns können automatisch zusammengefasst werden.
Möglichkeiten:
- Export der letzten 7 Tage
- Export zwischen Törn Start und Törn Ende
- automatisches Überschreiben vorhandener Törn-KMZ Dateien
Standardmäßig nutzt das Plugin:
/home/pi/avnav/data/
Wichtige Verzeichnisse:
logbuch/
tracks/
overlays/
plugins/
logbuch-tools/
KMZ-Exporte laufen asynchron im Hintergrund.
Dadurch bleibt AVNav während des Exports vollständig bedienbar.
Der aktuelle Status kann direkt über die Plugin API abgefragt werden.
Das Ziel ist ein modernes, leicht bedienbares und vollständig lokales Bordlogbuch für Segler und Motorbootfahrer.
Fokus:
- einfache Bedienung
- Offlinefähigkeit
- Integration in AVNav
- offene Datenformate
- langfristige Archivierung
- vollständige lokale Datenhaltung
Geplante Erweiterungen:
Zusätzlicher Export für:
- Grafana Geomap
- MediaWiki Karten
- Leaflet/OpenLayers
- Webkarten
- APIs
Geplant:
- Hafen-Erkennung
- Ankerplatz-Erkennung
- Heatmaps
- Distanzstatistiken
- Segel-/Motor-Anteile
- automatische Tageszusammenfassungen
Geplant:
- Törn-Zeitleisten
- Wetterintegration
- Kartenmarker
- Live Status Widgets
- Dashboard Integration
Mögliche spätere Funktionen:
- Motorstunden
- Segelstunden
- Hafenstatistik
- Nachtfahrten
- Durchschnittsgeschwindigkeit
- Langzeitstatistiken
Das Projekt befindet sich aktiv in Entwicklung.
Der aktuelle Fokus liegt auf:
- Stabilität
- AVNav Integration
- Overlay Bedienung
- Exportfunktionen
- Touchoptimierung
This project follows Semantic Versioning 2.0.0:
- MAJOR: incompatible API or storage changes
- MINOR: new backwards compatible features
- PATCH: backwards compatible bugfixes
Stable releases should be safe to update within the same MAJOR version.
Für neue Installationen wird das Release-ZIP direkt in AVNav hochgeladen:
logbuch-v1.4.1.zip
Das ZIP enthält bereits den korrekten Pluginordner:
logbuch/
Ein separates Installationsscript ist für eine Neuinstallation nicht nötig.
cd /home/pi/avnav/data/plugins
unzip /pfad/zu/logbuch-v1.4.1.zip
sudo systemctl restart avnavAVNav stellt das Plugin danach unter folgendem Pfad bereit:
/plugins/user-logbuch/
Version v1.4.1 enthält Breaking Changes bei internen Pfaden und Dateinamen:
logbook/ -> logbuch/
logbook-tools/ -> logbuch-tools/
logbook-YYYY-MM-DD.jsonl -> logbuch-YYYY-MM-DD.jsonl
Für bestehende Installationen sollte das Update-Script verwendet werden, da es diese Altlasten automatisch migriert:
cd /tmp
wget https://github.com/Surfer2010/avnav-logbuch-plugin/releases/download/v1.4.1/logbuch-v1.4.1.zip
unzip logbuch-v1.4.1.zip
cd logbuch/tools
chmod +x install_or_update.sh
sudo ./install_or_update.shDas Script verschiebt bestehende Daten automatisch in die neue Struktur und legt Backups unter dem AVNav-Datenverzeichnis ab.
Siehe LICENSE Datei im Repository.