Die möglichen Argumente für das Programm kannst du dir so anzeigen lassen:
glucometer -h
Und für die Untergruppen geht das so:
glucometer datetime -h glucometer patient -h
usw.
Anmeldungsdatum: Beiträge: 11181 Wohnort: München |
Die möglichen Argumente für das Programm kannst du dir so anzeigen lassen: glucometer -h Und für die Untergruppen geht das so: glucometer datetime -h glucometer patient -h usw. |
||||||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 465 Wohnort: München |
Hallo, vielen Dank für Deine schnelle und hilfreiche Antwort! Ich habe vor vier Minuten einen neuen Freestyle-Libre-Chip initialisiert und muss erst die Stunde Wartezeit abwarten. Dann werde ich es sofort probieren. Natürlich werde ich Dir dann berichten. Rhaban |
||||||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 465 Wohnort: München |
Hallo, seahawk1986, ich habe jetzt mein Blutzuckermessgerät angehängt und zunächst am Prompt eingegeben:
Es kam die folgende Fehlermeldung:
Dann habe ich eingegeben:
Es kam dann wieder dieselbe Fehlermeldung, Im Prinzip genauso war es bei dem Versuch, meinen Namen einzugeben. Allerdings bin ich auch auf dem Lesegerät unter „Optionen für Fachpersonal | Gehören Sie zum medizinischen Fachpersonal? | Ja | Weiter | CAA1C | fertig | Optionen für Fachpersonal | Dosierschritt oder Insulinrechner” nicht mehr auf meinen (falsch geschriebenen) Namen gestoßen; möglicherweise ist der Patientenname von Abbott aus Datenschutzgründen gelöscht worden. Wenn ich
eingebe, kommt:
Obwohl ich das Lesegerät seit Jahren nicht gewechselt habe (allerdings auf dem Windowsrechner eines Bekannten die neue Software habe aufspielen lassen), könnte ich mir vorstellen, dass mit der neuen Software die Möglichkeit, den Namen einzugeben, gestrichen wurde. Es heißt ja auf der Hilfeseite: "set the patient name, if the meter supports it." Die Fehlermeldungen verweisen auf Python. Lässt sich da etwas ändern, dass man wenigstens Datum und Uhrzeit aktualisieren kann? Das wäre mir tatsächlich lieb, da die interne Uhr des Lesegeräts immer nachgeht und sich das natürlich dann auf die Angaben in der Datei Datei data.csv auswirkt. Rhaban |
||||||||||
Anmeldungsdatum: Beiträge: 11181 Wohnort: München |
Probier mal folgendes (als normaler Benutzer): sudo apt-get install libusb-1.0-0-dev libudev-dev ~/.glucometerutils_venv/bin/pip install --upgrade setuptools ~/.glucometerutils_venv/bin/pip install hidapi Und falls das erfolgreich installiert wird, probier es noch mal mit dem glucometer-Befehl zum Setzen der Uhrzeit. |
||||||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 465 Wohnort: München |
Hallo, seahawk1986, danke für die Informationen; ich habe gerade eben mein Blutzuckerlesegerät vom Rechner aus auf die korrekte Uhrzeit eingestellt. Ich werde das gleich in mein allabendliches Datenübertragungsprogramm einbauen. Ich freue mich sehr! Danke! Rhaban |
||||||||||
Anmeldungsdatum: Beiträge: 11181 Wohnort: München |
Das scheint bei dem glucometer-Projekt noch ein ziemlicher Haken für normale Nutzer zu sein, dass die benötigten Abhängigkeiten nicht klar kommuniziert werden und man sich erst durch den Quellcode wühlen muss... |
||||||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 465 Wohnort: München |
Ich stimme Dir zu. Gerade weil Linux leider der Ruf anhängt, schwer und unverständlich zu sein, sollte man den Anwendern die Dinge so einfach machen wie irgend möglich. Ich stehe jetzt am Ende der Umstellung auf Ubuntu 20.04 ― das heißt: Es läuft jetzt gut ― und es war alles doch relativ einfach, auch dank der Hilfe von Dir und von Anderen aus dem Ubuntuusersforum. Rhaban |
||||||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 465 Wohnort: München |
Hallo, ich verwende seit heute einen neuen Rechner, einen Dell. Ich habe natürlich alles von dem alten Thinkpad auf den neuen „herübergeschaufelt” Leider gibt es jetzt beim Einlesen der Werte von meinem Freestyle-Libre-Lesegerät auf den (neuen) Rechner Probleme. Vor allem wird auf dem neuen Rechner der Befehl
nicht mehr verstanden; auf dem alten Thinkpad war das kein Problem. Jetzt kommt als Fehlermeldung $? der Wert 127 statt 0 Was mache ich falsch? |
||||||||||
Anmeldungsdatum: Beiträge: 11181 Wohnort: München |
Wie lautet die genaue Fehlermeldung? Hast du den Symlink den ich in diesem Post vorgeschlagen hatte in ~/bin/ angelegt, der auf das Skript im Virtual Environment zeigt? |
||||||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 465 Wohnort: München |
Danke, seahawk1986, für Deine schnelle Antwort! Das:
habe ich gerade eben am Prompt eingegeben und habe den Rechner herunter- und wieder heraufgefahren. Das Blutzuckerlesegerät wird nach lsusb erkannt:
Wenn ich
eingebe, kommt die folgende Fehlermeldung:
Wenn ich in der Shell nach /bin/ wechsle, gibt es dort kein Unterverzeichnis glucometer. Es gibt aber ein Unterverzeichnis /bin/ in /home/rlpclin/, in welchem sich der symbolische Link glucometer befindet. Wäre es eine Lösung, von dem alten Rechner (der ja immer noch funktioniert) einfach ein Unterverzeichnis, etwa aus /bin/, auf den neuen Rechner zu kopieren, um die Sache zu beschleunigen? Was mich (als Laie) erstaunt, ist, dass lsusb auch den Brother-Einzugsscanner erkennt, will ich aber scannen, beklagt wird, dass der Scanner nicht zu finden sei. Könnte da ein Zusammenhang bestehen? Es gibt jetzt in ~/.glucometerutils_venv/bin neben vielem Anderen auch ein Pythonscript namens glucometer, das sich jetzt aufrufen lässt. Wenn ich jedoch versuche, mit meinem Shellscript freestylelibre.sh die Daten von dem Lesegerät zu übertragen,
kommt eine Fehlermeldung. Was kann ich jetzt machen? Danke für alle Hilfe! |
||||||||||
Anmeldungsdatum: Beiträge: 11181 Wohnort: München |
Hast du das virtualenv neu aufgebaut? Das lässt sich schlecht durch die Gegend kopieren, insbesondere darf man den absoluten Pfad dabei nicht ändern, weil einige Interna davon abhängen.
Kannst du die Fehlermeldung bitte zeigen? "Geht nicht" ist immer eine schlechte Beschreibung... |
||||||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 465 Wohnort: München |
Danke! (Ich hatte gerade schlimmen Unterzucker.)
Das habe ich nicht gemacht. Ich habe nur das probiert, was ich in der letzten Nachricht geschrieben hatte.
liefert die folgende Fehlermeldung:
|
||||||||||
Anmeldungsdatum: Beiträge: 11181 Wohnort: München |
Das ist der selbe Fehler in grün - ich würde /home/rlpclin/.glucometerutils_venv/ löschen und das ganze neu anlegen. |
||||||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 465 Wohnort: München |
Danke für Deine schnelle Antwort. Du schreibst:
Kein Problem. Ist gelöscht.
Bitte entschuldige meine dumme Frage: Was genau muss ich jetzt machen? Was genau ist „das Ganze”? |
||||||||||
Anmeldungsdatum: Beiträge: 11181 Wohnort: München |
Die Schritte aus diesem Post zur Installation der udev-Regel (falls du die nicht schon kopiert hast) und dem Anlegen des virtualenv sowie der Installation der glucometerutils darin. |