top of page

Utilização de termômetro USB no Debian


​​Existem vários modelos, todos difíceis de achar no Brasil. No caso tenho um como o da foto:

Que é reconhecido pelo Linux como dispositivo “0c45:7401 Microdia

Vamos então ao passo-a-passo:

1) Conectar o termômetro ao PC e utilizar o comando

# lsusb

*Será mostrado toda a lista de dispositivos USB, observe se aparece o dispositivo “Microdia”.

Bus 011 Device 002: ID 0c45:7401 Microdia

Então esse é o dispositivo correto.

2) Para os passos seguintes serão necessários o “git” e o “python-usb”, então instale-os:

# apt-get install git python-usb

3) Baixe o cógido fonte do “temper-python” que se encontra no Github:

# mkdir /tempo

# cd /tempo

# git clone git://github.com/padelt/temper-python.git

Cloning into 'temper-python'...

remote: Counting objects: 17, done.

remote: Compressing objects: 100% (13/13), done.

remote: Total 17 (delta 4), reused 15 (delta 2)

Receiving objects: 100% (17/17), 19.07 KiB, done.

Resolving deltas: 100% (4/4), done.

Agora você já tem o diretório “/tempo/temper-python” acesse-o:

# cd /tempo/temper-python

# ls -l

drwxr-xr-x 4 root root 4096 Mar 20 19:51 build

drwxr-xr-x 2 root root 4096 Mar 20 19:51 dist

drwxr-xr-x 2 root root 4096 Mar 20 19:35 etc

-rw-r--r-- 1 root root 32612 Mar 20 19:35 LICENSE.md

-rw-r--r-- 1 root root 18 Mar 20 19:35 MANIFEST.in

-rw-r--r-- 1 root root 13812 Mar 20 19:35 README.md

-rw-r--r-- 1 root root 954 Mar 20 19:35 setup.py

drwxr-xr-x 2 root root 4096 Mar 20 19:35 temperusb

drwxr-xr-x 2 root root 4096 Mar 20 19:51 temperusb.egg-info

Como pode observar, nesse diretório tem o arquivo README.md. É nesse arquivo que estão as informações a seguir e outras que irão interessar. Como o nome pede, LEIA-O.

Sigo então com uma versão traduzida e reduzida das informações desse arquivo:

4) Instalando as dependências sugeridas:

# apt-get install python-usb python-setuptools snmpd

5) Executar o script de instalação do temper-python:

# python setup.py install

running install

running bdist_egg

running egg_info

...

Sistema instalado.

Para utilizá-lo:

$ temper-poll

Found 1 devices

Device #0: 23.6°C 74.4°F

Para utilização desse dado por alguma forma de monitoramento pode ser usado com a opção “-c” ou “-f” que retornará somente o valor em celsius ou fahrennheit sucessivamente.


Posts Em Destaque
Posts Recentes
Arquivo
Procurar por tags
Siga
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page