Sida 1 av 1

Temperaturövervakningar Conky ISA-sensorer [LÖST]

Postat: 11 nov 2009, 23:15
av Regame
Har kommit igång lite med Conky och skulle nu vilja övervaka temperatur på CPU och HDD.

Övervakar i nuläget dessa temperaturer med GNOME Sensors Applet.

Har kollat runt lite men inte hittat någon lösning som fungerar.

Tack på förhand.

Re: Temperaturövervakningar Conky

Postat: 11 nov 2009, 23:46
av Osced
Du kan alltid kolla in kodningarna som andra lagt upp här: http://ubuntu-se.org/phpBB3/viewtopic.php?f=219&t=1957

Annars så finns det flera olika sätt att koda för att mäta temperaturen, tror det beror på vilken sorts sensorer du har.

Själv har jag skrivit så här i min .conkyrc:

Kod: Markera allt

CPU: ${alignr}${hwmon 1 temp 2}°C
System: ${alignr}${hwmon 1 temp 1}°C
AUX: ${alignr}${hwmon 1 temp 3}°C
GPU: ${alignr}${nvidia  temp}°C 
Har själv inte gjort någon för hårddisken

Re: Temperaturövervakningar Conky

Postat: 12 nov 2009, 00:17
av Regame
Provade cpu-koden men utan framgång

Processorn är en Intel Core 2 CPU 6400

EDIT: Lyckades få fram tempen på Hårddisken. Bara processorn kvar nu.

Re: Temperaturövervakningar Conky

Postat: 12 nov 2009, 16:51
av Osced
Du har troligtvis en annan sensor en mig, du kan kolla in på länken jag gav dig och leta upp en kod för CPU temperaturen för en annan sensor.

Re: Temperaturövervakningar Conky

Postat: 12 nov 2009, 17:40
av Regame
Har provat följande koder nu:
Under försöken låg CPU på ca 38-39 grader.

Försök

Kod: Markera allt

${acpitemp}
Resultat: 0

Försök

Kod: Markera allt

${exec sensors |grep CPU\ Temp | sed 's/(.*)//g' |sed 's/°//g' |sed 's/CPU*.Temp*.: //g'}
Resultat:

Försök

Kod: Markera allt

${alignr}${hwmon 1 temp 2}
Resultat: I terminalen när jag startar conky

Kod: Markera allt

 Conky: can't open '/sys/class/hwmon/hwmon1/temp2_input': No such file or directory
please check your device or remove this var from Conky
Conky: X Error: type 0 Display 861c788 XID 0 serial 31 error_code 3 request_code 61 minor_code 0 other Display: 861c788
Försök

Kod: Markera allt

${execi 2 cat /sys/bus/pci/drivers/k8temp/000*/temp1_input | cut -c1,2}
Resultat: I terminalen när jag startar conky

Kod: Markera allt

cat: /sys/bus/pci/drivers/k8temp/000*/temp1_input: Filen eller katalogen finns inte
Försök

Kod: Markera allt

${i2c temp 2}
Resultat: 0

Försök

Kod: Markera allt

${exec sensors |grep Core\ 0 |sed 's/Core*.0*.:*.     *.//g'|sed 's/ (high = +78.0°C, crit = +100.0°C)//g'|sed 's/.0//g'}
Resultat: (high= +74°C, crit= +0°C)

Re: Temperaturövervakningar Conky

Postat: 12 nov 2009, 21:39
av Osced
Testa att skriva in detta i terminalen:

Kod: Markera allt

sensors
och sen kan du se vilken sensor du har. Det kan vara tillhjälp om vi vet vilken sensor du använder dig av, troligtvis finns det någon på forumet som har samma sensor och kanske kan ge dig en hint hur koden ska se ut. Annars kan du alltid googla din sensors namn plus conky och kanske få hjälp på det viset.

Re: Temperaturövervakningar Conky

Postat: 12 nov 2009, 22:17
av Regame
Får följande svar på kommandot "sensors".

Kod: Markera allt

coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +36.0°C  (high = +74.0°C, crit = +100.0°C)  

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +36.0°C  (high = +74.0°C, crit = +100.0°C)  

Re: Temperaturövervakningar Conky

Postat: 12 nov 2009, 22:42
av Osced
Då har du altså en ISA-sensor, då behöver du en kod som använder sig av denna sensor, har du kollat in conkymanualen om de har en kod för din sensor?

Om inte kan du kolla här: http://conky.sourceforge.net/docs.html

Re: Temperaturövervakningar Conky

Postat: 13 nov 2009, 15:19
av Regame
Hittar inget i conkymanualen och Googlandet gjorde mig inte heller särskilt klok... :(
Någon annan som har ISA-sensorer som fått det att fungera?

Re: Temperaturövervakningar Conky

Postat: 13 nov 2009, 19:04
av Regame
Äntligen hittade jag en fungerande kod, får nu fram temp för varje kärna som stämmer med GNOME sensors applet.

Följande koder hittade jag efter ytterligare en stunds letande.

Kod: Markera allt

${exec echo "`sensors | grep 'Core 0' | cut -c15-16`"|bc}
${exec echo "`sensors | grep 'Core 1' | cut -c15-16`"|bc}
Tack för vägledning Osced.