Jak uruchomić Termometr USB na Ubuntu?


(Saver) #1

Witam, zakupiłem taki termometr USB:

usbtemp.jpg

I chce go uruchomić na Ubuntu sprawdzałem czy jest wykrywalny i jest:

Bus 004 Device 005: ID 1130:660c Tenx Technology, Inc.

Czy wie ktoś jak go mogę uruchomić aby pokazywał temperaturę na Ubuntu?


(dragonn) #2

http://blog.jonathangazeley.com/2009/10 ... ermometer/ zobacz to. Przy okazji pokaż wynik:

dir -l /dev | grep ttyUSB

(Saver) #3

Nic nie pokazuje "dir -l /dev | grep ttyUSB"

Już robiłem wszystko co jest opisane na tym blogu i nie działa


(dragonn) #4

Czyli albo brakuje sterownik lub są z nim jakieś problemy. Podłączą czujnik (jeżeli był podłączony to go wyjmij i włóż) i od razu po podłączeniu pokaż wynik:

dmesg | tail

Może się coś dowiemy.


(Saver) #5

root@ubuntu:/home/sebastian# dmesg | tail

[22.269616] EXT4-fs (loop0): re-mounted. Opts: errors=remount-ro,commit=0

[30.141259] eth0: no IPv6 routers present

[68.680927] lo: Disabled Privacy Extensions

[224.871439] lo: Disabled Privacy Extensions

[786.791302] usb 4-2: USB disconnect, address 3

[789.321275] usb 4-2: new low speed USB device using uhci_hcd and address 4

[789.597881] input: PCsensor Temper as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input7

[789.598042] generic-usb 0003:1130:660C.0005: input,hidraw0: USB HID v1.10 Keyboard [PCsensor Temper] on usb-0000:00:1d.2-2/input0

[789.624459] input: PCsensor Temper as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/input/input8

[789.624613] generic-usb 0003:1130:660C.0006: input,hidraw1: USB HID v1.10 Device [PCsensor Temper] on usb-0000:00:1d.2-2/input1

root@ubuntu:/home/sebastian#

Chce dodać że na Windowsie działa bardzo dobrze termometr.


(dragonn) #6

Spróbuj:

cat /sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input7

Albo:

cat /sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/input/input8

Przy którymś pokaże ci temperaturę. Jeżeli nie zadziała to próbowałeś może skonfigurować sensors na ubuntu (poczytaj w google, na pewno jest gdzieś opisane).


(Saver) #7

A pomógłbyś mi skonfigurować sensor, bardzo proszę o pomoc.

Czytałem: http://manpages.ubuntu.com/manpages/mav ... ors.1.html ale nie wiem jak zrobić aby pokazywało temperaturę z USB termometru.

-- Dodane 11.12.2010 (So) 17:10 --

O próbowałem wejść do tych katalogów i zobacz co w nich jest:

root@ubuntu:/home/sebastian# cd /sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input7

root@ubuntu:/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input7# ls

capabilities event3 modalias phys subsystem uniq

device id name power uevent

root@ubuntu:/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input7# cd /sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/input/input8

root@ubuntu:/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/input/input8# ls

capabilities event4 modalias phys subsystem uniq

device id name power uevent

root@ubuntu:/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/input/input8#


(dragonn) #8

http://ubuntuforums.org/showthread.php?t=2780 tutaj masz opis co trzeba zrobić. Ale ja bym po prostu zrobił:

sudo apt-get install lm-sensors

A następnie:

sudo sensors-detect

Przy tym będziesz musiał dać kilka razy enter. Po tym reboot i spróbuj:

sudo sensors

Powinien być twój czujnik gdzieś na liście.


(Saver) #9

Już wczoraj to próbowałem z sensorem, ale nie wyświetla mojego termometru usb:


(dragonn) #10

A temp 3 to nie on? Temperatura by pasowała.


(Saver) #11

Niestety nie, na dworze nie ma jeszcze +25 C :wink:

Temp 3 mi się już zawsze pokazywała nawet przed kupnem termometru usb więc to niestety nie to.

PS. Nie martw się termometr zapakowałem w worek :wink:

PS2. Te temperatury ciągle pokazują to samo, już tak zawsze miałem:

temp1: -55.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor

temp2: -2.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor

temp3: +25.0°C (low = +127.0°C, high = +127.0°C) sensor = thermal diode


(dragonn) #12

Nie mam już za bardzo pomysłów, może spróbuj jeszcze posprawdzać zawartości plików w które są w:

/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input7

I

/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.1/input/input8

Najlepiej to zrobić z pomocą cat w consoli (cat nazwa.pliku).


(Saver) #13

hehe cat'owałem przed chwilą wszystkie pliki :stuck_out_tongue:

i input8 to jest własnie mój usb termometr bo się nazwa urządzenia zgadza.

Ale żaden plik nie pokazuje temperatury :frowning:

PS. Terminal nie consola :wink:

A może mógłbyś mi pomóc zdalnie przez SSH?


(dragonn) #14

Ja już nie mam pomysłów. Sam sterownik działa, tylko kwestia gdzie on podaję temperaturę. Możesz jeszcze poczytać w google, może coś znajdziesz, najlepiej szukać pod hasłem 1130:660c