Sysinfo-plugin

Aus VDR Wiki
Wechseln zu: Navigation, Suche

mappe toscana le avventure erotiche di pinocchio tesina maturita ragioneria millon de amigos cira dimm 512mb ddr 333mhz kejo www bondesan com www letteronze it left outside alone testo canzone hard disk usb2 250gb tiepolo praga nokia dual band traduzioni delle canzoni dei blue tourne en rond cartina geografica dell abbruzzo plasma televisore samsung micra jive nuova o zone e la musica che va zafira 2002 il fantino deve morire www crocevia info hiratsuka eva orlosky frasi della amicizia simbad dvd epson cx 5400 canon 0307b002 calamo km0 citroen c3 benzina auto km 0 aeroporto di milano dsc t7 sony cantante slovena elvis presley midi file veicoli commerciali usati ati radeon 9600pro advantage gotta catch em all il circo delle meraviglie xerox phaser 8400n barche vela kora terry la ragazza di parigi sexc mis culo d oro box computer decapitazione americano irak magasin h et m violenze sessuali cgi tariffa anie fujitsu siemens scenic 320 il sogno di caterina www googel com vree sex live tent site grafcet lg 17 monitor hey its okay wav lopilato video aisha mp3 nortek lettore dvd video download she will be love maron 5 la paz (el salvador) accadde sotto il letto bmw z3 2002 laserfax 725 philips toner signore in calore vannessa mae amilo centrino fujitsu-siemens m1451g prendimi cosi noi ragazzi di oggi noi lee sannella breatheasy bmw serie 1 a km o yamaha dvd dvx prostitute indiane suites per violoncello di bach diner bar rotel ra-01 vacanze agosto in tunisia lo scrigno orientale sd 432 acer al1914sm traduzioni giurate sicilia sony macchina fotografica digitale il cantante del secolo paris hilten nikon lite-touch arrigoni flli sas sondaggio elettorali registro pregiudizievoli mp3 once again wonda la fossa degli angeli ingegneria designer nick jr sushine www tam ferraris suzuki grand vitara usato test canzone curtains fall the prophet insonorizzazione santa loredana hard disk esterni firewire south klax 3d kenwood vrs-6200 telefonia vodafone basilicata campeggi sul mare olympus camedia xd memory card bigley death a napoli linux mandrake cd 2 iref fujn ragazza livorno kawasaki it saladino farina semola grano duro mamma com hoover lavatrici 1000 giri raoul casadei rcslibri it www googel ch hp compaq nc4200 nomi animati acer mp3 radio flash stick offerta decoder ignimbrite automodelli 1 8 auto noleggio salzburg herrera, fernando de- kis kis gta2 editor boom shaka loony tones racconti di suocere volo aereo roma lampedusa odys 5l philosophia perennis criminalmente bella effetti chitarra line6 privitera sante c snc alf poier vacanza barca vela aziende export spgna ford fiesta zetec studio dott silvano lorenzini foto nazzismo bed and breakfast barcellona spin doctors gianluca grignani che ne sara di noi fica di elisabetta canalis ramla desketop basket 6 ati radeon 9600 le 256 mb ddr dvi apple g4 computer videos xxx concerto ligabue creative inspire t3000 ristorante vendita martinica caterina va in citta fisarmonica in serbia adattatore universale corrente profumo cerruti hotel mirabello radio con mp3 napoli e macchina per plastificare n tya accessori gucci proxify vacanze in portogallo teac legacy nuova mini auto nuove ritorno ad amare kingston 512 secure tu dove sei la signora dai capelli rossi accompagnatrici bari memoria per nokia 6630 512 x700 vivo ill be there corse automobili suonerie midi cellulari tvc lcd 32 iovine patrizia software wallpaper lacie hard drive 250 gb usb 2 0 bella senz anima mp3 il pepitone corporate gifts evangelist oficina pesi balt tastiera touch km0 mercedes c diesel auto km 0 ==Beschreibung== Autor: Alberto Pachera

Plugin zeigt Systeminformationen:

  • kernel version
  • cpu type
  • cpu frequenc
  • cpu usage
  • cpu free
  • total memory
  • memory free
  • memory usage
  • video disk space

Inhaltsverzeichnis

Bilder

kurze beschreibung

Softwareanforderungen

  • sensors (optional)

Installation

Source

Arch-Linux

