Inserimento temperatura CPU su meter

Discussioni relative all'uso di sensori vari (temperatura, umidità, ....)
miki8989
Messaggi: 299
Iscritto il: 22/01/2016, 6:39

Inserimento temperatura CPU su meter

Messaggioda miki8989 » 22/05/2016, 19:27

ciao

se può far comodo.
inserimento temperature CPU negli indicatori di metern

editare il cputemp.sh

Codice: Seleziona tutto

nano /var/www/comapps/cputemp.sh


modificarlo come segue

Codice: Seleziona tutto

#!/bin/bash
# CPU temperature indicator/sensor
# ln -s /srv/http/comapps/cputemp.sh /usr/bin/cputemp

# TEMP="`cat /sys/class/thermal/thermal_zone0/temp`"
# TEMP=$((TEMP/1000))
# echo -e "8($TEMP*C)"

cpu0=$(cat /sys/class/thermal/thermal_zone0/temp)
cpu1=$(($cpu0/1000))
cpu2=$(($cpu0/100))
cpuM=$(($cpu2 % $cpu1))

gpu0=$(/opt/vc/bin/vcgencmd measure_temp)
gpu0=${gpu0//\'/º}
gpu0=${gpu0//temp=/}

echo -e "8($cpu1"."$cpuM*C)" > /run/shm/metern8.txt
#echo -e "9($gpu0*C)" > /run/shm/metern9.txt


editare crontab

Codice: Seleziona tutto

nano /etc/crontab


inserire

Codice: Seleziona tutto

*/2 *   * * *   root   /var/www/comapps/cputemp.sh


inserire un nuovo indicatore inserendo come Command

Codice: Seleziona tutto

cat /run/shm/metern8.txt | egrep "^8\(" | egrep "C\)$"


volendo si puo aggiungere anche la temperatura della GPU

Codice: Seleziona tutto

cat /run/shm/metern9.txt | egrep "^9\(" | egrep "C\)$"


ciao


Avatar utente
Flane
Messaggi: 2460
Iscritto il: 16/01/2016, 15:02

Re: Inserimento temperatura CPU su meter

Messaggioda Flane » 23/05/2016, 10:01

Spostato l'argomento nel forum più pertinente.

Per rendere più generico lo script sarebbe il caso di inserire all'inizio delle variabili per i numeri di meters da utilizzare ;)


Torna a “Meters hardware”

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti