TEMPer USB Thermometer mit Linux auslesen

Auf der Suche nach einem günstigen USB-Thermometer bin ich auf folgenden gestoßen: http://www.pcsensor.com/index.php?_a=product&product_id=7

Es gibt scheinbar verschiedene Versionen des Sensors. Meiner meldet sich unter demsg wie folgt wenn man in an einem Rechner einsteckt:

[13369751.950270] usb 4-2: USB disconnect, device number 42
[13369752.657391] usb 4-2: new low-speed USB device number 43 using ohci_hcd
[13369752.827941] usb 4-2: New USB device found, idVendor=0c45, idProduct=7401
[13369752.827954] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[13369752.827962] usb 4-2: Product: TEMPer1V1.4
[13369752.827968] usb 4-2: Manufacturer: RDing
[13369752.835634] input: RDing TEMPer1V1.4 as /devices/pci0000:00/0000:00:12.0/usb4/4-2/4-2:1.0/input/input30
[13369752.835900] hid-generic 0003:0C45:7401.001F: input,hidraw0: USB HID v1.10 Keyboard [RDing TEMPer1V1.4] on usb-0000:00:12.0-2/input0
[13369752.841566] hid-generic 0003:0C45:7401.0020: hiddev0,hidraw1: USB HID v1.10 Device [RDing TEMPer1V1.4] on usb-0000:00:12.0-2/input1

Die Installation klappt bei so:

$ apt-get install libusb-dev
$ git clone https://github.com/petervojtek/usb-thermometer.git
$ cd usb-thermometer/
$ cp 99-tempsensor.rules /etc/udev/rules.d/
$ make
$ cp pcsensor /usr/local/bin/

Die Abfrage funktioniert dann ganz einfach mit dem Programm

$ pcsensor
2014/01/08 20:05:56 Temperature 71.71F 22.06C

Ausgabe in Celsius:

$ pcsensor -c
2014/01/08 20:16:19 Temperature 18.75C

Ausgabe alle X-Sekunden

$ pcsensor -l1
2014/01/08 20:17:10 Temperature 65.75F 18.75C
2014/01/08 20:17:11 Temperature 65.75F 18.75C
2014/01/08 20:17:12 Temperature 65.86F 18.81C
2014/01/08 20:17:13 Temperature 65.75F 18.75C
2014/01/08 20:17:14 Temperature 65.86F 18.81C
2014/01/08 20:17:15 Temperature 65.75F 18.75C
2014/01/08 20:17:16 Temperature 65.75F 18.75C
2014/01/08 20:17:17 Temperature 65.75F 18.75C
2014/01/08 20:17:18 Temperature 65.75F 18.75C
2014/01/08 20:17:19 Temperature 65.75F 18.75C
2014/01/08 20:17:20 Temperature 65.75F 18.75C

Als nächstes möchte ich die Temperatur in einer Datenbank mitloggen und den Temperaturverlauf in einer Grafik darstellen.

2 Gedanken zu „TEMPer USB Thermometer mit Linux auslesen“

    1. Hallo Karl,

      ich kann hier, unter Ubuntu, die Temperatur auch mit einem normalen Benutzer auslesen.

      Hast du das Programm schon in das Verzeichnis
      /usr/local/bin/
      verschoben?

      Welche Rechte hat das Programm?
      ls -ahl pcsensor

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.