Aqui você vê as diferenças entre duas revisões dessa página.
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} | ||