Instituto de Ciências Biológicas

UFMG - Universidade Federal de Minas Gerais

Ferramentas do usuário

Ferramentas do site


informatica:restrita:sensor_temper

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
informatica:restrita:sensor_temper [2025/07/08 10:40]
davidysson
informatica:restrita:sensor_temper [2025/07/08 11:07] (atual)
davidysson
Linha 41: Linha 41:
     echo "​Temperatura:​ $temperatura"​ | /bin/mailx -v -s "​[SDDR] Temperatura acima de $maximo graus" miguel@icb.ufmg.br     echo "​Temperatura:​ $temperatura"​ | /bin/mailx -v -s "​[SDDR] Temperatura acima de $maximo graus" miguel@icb.ufmg.br
     echo "​Enviado com sucesso"​     echo "​Enviado com sucesso"​
 +    curl https://​sistemas.icb.ufmg.br/​whatsapp/​api_tal.php?​temperatura=$temperatura&​key=094845968309298375
     ​     ​
 fi; fi;
Linha 46: Linha 47:
  
 ===== No XenServer/​XCP-NG / redhat ou seus forks ===== ===== No XenServer/​XCP-NG / redhat ou seus forks =====
 +
 +  * Instale os pacotes necessarios (comandos adaptados do site, mas precisa testar)
 +
 +<​code>​
 +#sudo apt install libhidapi-dev cmake
 +sudo yum install hidapi cmake
 +mkdir /opt
 +cd /opt
 +git clone https://​github.com/​edorfaus/​TEMPered
 +cd TEMPered
 +cmake .
 +cd utils
 +make
 +sudo /​opt/​TEMPered/​utils/​hid-query /​dev/​hidraw0 0x01 0x80 0x33 0x01 0x00 0x00 0x00 0x00
 +</​code>​
 +
 +  * Crie o seguinte script ​
  
 <​code>​ <​code>​
Linha 59: Linha 77:
 for device in /​dev/​hidraw*;​ do for device in /​dev/​hidraw*;​ do
   ## quey $device and grep for return value   ## quey $device and grep for return value
-  #​hexvalue=`hid-query "​$device"​ 0x01 0x80 0x33 0x01 0x00 0x00 0x00 0x00 2> /dev/null | grep -oP "80 80 K([0-9a-fA-F]{2} [0-9a-fA-F]{2})"​ | tr -d ' '` +  #hexvalue=`/​opt/​TEMPered/​utils/​hid-query "​$device"​ 0x01 0x80 0x33 0x01 0x00 0x00 0x00 0x00 2> /dev/null | grep -oP "80 80 K([0-9a-fA-F]{2} [0-9a-fA-F]{2})"​ | tr -d ' '` 
-  hexvalue=$(hid-query "​$device"​ 0x01 0x80 0x33 0x01 0x00 0x00 0x00 0x00 2> /dev/null | grep "80 80" | tr -d ' ')+  hexvalue=$(/​opt/​TEMPered/​utils/​hid-query "​$device"​ 0x01 0x80 0x33 0x01 0x00 0x00 0x00 0x00 2> /dev/null | grep "80 80" | tr -d ' ')
   hexvalue=${hexvalue:​5:​4}   hexvalue=${hexvalue:​5:​4}
    
informatica/restrita/sensor_temper.1751982047.txt.gz · Última modificação: 2025/07/08 10:40 por davidysson