Utilização de termômetro de ambiente com conexão USB no Debian

Nesse artigo explico a configuração do hardware do termômetro de ambiente com conexão USB e a visualização de informações de temperatura. Não entrarei em detalhes de como utilizá-lo para monitorar ou enviar alertas já que isso depende da ferramenta que será utilizada mas já será possível monitor a temperatura ambiente.

[ Hits: 5.204 ]

Por: Cleber Ianes em 26/04/2016


Instalação e configuração



Existem vários modelos de termômetros para serem conectados a porta USB de qualquer PC ou Servidor, porém todos eles são difíceis de encontrar no Brasil. A meses procuro um fornecedor que possa tê-los a disposição rapidamente mas só encontro publicações em sites de venda aberta.

No meu exemplo estou utilizando um adaptador que é reconhecido pelo Linux como dispositivo "0c45:7401 Microdia" na imagem a seguir:
Linux: Utilização de termômetro de ambiente com conexão USB no Debian
Vamos então aos passos para a instalação:

Passo 01) 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 que será usado em nosso exemplo!

Passo 02) Devemos instalar as dependências "git" e o "python-usb", então instale-os:

# apt-get install git python-usb

Passo 3) Baixe o código 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 diz, LEIA-O.

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

Passo 4) Instalando as dependências sugeridas:

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

Passo 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.

*esse artigo está disponível também em: http://cleber95.wix.com/cleberianes#!blog/lpmeo

   

Páginas do artigo
   1. Instalação e configuração
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Configurando placa de som Sound Blaster Live!

Instalação da placa wireless PCI Samsung SWL 2300

Instalando placa de captura de TV no Linux

MAC Flood! E agora?

Instalando uma placa wireless

  
Comentários
[1] Comentário enviado por adrianoh2 em 28/04/2016 - 07:46h

Gostei... mas queria saber onde você conseguiu comprar este sensor usb. Vi outros em sites China Express.. rs, mas muito caros.

[2] Comentário enviado por cleberianes em 28/04/2016 - 12:25h

Rsrsr. Pois é Adrianoh2, essa é a maior dificuldade no Brasil. Existe tanta coisa que conseguimos achar facilmente em outros lugares do mundo mas nessa terra brasílis não conseguimos.
Estou a procura de outros pra comprar, mas não consigo. Esse único que consegui foi de um "importador" que trouxe do Paraguai. Já pedi 20 e ele não trouxe.
Quando comprei, mais de um ano atrás, paguei R$ 50,00.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts