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.428 ]

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

Instalando a placa de rede Realtek 8139D

Sistemas de proteção de acesso a dados do seu HD, será efetivo?

Configure seu modem SmartAx MT810 no Ubuntu

Configurando webcam com o driver Spca5xx

Dispositivos no Linux

  
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