Avnav Releases
Das Verzeichnis mit allen Releases findet man hier.Hinweise
Die Installationsanleitung enthält eine detaillierte Beschreibung der Installationsoptionen. Auf dieser Seite finden sich Informationen zu den einzelnen Release-Versionen.Nicht mit jedem Update werden neue Images bereitgestellt. Zwischen-Updates sind entweder Entwickler-Versionen oder Releases.
Um ein solches Update zu installieren, benötigt man eine Kommandozeile auf dem pi (oder das AvNav Update Plugin). Von Windows aus geht das z.B. mit putty . Dazu die IP Adresse vom pi ermitteln und dann mit putty dorthin verbinden. Nutzername: pi, Passwort: raspberry (bzw. so, wie man das für das Image angepasst hat).
Wie man die Pakete installiert, ist ebenfalls in der Installationsanleitung beschrieben.
Anschliessend muss man (Hinweise auf dieser Seite beachten) eventuell noch die Konfigurationsdatei
Wenn man das AvNav
Update Plugin installiert hat, kann man die Konfiguration auch von
dort bearbeiten ohne die Kommandozeile nutzen zu müssen.
Auf dieser Seite sind nur Hinweise zu den release-Versionen enthalten, für tägliche Builds kann man die commits auf GitHub prüfen.
Versionen
20240616 link
AvNav base
- #255
Ermögliche den Start im Split mode
Einstellungen->Layout->"start with last split mode" - #263
Ermögliche den direkten Start mit der zuletzt genutzten Karte
Einstellungen->Map->"start with last map"
AvNav raspberry
- Unterstützung für bookworm und Pi5
- Starte avnav während der Installation von avnav-raspi nur dann, wenn es vorher bereits lief (vermeidet Probleme mit einer Zeitumstellung während der Installation)
20240525 link
AvNav base
Fehlerkorrektur für 20240520
- #342: Fehler beim Aktivieren von Routen
20240520 link
Bitte sofort auf 20240525 aktualisieren - Fehler beim Aktivieren von Routen
AvNav base
- neues Karten import Handling (nicht für Android)
- Änderung von Namen beim Hochladen
- Hochladen zip Dateien
- Herunterladen von umgewandelten Karten (gemf,zip)
- Status Anzeige, Disable, Neustart
- plugin api Erweiterung für Konverter
- enthält den S57 Konverter mit ochartsng
- Neuer Windows Service und
Installer
Bitte eine alte Windows Installation entfernen. Diese Version ist nicht mehr kompatibel mit dem alten AvNavNet Installer! - Separate GUI für Windows/Linux für die Kartenkonvertierung entfernt (Konvertierung ist jetzt normaler Bestandteil von AvNav)
- Vereinfachter Start von AvNav von der Kommandozeile, Start ist jetzt möglich ohne eine avnav_server.xml, man kann den HTTP Port auf der Kommandozeile setzen.
- Unter Linux kann AvNav jetzt als user service laufen
- besserer Status an den NMEA Verbindungen mit Sende- und Empfangsraten sowie Fehlerraten
- #324: AvNav kann jetzt größere Bursts von NMEA Daten handeln. Die Daten werden verworfen, wenn sie zu lange in der internen Queue verweilen.
- Interne Nutzung von "Steady timers" (die sich beim Setzen der Zeit nicht ändern) - damit müssen die internen Daten nicht mehr gelöscht werden, wenn die Systemzeit geändert wird.
- #292: Key codes hinzugefügt
- #303: Rote Icons in der Titel Zeile für Ankerwache und Disconnected Mode
- #303: Editiermöglichkeit für die Ankerwache, zusätzliche Bestätigung für Ende nötig
- #327: Optional nur ganzzahlige Zoom Level mit den +/- Buttons
- #334: Geänderte VMC und HDG Berechnung
- Verhindere das Aussenden von empfangenen Nachrichten auf dem gleichen Kanal (Schalter für enable/disable)
- Workaround für fehlerhaftes signalk-to-nmea2000 plugin für Wegepunkt Daten
- #325: Zeige relative Bewegungsvektoren für AIS Ziele und einen Indikator für die Drehung
- #320: Unklare Zuordnung von SignalK zu AvNav entfernt (d.h. keine Fallbacks in der Zuordnung mehr)
- #333: Weitere NMEA Dekoder
- #331: Dekodiere magVariation
- #247: Einige Hilfe-Texte hinzugefügt
- erlaube nutzerdefinierte Icons und Text für geojson Overlays, vereinheitlichtes Handling der Style Parameter in Overlays
- #312: Akzepiere XDR Werte ohne type oder unit.
- #310: Sende auch vmg zu signalK, Korrektur der SignalK Pfade, os das sie für das signalk-to-nmea2000 plugin passen
- #294: Suchfunktion auf der Ais Listen Seite
- #305: Lock Button auf der Ais Listen Seite
- Bessere Unterbrechung bei langen Hochladevorgängen
kleinere Korrekturen:
- Korrekte AIS Dekodierung von Nachrichten ohne AIS channel ID
- #332: Korrektur des fehlerhaften blacklist Handlings
- #321: Vermeide eine ständig wiederholte Nachricht im Log
- #319: Korrektur des Wegepunkt-Dialogs
- #318 Korrektur der BSH Demo-Kartenquelle
- #313: Korrekte Prüfung von Listen beim Speichern
- #307: Korrektur eines Fehlers bei canvas gauges mit negativen Werten
- #301: Richtiges Löschen von Layouts
AvNav Raspberry (avnav-raspi)
- #330: Vorbereitungen für Debian Bookworm (noch nicht final getestet)
- #297: Unterstützung für den MacArthur HAT
AvNav Android
- Hochladen und Herunterladen in der Android App (für plugin Seiten und User Apps)app (important for ochartsng)
- Erzwinge IPv4 beim Start des Browsers aus der App (Wichtig für Plugins und User Apps)
20230705 link
Alle Versionen - wichtige Fehlerkorrektur:- #288: Im Route-Editor lasse sich keine Punkte mehr hinzufügen
20230702 link
Wichtig: Bitte nicht diese Release nutzen, sondern direkt auf 20230705 gehen.
Fokus: AvNav Android :- Freigabe für Android SDK 33, neu im Play Store (enthält alle Änderungen von 20230426)
- Quellen Prioritäten für Input Kanaäle (wie in der Linux Variante)
- #284: Anzeige der Versions-Information
AvNav base (avnav) :
- Verbessertes Handling für das Verschieben der Karte im "course up" Modus
- Verbesserte Schrift auf der aisinfo-Seite
- #283: Korrektes Handling für Button-Verkleinerung bei "2 button columns"
- #282: Korrektes Handling für das automatische Verbergen der Buttons mit "2 button columns"
- #286: Höhere Baudrate. z.B. Moitessier Hat
20230614 link
AvNav Images (avnav-raspi):
- Verbessertes Handling für Images mit Touch (auch OBP Plotter)
- Neues Panel auf der Startseite, wenn AvNav nicht komplett startet (siehe Dokumentation)
- Reset für AvNav GUI (firefox Profil)
- Wichtiger Hinweis für OBP Plotter: Bitte auch avnav-obp-plotter-v3-plugin mindestens auf 20230601 updaten und nach allen Updates neu starten!
- #274 update RPI4 (CM) Versionen in uart_control (GPS auf obp plotter v3)
- Update auf canboat >= 4.12 um einen Fehler im n2kd zu korrigieren (neuer Prozess alle 30s, kann alle Systemressourcen verbrauchen)
AvNav base (avnav):
- #272: Verbessertes AIS Handling (Dokumentation)
- verschiedene Icons je nach navigational status
- nutze HDG zur Anzeige, wenn verfügbar
- Anzeige von Atons
- zeige eine geschätzte aktuelle Position
- #276: Karte verschieben im Lock Modus(Dokumentation)
- #275: Installation auf bookworm (kein pip im postinstall)
- #277: requirements für fedora
- Installation auf OpenSuse
- zeige die formatter Parameter im EditWidget Dialog für Widgets mit flexiblen Formattern
- ermögliche die Nutzung von online (AIS) streams die nach IEC 62320-1 arbeiten: Neuer Parameter stripLeading für Reader
- #279:Korrigiere Zugriffsrechte für den avnav System Nutzer für serielle/USB Geräte
- Weniger strenge checks für kml Overlays
- Keine Abfrage der Sound-Berechtigung, wenn Sound deaktiviert ist
AvNav Android:
- #273: AIS auf Android für südliche Breiten
20230426 link
Unterstützung für dem OpenBoatProjects 10 Zoll Plotter V3 - siehe Projekt Dokumentation- Neues Plugin obp-plotter-v3
- Unterstützung in avnav.conf und in der Image Vorbereitung
- für AvNav Images können wir jetzt die notwendigen Einstellungen für
einige HATs automatisch vornehmen.
Siehe die Beschreibung bei der Image Vorbereitung.
- Plugins (auf dem Raspberry Pi) können jetzt Scripte haben, um Systemkonfigurationen zu erzeugen basierend auf Einträgen in der avnav.conf.
- Neue API Funktionen sendRemoteCommand, registerSettingsFile, registerCommand
- ein neues Paket wird auf AvNav images installiert, das Treiber für RTL8188EU und RTL8192EU WLAN Chipsätze enthält.
Alle:
- #249: Nutzung einer Event-Übversetzungsliste um Event-Name für User Widgets korrekt durchzureichen.
- #251: Erlaube das Deaktivieren von Tastenzuordnungen in Nutzer- key.json Datei
- #252: Korrekte Behandlung von Tastenzuordnungen zu Buttons - auch wenn diese momentan nicht sichtbar (oder in der 2. Spalte) sind.
- #261: Verhindere einen Fehler bei inkonsistenten Daten im store (value und dict), Limitiere einzelne logs auf ca. 110MB
- Vermeide Error-Fluten im Log bei Bluetooth Problemen
- Tastenzuordnung z zum Umschalten (Toggle) des Dimm Modus
- Zusätzlicher Button "reload page" auf der Einstellungsseite
- Einige neue URL Parameter
- Halte die Scrollposition auf der AIS und WPA Seite (Lange Listen von AIS-Zielen oder WLAN Netzwerken)
- #270: Kein Stop von wpa_supplicant (Client WLAN) beim Restart von AvNav (z.B. vom Updater)
- #266:
Vermeide eine Blockierung beim Setzen der Systemzeit
verbesserte Behandlung für das initiale Setzen der Systemzeit ohne GPS, korrekte Umschaltung zwischen GPS Zeit und NTP Zeit - Kein Aufruf des startup-check (Einlesen der avnav.conf) während der Installation von avnav-raspi (Verhindert einen reboot während des Updates)
- Zusätzliches Template für die avnav_server.xml in /etc
- Änderung aller WLAN access point Konfigurationen auf "manual" um Konflikte mit dem avahi-autoipd zu vermeiden (manchmal kein Korrektes Aufsetzen des Access Points)
- Setze restart-ms für alle CAN Interfaces (siehe Forum) um die Robustheit des NMEA2000 Adapters zu verbessern
- Korrigierte country codes für die Image Vorbereitung
- Entfernen des nicht mehr vorhandenen spi-bcm2835-overlay
- Update der Installationsbeschreibung für Pakete (bullseye)
- Neustart von wlan-av1 bei Änderung der Systemzeit (wpa_supplicant funktioniert potentiell nicht mehr nach Zeit-Umstellungen)
- Korrektur für das Wpa Firewall Kommand (external access für WLAN Netzwerke) , besseres Logging in diesem Teil der Software
- uart_control Script jetzt in /usr/lib/avnav/raspberry
- korrekte Konfiguration für CANboat (n2kd)
- einige erste Implementierungen für ein plugin-Handling
20220819 link
Split Screen
- Wechsel zu und vom Split Screen per button
- Partiell separate Settings für jeden Tab, Details siehe Beschreibung
Verschiedene Routing Modes: RhumbLine, GreatCircle
- default: GreatCircle
- umschaltbar im RoutingHandler
- korrekte Anzeige von great circle Kursen
- Beschreibung
Verbesserungen
- nicht vorhandene Daten zu Wegepunkt u.ä. werden auf undefined gesetzt (Anzeige: ---)
- #224: AIS Verbesserungen length, beam, draught
- #213: JS API zum Zeichnen auf die Karte (SailSteer Widget)
- Überarbeitung der Bezeichnungen an den Wind Widgets, Wahlmöglichkeit der Werte (true, apparent,...)
- #237, #238: Nutzung der ersten kml Datei in kmz Dateien, wenn keine doc.kml vorhanden ist
- Bei Overlay Änderungen wird nur das Overlay neu gezeichnet, nicht mehr die gesamte Karte
- Scale Parameter jetzt auch für kml und geojson Overlays
- Info Dialog bei geänderter Server-Version
- JS Code (inklusive Widgets) für disabled plugins wird nicht mehr geladen
- Default Icon für GPX overlays, Farbe und Größe für Punkte setzbar
- Zeige Zeit, Kurs, Geschwindigkeit beim Klick auf einen Track (Feature Info)
- Restart Leg Button (Restart der XTE Berechnung)
- Das JS LatLon Modul wird jetzt am API exportiert
- #243, #217: Zeige remote control Buttons nur, wenn das enabled ist
- #170: Verschiedene Modi der Wegepunkt Weiterschaltung: early,90,late
Fehlerkorrekturen
- #232: korrekte Umrechnung für AIS SOG in m/s auf Android
- Umwandlung von Tracks in Routen auf der Download-Seite funktioniert wieder
- #222: Neu-Laden der angezeigten Liste auf der Download Seite nach Löschen von Elementen
- #228: $HOST nicht mehr beim Editieren einer User App ersetzen
- #228: Die Einstellung "new window" wurde bisher nicht über einen AvNav Restart hinaus gespeichert
- #225: Kartenkonvertierung auf Windows geht wieder (gdal2 auf Windows)
- #223: Korrektes Zusammenführen der storeKeys Einträge aus einer Widget Definition und aus den editierbaren Parametern
- #221: translateFunction funkltioniert jetzt auch für einfache user widgets
- #219: Vermeidung von fortlaufenden Log Nachrichten der SignalK Time Verbindung
- #220: Vermeidung einer Endlosschleife im NMEA Dekoder bei fehlerhaften XDR Sätzen
- Ersatz des Paketes gir1.2-appindicator3-0.1 durch gir1.2-ayatanaappindicator3-0.1 für die Touch Screen Einrichtung
- Korrekte Auslieferung der default user.js
- Android: Track wurde beim Beenden der App geleert
- Richtige Berechnung der Annäherung and einen Wegepunkt in der App
- #231: Track GPX OpenCPN Kompatibilität
- #244: falsche XTE Richtung
20220421 link
Starke Erweiterung der SignalK Integration
- AvNav kann jetzt direkt seine Navigationsdaten (inklusive AIS) von SignalK empfangen
- Wegepunkt-Daten können an SignalK geschickt werden
- Alarme können zu SignalK geschickt und von dort empfangen werden
- Das SignalK Handling wurde von einem Plugin in den "core" verlagert
- Für Details siehe die Beschreibung
Images mit Touch Support
- Die AvNav Images haben jetzt auch Support für einen lokalen Monitor (Schwerpunkt: Touch)
- Das ersetzt die nicht mehr gepflegten AvNav-Touch images.
- Details in der Installationsbeschreibung
Setzen der Systemzeit ohne GPS
- die AvNav Images haben jetzt ein fallback-Handling zum Setzen der Systemzeit
- wenn für eine gewisse Zeit kein GPS Signal empfangen wird, wird versucht über NTP die Zeit zu ermitteln
- das sollte Probleme beim Internet Zugriff vermeiden (SignalK, mapproxy,...)
Weitere neue Funkionen
- Trennung von true und apparent Wind in den internen Daten - die Anzeige der Wind-Widgets kann jetzt fest einem von beiden zugeordnet werden
- Beim Parsen von RMC wird jetzt korrekt geprüft, ob Kurs und Geschwindigkeit vorhanden sind
- #169: Anzeige für Map Scale (in den Settings unter Layer)
- #87: Alarm und rote Titelzeite, wenn die Verbindung zum Server abbricht
- #206: Setzen von Ankerwache mit Keyboard Kommandos
- #200: Verschiedene Boot-Symbole für COG und HDM/HDT sowie Stillstand, bessere Berechnung des Kurs-Mittelwertes
- #202: Parsen von ZDA
- #188: Umschalten/Ausschalten des Remote Channels direkt auf Navigations- und Dashboard Seiten
- Pitch und Roll für BME280, skPitch,skRoll Widgets können auch Input in deg verarbeiten
- Kleinere interne Korrekturen
Fehlerkorrekturen
- korrekte Mittelwertbildung für Kurs-Werte
- besseres Fehlerhandling bei avahi
- restart button manchmal nicht sichtbar auf der Status-Seite
- android: Korrektes Arbeiten der overlay-change-detection
- #212: Speed Gauge: Setzen von maxValue < 10 führt zum crash
- Karten-Konvertierung auch unter bullseye (GDAL3)
Migrationshinweis
- falls nicht besondere Alarm-Kommandos definiert wurden, sollten
Einträge für den AVNAlarmHandler aus der avnav_server.xml entfernt
werden.
Dann können die Alarm-Sounds über die Settings-Seite eingestellt werden und es können eigene Alarm-Sounds genutzt werden.
20220306 link
- Fehlerkorrektur #196: Android AvNav empfängt keine Positionsdaten wenn es im Hintergrund ist
- Fehlerkorrektur #195: Beim Laden von Settings mit einem anderen Layout als system.default beim initialen Dialog wird das Layout nicht geladen
- Kleinere interne Korrekturen
20220227 link
Nur Windows !- Fehler in 20220225 korrigiert, der den Server Start verhindert
20220225 link
Speichern und Laden von Einstellungen- Die Einstellungen auf einem Gerät können auf dem Server gespeichert und auf diesem oder anderen Geräten wieder geladen werden.
- Das plugin interface wurde erweitert um settings in einem Plugin mitzubringen und zu registrieren.
- Beim erstmaligen Start von AvNav auf einem Gerät wird eine Auswahl der gespeicherten Einstellungsdateien angezeigt, falls es mehr ale eine gibt. Der Nutzer kann entscheiden, welche er nutzen möchte. Später können andere Dateien über die Einstellungsseite geladen werden.
- Auf der Einstellungsseite werden geänderte Werte durch unterschiedliche Schriftstile dargestellt.
- Die Möglichkeit Einstellungen innerhalb einer Layoutdatei zu speichern, wurde entfernt (man kann aber umgekehrt in einer Settings-Datei auch den Namen des zu nutzenden Layouts angeben)
- #185: zeige sowohl AIS Ziele im eingestellen Umkreis um die Bootsposition als auch um den Kartenmittelpunkt.
- #187: In den Einstellungen kann gewählt werden, welche AIS Ziele angezeigt werden sollen (class A, class B,other).
- Optimierung der Anzeige-Performance in der AIS Liste
- Die pro Ziel in der AIS Liste angezeigten Informationen können reduziert werden
- Class B Ziele können in der Karte kleiner angezeigt werden
- Das momentan "verfolgte" AIS Ziel wird in einer separaten Farbe dargestellt.
- Das Verfolgen beginnt durch Klick auf den Center button auf der AIS Seite.
- #149: Die Werte, die bei einem AIS Ziel angezeigt werden, können ausgewählt werden (bis zu 3)
- #145: AIS Ziele, die in Ruhe sind, können verborgen werden.
- #135: Entfernungen können durch das Setzen einer Markierung auf der Kartenmitte (button ) gemessen werden. Die Entfernung und der Kurs zur Kartenmitte werden im "Center Display Widget" und neben der Kartenmitte angezeigt.
- Der Dialog für das Bearbeiten einer Route wurde klarer gestaltet
- #141: Mehr Möglichkeiten für das Aktivieren der Ankerwache. Man kann die aktuelle Position oder die Kartenmitte als Ankerposition nutzen sowie einen Offset angeben. Siehe die Beschreibung.
- Wenn eine neue TCP Verbindung zu AvNav erfolgt, werden NMEA Daten nur ab dem aktuellen Zeitpunkt gesendet (vorher wurden bis zu 10 ältere Sätze gesendet).
- #146: Die Karten auf der Hauptseite sind alphabetisch sortiert. Ausserdem wurde die Dialogabfrage "center map now" entfernt.
- #148: AvNav erkennt automatisch, wenn sich Overlays ändern und zeichnet die Karte neu. Das gilt auch für Routen.
- #151: UserApps können jetzt in einem eigenen Browser-Fenster/einem eigenen Tab geöffnet werden. Das geht allerdings nur für externe URLs.
- #155: USB Monitoring, Bluetooth reader und NMEA logger können über die Server/Status Seite ausgeschaltet werden.
- #160: Dekodierung der Wasser-Temperatur von MTW und der Geschwindigkeit durchs Wasser von VHW. Zusätzliche widgets für STW und water temp
- #163: Sie Socket Reader können jetzt auch NMEA Daten senden
- AvNav kann jetzt auch gestartet werden, wenn auf dem System kein python-bluez verfügbar ist. (Ein enstprechender Status wird angezeigt)
- Unter Android wird jetzt auch APB gesendet
- Dekoder für VWR NMEA0183
- #164 Höhere Bauraten als 115200
- #180: Android: Es wird eine Warnung ausgegeben, wenn die Android Power Savee Einstellungen das GPS im Hintergrund abschalten, da dann keine Track-Aufzeichnung oder das Aussenden von NMEA Daten erfolgen kann.
- Es gibt 2 neue Widgets für SignalK Daten: skpitch/skroll (danke an Tom)
- Die Seiten-Navigation zwischen der AIS-Liste und der AIS Detail-Seite wurde verbessert (Hin- und Zurücknavigation möglich)
- Das logfile enthält jetzt auch alle potentiellen Fehler beim Start
- Man kann beim Aufruf von der Kommandozeile jetzt den log level mitgebenlogging
- Im Normalfall wird mit dem Log Level "error" gestartet (Option -q)
- #192, #193: korrektes Übergeben der Parameter für Formatierer
- #191: Entfernung der nihct genutzten "caption" für das Combined Widget
- #190: Hinzufügen der erforderlichen minValue/maxValue für radialGauge
- #189: Korrektur in canvas gauges
- Anpassung der Grössen für wind widget und depth widget
- #186: Verhinderung eines sporadischen crashes
- #184: Richtiges Handling für store keys (value) und Formatter Parameter im Layout Editor
- registrierte Layouts und settings werden entfern wenn ein Plugin disabled wird
- #182: Korrektes Handling für default Formatter Parameter
- Dokumentation korrigiert für nutzerdefinierte Formatter
- Verhinderung von mehrfacher USer App Registrierung durch plugins
- Erhalt der eingestellten Farben beim Editieren von Overlaysnumber
- #161: Rückfall handling bei nicht ladbaren Konfigurationen
- #178: Die "translate" ist jetzt für alle Widgets verfügbar
- Korrektur des erzeugten APB Satzes
- #157: Weiterschaltung zum nächsten Wegepunkt einer Route, wenn kein Client verbunden ist
- #154: Update für die Dokumentation der Installation mit Paketen
- #150: Dokumentation: Direkter Link zu mbtiles von OpenSeaMap
- #153: Overlay Dialog für Mobilgeräte korrigiert
- #152: Löschen von Routen auf Android funktioniert wieder
- Korrektur für den Konverter wenn utf-8 in KAP Dateien vorhanden ist
- Android: Verhinderung eines Absturzes, falls kein Dateimanager installiert ist
- #143: Korrektes Herunterfahren des Servers aus der App heraus
- Build Werkzeuge und Bibliotheken auf aktuelle Stände gebracht
- Explizite definition der nodejs Version (16) beim Bauen per gradle
- Optimierung des Builds für die Web-App
20210619 link(Android Version: 20210618)
Neue Funktionen
- zeige den Nachtmodus Button auch im Layout Editor
- #88: dekodiere HDG,HDT,HDM,VHW (teilweise) auf dem Server und unter Android
- HDT,HDM widgets
- ermögliche die Nutzung von HDT oder HDM für die Richtungsanzeige des Boot-Symbols (Einstellungen/navigation/boat direction )
- #138 ermögliche das Boot auf jeder beliebigen Position auf dem Bildschirm zu fixieren(Einstellungen/map/lock boat mode)
- #139 zeige den Nachtmodus Button auch auf der Navigationsseite
- Erlaube einen "schwebenden" Mode der Buttons und Anzeigen über der Karte (Einstellungen/map/float map behind buttons)
- Verberge die Buttons auf der Navigationsseite und auf den Dashboard Seiten nach einer einstellbaren Zeit (Einstellungen/buttons/auto hide buttons...)
- #132 zeige +/- 180 im Wind Widget (einstellbar im Layout Editor), kleinere Verbesserungen am Wind Graphics Widget
- setze den Layout-Namen als CSS Klasse an der Applikation um CSS Stile für verschiedene Layouts zu ermöglichen
- Fernsteuerung
- Steuere ein Display von einem anderen oder vom Server
- 5 Kanäle, jedes Display kann auf einem davon senden oder/und empfangen
- UDP Port für den Empfang von Fernsteuerkommandos
- Plugin für die Zusammenarbeit mit der obp-rc-remote Fernbedienung
- Interface Wichtungen für eine einfache Umschaltung zwischen ethernet und WLAN für den Internet-Zugang (avnav-raspi)
- Einfrieren bei der Nutzung von Linear Gauges
- Falsche Button-Sortierung auf alten Browsern
- #140: Nachtmodus für XTE Widget, Wind Graphics, einige Gauges
- Umschaltung zwischen Access Point und WLAN client über die Config GUI funktionierte nicht
- Wenn gleichzeitig apparent und true Wind vorhanden sind, springt die Anzeige zwischen beiden. Jetzt wird "apparent" bevorzugt und nur wenn das nicht empfangen wird, wird "true" genutzt. Es erfolgt eine Anzeige welcher Wert genutzt wird.
- Korrektur das Filter Handlings für Komma separierte Filter am Plugin API
- Korrektur des read filter Handling am SocketWriter
20210502 link
Neue Funktionen
- Erweiterung der Konfiguration für die Headless Images (Hostname, Tastatur, Umschaltung der WLAN Nutzung)
- Bessere Verbindung zu anderen WLAN Netzen (IP Adresse wird schneller ermittelt)
Fehlerkorrekturen:
- Korrekte Anzeige der Button Icons im Lite Mode vom Chrome auf Android (#128)
- einige MCS Module für one wire wurden nicht korrekt geladen (nur für headless images)
- Die Auflösung für NMEA0183 services erfolgte nur einmal (jetzt korrekt permanent wiederholt im Fehlerfall)
20210424 link
Focus: Android App
- Die Android App hat jetzt einen kompletten NMEA0183 Multiplexer - so wie die Server Variante
- Damit kann man:
- verschiedene TCP/UDP NMEA0183 Datenquellen anschliessen
- NMEA zu TCP/UDP Zielen senden
- Mehrere USB-Seriell-Wandler nutzen um NMEA Daten zu senden und zu empfangen
- NMEA Daten per Bluetooth senden und empfangen
- Die Daten des eigenen GPS aussenden
- Den Multiplexer im Hintergrund laufen lassen und die Daten für anderen Navigations-Apps bereitstellen
- Mdns (Bonjour/Ahavi) nutzen um leicht eine Verbindung zu NMEA Datenquellen herzustellen - auch in sich verändernden Netzwerken
- Eigene NMEA Ausgänge per MDNS für andere Apps oder Systeme bekannt machen
- Die NMEA Daten einkommend und ausgehend mit Filter-Ausdrücken und Blacklisten einschränken
- Ein NMEA Log in eine Datei schreiben.
- Den Status aller Verbindungen auf der Status/Server Seite anzeigen
- Android integriert jetzt den Webserver in den "normalen" Modus (wurde vorher "external browser mode" genannt)
- Der Zugriff kann vom gleichen Gerät oder von anderen Geräten per Browser erfolgen
- Der default Port für den Webserver ist jetzt 8080
- Erzeugung von RMB Datensätzen, wenn ein Routing aktiv ist (kann ausgesendet werden, um z.B. einen Autopiloten zu steuern)
- Die Konfiguration der Android App ist jetzt weitgehend identisch zur Server Version und erfolgt auf der Status/Server Seite
- HINWEIS: einige Konfigurationen werden von einer älteren Version übernommen - jedoch nicht alle
Für die Raspberry Version (Headless Image):
- Unterstützung von USB Tethering von einem Android Gerät. Damit kann man den Raspberry über das angeschlossene Gerät ins Internet bringen - oder auch die Verbindung zum AvNav Server über USB herstellen (einfach, wenn man unter Android den BonjourBrowser nutzt)
Für alle Server Versionen (Headless Image, OpenPlotter,...):
- Bekanntmachen von TCP NMEA Ausgängen (AVNSocketWriter) per Avahi (mdns/Bonjour) - andere AvNav server oder die Android App können sich so einfach verbinden.
- AVNNmea0183ServiceReader zur Verbindung mit einem Avahi (mdns/Bonjour) NMEA Service (wie z.B. SignalK)
- Erweiterung im plugin API - die initFunction erhält nun auch die WidgetParameter beim Aufruf
Fehler Korrekturen:
- #123: bluetooth Verbindungsabbrüche
- Anpassungen an neuere gdal Versionen für den Importer
- Files immer mit utf-8 encoding zum Lesen oder Schreiben öffnen (Chart Konverter)
- CSS Anpassung für bessere Kompatibilität mit alten Browsern
- Mehr Robustheit gegen NMEA Nachrichten mit leeren Elementen
- Manchmal wird im Layout Editor auch ein anderes Widget mit geändert, wenn man ein kopiertes Widget ändert
20210323 link
- Windows: AvNav startet nicht nach update
- Windows: SocketWriter lässt sich nicht umkonfigurieren
- #119: Crash in der App bei linear Gauges
- #120: Crash in der App wenn ein Formatter nicht (mehr) existiert
- Defaultwerte für Widgets werden im Layout-Editor nicht richtig gesetzt (z.B. Farben bei Gauges)
- Crash in der App bei Date/Time formattern wenn keine oder falsche Daten vorhanden sind
20210322 link
Die größte Änderung ist die Möglichkeit, die Konfiguration des Servers direkt in AvNav zu ändern (z.B. das Hinzufügen neuer Interfaces). Das erfordert auch ein Update für alle plugins auf ihre neuesten Versionen.
AvNav Core:- Man kann jetzt die Konfiguration direkt in AvNav ändern (Server/Status Seite), die Änderungen werden ohne Restart sofort wirksam
- Wenn man Karten mit leeren zoom layern nutzt (viele mbtiles Dateien) ist AvNav jetzt in der Lage geringer aufgelöste Kacheln vergrößert anzuzeigen. Das vermeidet leere Bereiche auf der Karte in bestimmten Zoomstufen.
- Man kann die Kartendarstellung jetzt skalieren(Settings/Map). Das kann die Sichtbarkeit auf hochauflösenden Displays verbessern.
- Es gibt eine experimentelle Vorschau auf einen split creen Modus, erreichbar mit http://address:port/viewer/viewer_split.html, siehe demo
- Die Anpassung der Symbolgrössen an hochauflösende Displays sollte jetzt korrekt sein.
- Direkte Registrierung von AvNav bei MDNS (Bonjour), man kann den Namen anpassen, der registriert wird.
- Erweiterungen im plugin API
Raspberry Pi (Images)
- Unterstützung für den MCS von GeDad, siehe Image Beschreibung
- Anpassung der Images vor der Benutzung mit einer Konfigurationsdatei und einer Web-Oberfläche für die Erzeugung
- Sowohl AvNav als auch SignalK sind jetzt per MDNS/Bonjour sichtbar
- Bessere WLAN Stabilität durch Abschaltung des power save managements
- Automatisches Aufsetzen einer IP Adresse am Ethernet Interface wenn keine Verbidnung zu einem DHCP Server besteht
- Weiterleitung von Port 80 zu AvNav (8080), erspart die Eingabe von :8080 in den URLs
Kleinere Fehlerkorrekturen (engl.)
- handle utf-8 in download names correctly
- keep status on status page until we get server error, correctly show and hide server error
- increase network timeout
- work around strange height bug on ios 12,13 safari
- always use shutdown when closing sockets, re-enable timeout for socket reader
- #113: merge pr, correctly handle null values in SK
- #117: prevent browser 2 finger zoom
- restart avahi when changing the system time
- avoid hiding second buttons on status page
- decrease default font sizes
- create an error gemf for failed conversions, add importer log display on download page, timeout importer status items
- allow opensuse install
- show plugin info in status if startup fails
- restart server
- log display
- server download log
- cleanup name handling and thread id for logging
- better timeout handling for serial (avoid reopen after 1s)
- rename AVNGpsdFeeder to AVNFeeder, completely remove gpsd related code
- #106: avoid writing errors to the log if empty positions lead to decode errors
- merge #105
- adapt to new handling of com port names on windows
- correct windows download links
20210115 link
- #73: Umstellung des Servers auf python3 (das bisherige python2.7 wird nicht mehr gepflegt)
- Plugin API Java Script Erweiterung für featureFormatter
- Dekodierung von XDR Datensätzen
- Formatter für Druck und Temperatur
- Erweiterung des Java Script API - Registrierung von Formattern
- besseres Handling für formatterParameters im Layout Editor
- NMEA filter für AVNSocketReader,AVNBluetoothReader und AVNUdpReader
- das avnav
history plugin ist in den Paketquellen enthalten und kann mit
sudo apt-get install avnav-history-plugininstalliert werden.
- Fehlerkorrekturen:
- #97: NMEA Prüfsummen mit kleinen Buchstaben
- Korrektes Handling des Dimmfaktors für die Karte im Nachtmodus
- Installationshinweise:
Bei der Installation mit Paketen (apt) müssen neue Abhängigkeiten installiert werden.sudo apt-get updateBei den headless Paketen muss vorher die Zeit gesetzt werden.
sudo apt-get upgradesudo date -s "2021/01/15 15:00"Es ist wichtig, dass auch vom ocharts-plugin die aktuelle Version 20210115 installiert wird.
Bei der Windows Installation sollte ein neuer Installer genutzt werden.
Falls mit dem vorhandenen Installer ein Update ausgeführt wird, muss es 2 mal nacheinander durchgeführt werden, da beim ersten Mal die neue Python Version nicht installiert wird.
20201227 link
- Plugin API Erweiterung für USB Geräte
- Fehlerkorrekturen
- RMB funktionierte nicht in den letzten Versionen, repariert
- kleinere Fehler im widget handling für plugins
- kleinere Fehler bei den angezeigten Buttons
- einige verbesserte Logs am Server
20201226 link
- Fullscreen Button
Falls vom verwendeten Browser unterstützt, gibt es auf der Hauptseite, Navigationsseite und auf den Dashboard Seiten
einen Button, um Fullscreen ein- und auszuschalten - Separate Einstellungs-Kategorie für Buttons
- Fehlerkorrekturen
- OSM online Karten
- bessere Kompatibilität für ältere Browser
- Android Dim Handling
20201219 link
- Karten Overlays
- Man kann gpx,kml,kmz und geojson Dateien über die Karten legen
- Mehrere Karten übereinander legen
- Anzeige von vorhandenen Tracks und Routen
- Nutzerdefinierte Symbole und links mit HTML Seiten
- Anzeige von Informationen zu einem Punkt beim Klick
- Anzeige von Objekt-Informationen (Feature Query) bei o-charts (erfordert neue avnav-ocharts Version)
- Erweiterungen beim Track Handling
- Anzeige von Informationen (Länge, Zeit, Geschwindigkeit)
- #67: Anzeige von Tracks auf der Karte (als Overlay)
- Konvertierung von Tracks zu Routen
- Import von gpx Tracks
- Verbesserungen im Routen Handling
- Neuer Dialog für Umbenennen, Leeren, Kopieren, Löschen
- Verbinden von Routen
- #9 Nutze einen Wegepunkt aus einer Gpx Datei zum Hinzufügen zu Routen
- Routen können jetzt auch "rückwärts" gebaut werden ("insert before")
- Verbessertes Fehlerhandling
- Zeige einen Fehlerdialog mit der Möglichkeit den Fehler zu speichern
- Anzeige von Fehlern in der user.js
- Erweiterungen in den Settings
- "increase fonts on hires" - Vergrößerung verschiedener Anzeige-Elemente bei hochauflösenden Displays
- "Overlay Info on Click" - Anzeige von Overlay Informationen wenn man
auf die Karte klickt (default: ein)
das steuert auch die Anzeige von Objekt-Informationen bei o-charts - "Always Info on Chart Click" - Anzeige einer Information in Bereichen ohne Overlays (default: aus)
- Verbesserte Dokumentation
- Tastaturunterstützung beschrieben
- Index
- #79: Aufrufparameter noCloseDialog um die Abfrage beim Verlassen der Seite zu verhindern
- Fehlerkorrekturen:
- Zurückspringen zur Startseite nach Klick auf ein AIS symbol
- "cancelTop" funktioniert jetzt auch unter firefox
- Korrektes Senden von MTA NMEA Sätzen ($ am Anfang fehlte)
20201202 link
Fehlerkorrekturversion für 20201105
- Bug: Die SignalK Verbindung mit WebSockets (neu in 20201105) funktioniert nicht komplett. Nicht geänderte Daten verschwinden nach 30s. Man konnte auch die Nutzung von WebSockets nicht abschalten
- Bug: In der Dokumentation war für signalK useWebsockets falsch angegeben
20201105 link
- Feature: Button für Power Save (Android und BonjourBrowser) #69
- Feature: Geschwindigkeitsabhängige Kurs-Vektoren für eigenes Boot und AIS #59, siehe Navigationsseite (dazu einige neue Einstellungen)
- Feature: Einstellungen für die AIS Symbolgröße und einen Rand #58
- Feature: Eigene Symbole für das Boot und AIS Ziele (unterschiedlich pro Typ) #53, siehe Beschreibung
- Feature: Overflow Button wenn mehr als 8 Buttons nicht passen, Möglichkeit für 2. Button Spalte #68, siehe Navigationsseite
- Feature: Einstellmöglichkeit um den Zurück-Button immer ganz oben zu haben
- Feature: Package Abhängigkeit zu gpsd entfernt
- Feature: Möglichkeit für Plugin Widgets mit dem Server zu kommunizieren (event handler) #75, siehe Plugin Beschreibung und User Java Script
- Feature: Nutzung von Karten, die unter SignalK installiert sind #76, siehe SignalK Karten
- Bug: N2K (canboat) arbeitet weiter, auch wenn lange keine Daten vorhanden sind
- Bug: Unerwarteter Wechsel von einer Seite zur anderen (doppeltes Klick Handling in Listen)
- Bug: Gehe im Routen Editor zum vorletzten Punkt, wenn der letzte gelöscht wird
- Bug: Robusteres Dekodieren von teilweise leeren DPT und DBT Sätzen #60
- Bug: korrekte Behandlung von Filtern in avnav_server.xml die nur eine Blacklist enthalten
- Bug: Robustere Behandlung von verkürzten Class 5 AIS Nachrichten (keine Namen, Callsign,...)
- Bug: Neuladen einer Karte im Browser, wenn sie auf dem Server modifiziert wurde (mbtiles, ocharts)
- Bug: (Android) akzeptiere unbekannte NMEA talker ids
- Bug: Center to Ais target funktioniert nicht #74
- Bug: Richtige Anzeige der anchor watch distance in m #62
- Bug: Darstellung kaputt für lange URL in User App Dialog #66
- Bug: Korrektur für das Handling des Schemas bei mbtiles (xyz,tms) #63, siehe Beschreibung Karten
- Hinweis: Nach Installation per Hand mit dpkg (erzeugt einen
Fehler) müssen ggf mit
sudo apt-get install -fdie neuen Abhängigkeiten nachinstalliert werden.
20200609 link
- korrektes Handling von Karten mit Leerzeichen im Namen
- Android Korrekturen (Version 20200605) - korrekter external Browser mode in älteren Android Versionen
20200515 link
- GPS Status Anzeige auf der Hauptseite (Danke free-x)
- Wind Grafik auf der Nav Seite wird nicht mehr kleiner
- Tiefenanzeige funktioniert wieder
- CSS Klasse für Widgets im Layout Editor funktioniert
- NMEA logger funktioniert wieder richtig
- Kein mehrfaches Laden von Plugins mehr
- eniro aus den Demo Sourcen entfernt
20200401 link
- Verbindung mit freien externen WLANs funktioniert wieder
20200325 link
- Layout Editor zur Anpassung des Layouts an eigene Vorstellungen
- Karten im mbtiles Format
- Einbindung von grafischen Anzeigen (mittels canvas-gauges)
- Verwalten von Nutzerdateien und "user apps" um eigene Web Seiten einzubinden
- Erweiterung und Anpassung von AvNav mit java script und css
- Überarbeitete Dokumentation (auch in Englisch)
20200204 link
- Support für NME2000 (via canboat) und SignalK - siehe Beschreibung
- Anpassungen am Layout
20200126 link
- Fehlerkorrektur Android ständiger Notification-Ton
- Fehlerkorrektur Routen-Länge auf der Detail-Seite.
- MOB Handling. Bei Klick auf die MOB Taste wird ein aktuelles Routing
abgebrochen, die aktuelle Position wird als Wegepunkt "MOB" gesetzt und
es wird ein Alarm ausgelöst. Die MOB Taste bekommt einen roten Rand.
Beendet wird das MOB über die MOB Taste oder über das Stoppen der
Navigation.
Wenn in avnav_config.xml ein AlarmHandler konfiguriert wurde, benötigt diese Funktion einen neuen Eintrag dort.
Wenn nur die Standard-Sounds für die Alarme verwendet werden sollen, kann der gesamte AVNAlarmHandler Eintrag entfernt werden.
<AVNAlarmHandler> <Alarm name="waypoint" command="sound" parameter="$BASEDIR/../sounds/waypointAlarm.mp3" repeat="1"/> <Alarm name="ais" command="sound" parameter="$BASEDIR/../sounds/aisAlarm.mp3" repeat="1"/> <Alarm name="anchor" command="sound" parameter="$BASEDIR/../sounds/anchorAlarm.mp3" repeat="20000"/> <Alarm name="gps" command="sound" parameter="$BASEDIR/../sounds/anchorAlarm.mp3" repeat="20000"/> <Alarm name="mob" command="sound" parameter="$BASEDIR/../sounds/anchorAlarm.mp3" repeat="2"/> </AVNAlarmHandler>
20191224 link
- Größerer interner Umbau
- Keyboard Support. Die aktuellen Bindings findet man auf GitHub. Eine Anpassung ist im Layout über einen parameter "keys" möglich. Siehe Beispiel auf GitHub. Eine detaillierte Beschreibung folgt. Auch unter Android.
- Einführung von Layouts: Man kann über eine Json Datei die Widgets auf
der Navigationsseite und auf den Dashboard Seiten anpassen. Dazu unter
Settings->Layout eine andere Layout-Datei wählen. Zum ändern die
vorhandene system.default Datei herunterladen (Download Seite),
Anpassen, ggf. umbenennen und wieder hochladen. Eine detaillierte
Beschreibung folgt.
Das ist auch unter Android möglich. - Anpassung des Aussehens per css. Über eine Datei /home/pi/avnav/data/user/viewer/user.css können eigene css-Regeln eingebracht werden. Das ist auch unter Android möglich.
- Anpassen des Verhaltens über eigene Widgets. Mit einer Datei /home/pi/avnav/user/viewer/user.js können eigene Widgets definiert und später im Layout genutzt werden. Ein Beispiel findet sich auf GitHub. Das ist auch unter Android möglich.
- Plugin Konzept. Mit Python code und Js-Code kann avnav jetzt erweitert werden. Mit den Python Anteilen können z.B. weitere NMEA Sätze dekodiert werden, NMEA Daten gelesen und geschrieben werden oder auch Daten in den internen Speicher (und damit zur Anzeige) geschickt werden. Ein Beispiel ist auf GitHub vorhanden. Eine detaillierte Beschreibung folgt. Nicht unter Android.
20190429 link
- Im neuesten Raspbian gibt es Fehler, die verhindern das bei bestimmten
REALTEK basierten WLAN-Adaptern ein Neu-Verbinden mit einem Netz
funktioniert. Es betrifft Adapter die das Kernel Module 8192cu nutzen.
Man sieht im log dann Fehler dieser Art:
wlan-av1: Association request to the driver failedAls Workaround habe ich eine Überwachung eingebaut, die wenn dieser Fehler ein paar mal auftritt, das Kernel module neu lädt. Damit arbeitet der WLAN Zugang zu externen Netzen wieder. Es kommt nur beim Neu-Verbinden immer zu einer kurzzeitigen Nicht-Verfügbarkeit des WLANs - sieht man im Status. Schwierig wird es nur dann, wenn man mehrere WLAN-Module mit diesem Chipsatz verwendet und eines davon auch als access point. Hier würde das WLAN auch kurzzeitig unterbrochen - Mobile Geräte verbinden sich dann gerne mal mit einem anderen. Solange man den Access Point ( default ) über das interne WLAN abwickelt, hat man keine Probleme. Da es nur ein workaround ist, wird der nicht standarmäßig aktiviert - nach der Installation des Updates muss man noch den entsprechenden service aktivieren und starten:
sudo systemctl enable avnav-check-wlan sudo systemctl start avnav-check-wlanIch hoffe, das es irgendwann eine Korrektur gibt, die den workaround wieder überflüssig macht. - Standardmässig ist der Zugang von aussen (Web-Oberfläche oder
ssh) über das wlan-av1 (d.h. den WLAN Adapter, der eine Verbindung
nach draussen macht) gesperrt, damit aus einem öffentlichen WLAN niemand
auf den raspberry zugreifen kann. Für manche Szenarien wäre es aber
wünschenswert, wenn man das kann. Ich habe z.B. einen mobilen Hotspot
und möchte den raspi gerne mit diesem verbinden. Wenn dann bei mir
Geräte direkt mit dem Hotspot verbunden sind (und nicht mit dem avnav
WLAN) möchte ich trotzdem auf den raspi zugreifen können. Daher gibt es
jetzt eine Möglichkeit, diesen Zugriff von aussen pro WLAN zu gestatten.
Man sollte hier sorfältig sein, und das auf keinen Fall in einem
öffentlichen WLAN (z.B. Hafen) zulassen!
Um die Funktion zu ermöglichen, muss nach der Installation ein Eintrag in der avnav_server.xml vorgenommen werden:
<AVNWpaHandler> firewallCommand="sudo -n $BASEDIR/../raspberry/iptables-ext.sh wlan-av1" wpaSocket="/var/run/wpa_supplicant/wlan-av1"> </AVNWpaHandler>Wenn dieser Eintrag vorhanden ist (danach neu starten), wird bei WLANs, die für diesen Zugriff freigeschaltet sind, "ext access" angezeigt, beim Verbinden kann das ausgewählt werden.
Im Status für das Interface wird ebenfalls angezeigt, ob der externe Zugriff erlaubt ist und ob das firewallCommand erfolgreich war. Wenn es nicht erfolgreich war, sollte der raspi neu gestartet werden, damit die firewall wieder korrekt funktioniert.
20190415 link
- Neues Image basierend auf 2019-04-08-raspbian-stretch-lite
- Support für Raspi3b+
- Alle Korrekturen bis 2019/04/15 (Udp Writer thx to BlackSea)
- ahavi config für avnav (mit Bonjour-Browser zu finden)
- für IOS Bounjour Search
- für Android Bonjour Browser
- Möglichkeit in der Start-Page andere URLs einzubinden
- Größerer interner Umbau - Plugin-Interface (Doku folgt...)
- Dieses Image ist das letzte direkt von mir bereitgestellte Image - neuere finden sich wie unter Installation beschrieben.
20180313 link
- Ausschalten aller Alarme mittels Taster an GPIO Pin. Dazu muss in der
avnav_server.xml für den AlarmHandler ein Attribut stopAlarmPin
angegeben werden. Beispiel:
<AVNAlarmHandler stopAlarmPin="7">Die Pin Nummer ist dabei die Nummer am Pi connector - siehe howto - im Beispiel Pin 7 = GPIO4.
Zum Ausschalten der Alarme muss dieser Pin mit Masse verbunden werden (einfacher Taster).
Korrekturen:
- Konverter für die Karten auf dem Pi funktioniert wieder mit dem neuesten Image (neue gdal Version)
20180306 link
Korrekturen:- gps Alarm aktiv
- korrektes Icon für Android "add to homescreen"
20180218 link
kleinere Fehlerkorrekturen zu 20180215
- Status auf Hauptseite vertauscht für NMEA/AIS
- Versions-Info auf Hauptseite falsch
- kleinere Android Korrekturen
Anker Alarm
Achtung: Dazu muss die avnav_server.xml erweitert werden. (Wenn man neu aufsetzt, wird das automatisch erzeugt, dann muss man nichts tun).
Am Ende bitte einfügen:
</AVNCommandHandler> <AVNAlarmHandler> <Alarm name="waypoint" command="sound" parameter="$BASEDIR/../sounds/waypointAlarm.mp3" repeat="1"/>
<Alarm name="anchor" command="sound" parameter="$BASEDIR/../sounds/anchorAlarm.mp3" repeat="20000"/>
<Alarm name="gps" command="sound" parameter="$BASEDIR/../sounds/anchorAlarm.mp3" repeat="20000"/> </AVNAlarmHandler>
Falls man ein anderes Kommando nutzen möchte (z.B. eigenes Shell-Script) muss man das als neues Kommando unter AVNCommandHandler eintragen, ihm einen Namen geben und dann bei den Alarmen diesen neuen Namen nutzen.
Man kann natürlich auch das oben angegebene "sound" Kommando durch etwas anderes ersetzen.
Der unter "Alarm" angegebene Parameter wird an das entsprechende Kommando weitergereicht.
In jedem Falls sollte eine Alarm-Ausgabe am pi direkt vorgesehen werden, es kann ja sein, das gerade kein Tablet an ist.
Wenn beim Alarm als Parameter eine sound-Datei angegeben ist, kann der sound (zusätzlich) auch auf dem Tablet erzeugt werden (dort in den settings prüfen, ob er eingeschaltet ist).
Fehlerkorrekturen/Verbesserungen:
- https://github.com/wellenvogel/avnav/issues/27
- https://github.com/wellenvogel/avnav/issues/30
- SenseHat Support https://github.com/wellenvogel/avnav/pull/31
- besseres Handling von mehreren WLAN interfaces
- support für BMP180,BME820 (Danke Oleg!)
- https://github.com/wellenvogel/avnav/issues/33
- erlaube Verbindungen zu offenen WLANs (kein Passwort)
- router output jetzt auch APB (nicht nur RMB)
- navipack Konverter (Danke Oleg!)
- Datenschutzerklärung
- NMEA checksum error https://github.com/wellenvogel/avnav/pull/37 (Danke Oleg!)
- workaround für IOS Geräte (keine Anzeige der AIS-Seite)
- Layout tuning
20170410 link
Fehlerkorrekturen:
- track display
- route handling wenn nicht verbunden
- erhalte wlan config files bei updates
- #29: Radius der Kreise
- modus ohne gpsd funktioniert wieder
- korrekte Ermittlung der Layer-Grenzen für gemf Karten
- Android Korrekturen