Leggere le temperature senza plugin sysinfo

Tutto quello che ha a che fare con i plugins.

Moderatori: ragno, tapino, alez, zulu, davidea

Rispondi
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Leggere le temperature senza plugin sysinfo

Messaggio da alez »

Mi serviva qualcosa per leggere le temperature diretamente da OSD, senza passare per il plugin sysinfo, che non manda l'output su display grafico, mi sono inventato questo:

Codice: Seleziona tutto

# cat /usr/local/bin/temperature.sh

#!/bin/bash
/usr/bin/sensors | grep temp1 | awk ' { print "Scheda madre: " $2 } '
/usr/bin/sensors | grep temp2 | awk ' { print "CPU: " $2 } '
/usr/sbin/hddtemp /dev/sda | awk ' { print "Hard Disk: " $4 } '
che viene richiamato da commands.conf:

Codice: Seleziona tutto

TEMPERATURE: /usr/local/bin/temperature.sh
ed il risultato è questo:
(sia da shell che da OSD in TV che sul display tramite GraphLCD)

Codice: Seleziona tutto


# /usr/local/bin/temperature.sh
Scheda madre: +31°C
CPU: +30.5°C
Hard Disk: 32°C




Spero possa essere anche a voi :D
Ciao alez
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: Leggere le temperature senza plugin sysinfo

Messaggio da Gringo »

Penso sia utile ma scordi di dire quali sono le dipendenze da installare per far girare i 2 script (anche se a occhio sembrano sensors e hddtemp) :-)

PS: peccato che la mia scheda madre non supporti nessun tipo di sensore :-(
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Re: Leggere le temperature senza plugin sysinfo

Messaggio da alez »

Gia' :) script e post fatti di fretta...

cerchiamo di compensare la mancanza:

Sensori di temperatura CPU e Motherboard

lm-sensors: interroga i sensori di temperatura sulla scheda madre e le velocità delle ventole

per installarlo su Ubuntu:

Codice: Seleziona tutto

$ sudo apt-get install lm-sensors
per configurarlo si esegue il comando

Codice: Seleziona tutto

$ sensors-detect 
se si e’ fortunati, la configurazione termina con il salvataggio dentro a

/ etc / modules

dei moduli per il nostro sistema.

Una volta riavviato il sistema sarà possibile leggere tramite il comando

Codice: Seleziona tutto

$ sensors
le temperature di CPU e scheda madre

Temperatura dell'hard disk

hddtemp: interroga i sensori di temperatura interni agli hard disk

per installarlo su Ubuntu:

Codice: Seleziona tutto

$ sudo apt-get install hddtemp
io non lo avvio come demone

per leggere le temperature:

Codice: Seleziona tutto

$ sudo hddtemp /dev/sdb
/dev/sdb: MAXTOR STM3250820AS: 39°C
Ciao alez
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: Leggere le temperature senza plugin sysinfo

Messaggio da Gringo »

Ottimo!!!

Visto che ora hai tutto scritto si potrebbe fare un copia-incolla nel wiki :-)
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Re: Leggere le temperature senza plugin sysinfo

Messaggio da alez »

Ok, appena riesco publico la, poi eliminiamo i post qua e mettiamo il link :wink:
Ciao alez
fusibile73
Messaggi: 364
Iscritto il: 23 ago 2007, 20:10
Località: /dev/null

Re: Leggere le temperature senza plugin sysinfo

Messaggio da fusibile73 »

Interessante.
Potresti postare anche lo scrippetino "temperature.sh "?
VDRBox HD:
HW: Asus P5N7A-VM (Nvidia 9300) + Intel Core 2 Duo E7500 2,93 Ghz + Kingston 2 Gb 800 Mhz ddr2 + 2X TT S2-3200 + Hauppauge WinTV MiniStick HD + WD Caviar Black 500 GB + WD Caviar Green 2 TB
SW: yaVDR64 0.5.0
Avatar utente
Gringo
Messaggi: 1796
Iscritto il: 21 gen 2007, 19:36

Re: Leggere le temperature senza plugin sysinfo

Messaggio da Gringo »

Gringo ha scritto:Penso sia utile ma scordi di dire quali sono le dipendenze da installare per far girare i 2 script (anche se a occhio sembrano sensors e hddtemp) :-)

PS: peccato che la mia scheda madre non supporti nessun tipo di sensore :-(
Come non detto, ho scoperto che la Compaq nascondeva i moduli quindi con uno script trovato in rete li mostro e poi lancio il nuovo plugin systeminfo.
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Re: Leggere le temperature senza plugin sysinfo

Messaggio da alez »

Interessante, a questo punto devo iniziare la pagina wiki che poi magari integri con la tua esperienza Compaq
Ciao alez
Rispondi