Fahrlinux
ist ein Programm, mit dem man Fahrerkarten unter Linux auslesen kann. Fahrerkarten werden (nicht nur) in Deutschland bei Fahrzeugen ab 3,5 t zur Kontrolle der Lenk- und Ruhezeiten
eingesetzt.
Auf der Karte sind die Daten für mindestens 28 Tage auslesbar, je nach Nutzung auch deutlich länger, da ältere Datensätze erst überschrieben werden, wenn der Kartenspeicher vollständig belegt ist. So kann es passieren, das sich unter Umständen noch mehrere Jahre alte Daten auf der Karte wiederfinden lassen. Die ausgelesenen Daten kann man mit dem Programm Readesm
graphisch dargestellen und archivieren.
Um Fahrerkarten auslesen und graphisch darstellen zu können, werden folgende Programme/Pakete benötigt.
Fahrlinux (zum Auslesen)
readesm (zum Darstellen und Archivieren)
pyscard (zum Auslesen)
pcsc-Treiber (Kartenlesegerätetreiber für Linux)
Kartenleser
Fahrlinux und Readesm sind nicht in den Paketquellen enthalten.
Um Readesm zu installieren, kann folgendes "Personal Package Archive" (PPA) [1] verwendet werden.
ppa:k-2005/ppa
Zusätzliche Fremdquellen können das System gefährden.
Weitere Informationen bietet die
PPA-Beschreibung vom Benutzer/Team k-2005.
Nach dem Aktualisieren der Paketquellen muss das Paket installiert [2] werden:
readesm (ppa)
Readesm kann über den Befehl readesm gestartet [3] werden. Komfortabler ist es, sich einen Starter anzulegen [4].
Um Fahrlinux zu installieren, kann folgendes "Personal Package Archive" (PPA) [1] verwendet werden.
ppa:k-2005/ppa
Zusätzliche Fremdquellen können das System gefährden.
Weitere Informationen bietet die
PPA-Beschreibung vom Benutzer/Team k-2005.
Dann installiert man das Paket:
fahrlinx (ppa)
Anstatt das PPA zu verwenden kann Fahrlinux auch manuell installiert werden.
Für die systemweite Installation erstellt man das Verzeichnis /opt/fahrlinux (siehe auch opt). (Hinweis: Die Installation in /opt/ ist noch nicht getestet!) Soll das Programm nur für einen Benutzer installiert werden, erstellt man stattdessen einen Ordner im Homeverzeichnis. Danach wird die neueste Programmversion von der Projektseite
heruntergeladen und gespeichert (z.B. Fahrlinux-0.21.zip). Das Archiv wird in das soeben erstellte Verzeichnis entpackt [5].
Hiernach kann das Programm über die Datei fahrlinx.py gestartet werden [3]. Für den bequemeren Zugriff erstellt man sich einen Starter [4] mit dem folgenden Befehl, wobei das Verzeichnis ggf. anzupassen ist:
sh -c 'cd ~/Dokumente/Fahrlinux/; ./fahrlinx.py'
Als Bild für den Starter kann z.B. das Bild von oben verwendet werden.
Fremdsoftware kann das System gefährden.
Damit Kartenlesegeräte für Fahrerkarten richtig funktionieren, werden folgende Pakete benötigt:
pcscd
libccid
pcsc-omnikey (multiverse, optional für Kartenleser von Omnikey, nur in Lucid, Maverick und Natty)
Eine Liste der unterstützten Lesegeräte findet man hier.
Detaillierte Informationen zum Kartenleser sollte man nun mit lsusb oder hwinfo erhalten können.
Fahrlinux kann über das Menü oder mit diesem Befehl gestartet werden:
fahrlinx
Wer das Programm manuell installiert hat, findet oben entsprechende Hinweise.
Im linken Fensterbereich kann man nun den Kartenleser mit Doppelklick auf "Smartcard" öffnen, sofern keine Karte angezeigt wird. Wenn eine Karte eingesteckt ist, wird diese als Zeichenkombination angezeigt. Ein Doppelklick auf die angezeigte Karte öffnet diese und die ersten Daten, wie Name, Kartenleser, letzte Auslesung, werden angezeigt. Nun nochmals auf Smartcart klicken und dann erneut die Karte auswählen. Durch einen
-Klick auf "Start" wird das Auslesen gestartet.
Nach dem Auslesen erstellt Fahrlinux eine Datei mit der Endung .DDD. Enthält der Dateiname ungültige Zeichen, so kann die Datei auch umbenannt werden. Hierbei ist darauf zu achten, dass die Endung .DDD beibehalten wird.
Um eine weitere Karte auszulesen, die o.g. Vorgehensweise wiederholen.
Nun startet man Readesm. Es öffnet sich das Begrüßungsfenster, danach folgt man den Anweisungen. Öffnet man die soeben mit Fahrlinux erstellte Datei werden die Daten graphisch und tabellarisch dargestellt.
Zum Speichern/Archivieren wählt man "Datei -> Speichern unter". Die ESM-Datei kann später wieder mit Readesm geöffnet werden.
Um die Daten als HTML-Datei zu exportieren, sodass man sie sich im Webbrowser ansehen kann, wählt man "Datei -> Als HTML exportieren".
| |
| Eine exportierte HTML-Datei |
Dateien von Fahrerkarten können auch online ausgewertet werden (beta, im Aufbau). Dazu die Projektseite webdemo.opentacho.org
aufrufen, die Datei auswählen und die "XML-Ausgabe im Browser" aktivieren.
Die Readesm-Daten werden in der Anzeige farblich markiert.
gelb (die Hammer) = Arbeitszeit
blau (das Bett) = Pause, ab mind. 15 min.
grün (das Lenkrad) = Fahren
rot (das Bett) = gültige Lenkzeitunterbrechung / Ruhezeit / Pause
Diese Revision wurde am 19. Januar 2012 23:35 von Commander Data erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen:
Büro, Hardware, Grafik
2004 – 2012 ubuntuusers.de • Einige Rechte vorbehalten