Witam, zakupiłem taki termometr USB:
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?
Witam, zakupiłem taki termometr USB:
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?
http://blog.jonathangazeley.com/2009/10 … ermometer/ zobacz to. Przy okazji pokaż wynik:
dir -l /dev | grep ttyUSB
Nic nie pokazuje “dir -l /dev | grep ttyUSB”
Już robiłem wszystko co jest opisane na tym blogu i nie działa
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.
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.
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).
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#
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.
Już wczoraj to próbowałem z sensorem, ale nie wyświetla mojego termometru usb:
A temp 3 to nie on? Temperatura by pasowała.
Niestety nie, na dworze nie ma jeszcze +25 C
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
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
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).
hehe cat’owałem przed chwilą wszystkie pliki
i input8 to jest własnie mój usb termometr bo się nazwa urządzenia zgadza.
Ale żaden plik nie pokazuje temperatury
PS. Terminal nie consola
A może mógłbyś mi pomóc zdalnie przez SSH?
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