pacman -S lm_sensors

Crux

prt-get depinst lm_sensors

Debian

apt-get install lm-sensors

Gentoo

emerge lm_sensors

SuSE

yast -i sensors

Konfiguration

Link setzen.

ln -s $SOURCEDIR/VDR/PLUGINS/src/sysinfo/script/sysinfo.sh /usr/local/bin

Laut README muß die sysinfo.sh nur dann angepasst werden, wenn keine Daten im zweiten Block der OSD Ausgabe zu sehen sein sollten.

Cpu Temp:  xxxxxx       Fan1:  xxxxxx
M/B Temp:  xxxxxx       Fan2:  xxxxxx
bash> sysinfo.sh

Usage: sysinfo.sh {cputemp|cpufan|mbtemp|mbfan}

Bsp:

bash> sysinfo.sh cputemp

Bekommt man hier keine Ausgabe, ist sensors aufzurufen.

bash> sensors
as99127f-i2c-0-2d
Adapter: SMBus Via Pro adapter at e800
Algorithm: Non-I2C SMBus adapter
VCore 1:    1.72 V  (min =   1.53 V, max =   1.87 V)
VCore 2:    0.08 V  (min =   1.53 V, max =   1.87 V)
 3.3V:      3.37 V  (min =   2.97 V, max =   3.63 V)
 5V:        4.99 V  (min =   4.50 V, max =   5.48 V)
 12V:      11.86 V  (min =  10.79 V, max =  13.11 V)
-12V:     -12.08 V  (min = -15.06 V, max = -12.32 V)       ALARM
-5V:       -5.06 V  (min =  -5.48 V, max =  -4.50 V)
fan1:     3792 RPM  (min = 3000 RPM, div = 2)
fan2:        0 RPM  (min = 3000 RPM, div = 2)              ALARM
fan3:        0 RPM  (min = 3000 RPM, div = 2)              ALARM
temp1:        33°C  (limit =   60°C)
temp2:     224.0°C  (limit =  120°C, hysteresis =  100°C)        (beep)
temp3:     224.4°C  (limit =  120°C, hysteresis =  100°C)
vid:       1.700 V
alarms:
beep_enable:
          Sound alarm enabled

Wir nehmen das mal auseinander.

sensors | grep -i 'CPU TEMP' | cut -c 10-18 | tr -d ' '
          ^                    ^              ^
          ^                    ^              Löschen der Leerzeichen
          ^                    ^
          ^                    Gibt 'characters' aus, zeichen 10 bis 18
          ^
          Suchphrase lautet 'CPU TEMP', '-i' steht für 'ignore case distinctions' GROß/klein Schreibung

Folgende Änderung:

- sensors | grep -i 'CPU TEMP' | cut -c 10-18 | tr -d ' '
  sensors | grep -i '^temp1:' | cut -c 10-18 | tr -d ' '

Nun sollte sensors den gewünschten Wert ausgeben:

bash> sysinfo.sh cputemp
 33°C

Bei den anderen Daten ist ähnlich zu verfahren.


Sonstiges

Probleme

  • Bei älteren Versionen von "ps" (welches genutzt wird um "cpu free" anzuzeigen), kann es Probleme mit der Syntax geben sysinfoosd.c:
// Calculate cpu free
ExecShellCmd("CPU=0; for I in `ps -eo ""%C"" | grep ""\\.""`; do CPU=`echo $CPU $I | awk '{ print $1   $2 }'`; done; echo $CPU", cTemp);
                               ^^^^^^^^^^^^^
  • Sieht man am besten auf der Konsole, anstatt einzelne WERTE... wird (not found) ausgegeben:
~# ps e%C
spec value %C not found
  • Änderung:
// Calculate cpu free
- ExecShellCmd("CPU=0; for I in `ps -eo ""%C"" | grep ""\\.""`; do CPU=`echo $CPU $I | awk '{ print $1   $2 }'`; done; echo $CPU", cTemp);
  ExecShellCmd("CPU=0; for I in `ps xu | awk '{ print $3 }' | grep ""\\.""`; do CPU=`echo $CPU $I | awk '{ print $1   $2 }'`; done; echo $CPU", cTemp);


Links

  1. Sensors Projekt
  2. Sensors Howto
  3. Homepage des Plugins tw. eng. Rest italienisch
In anderen Sprachen