Temperaturtest mit interner 3,5" Festplatte

to stream or not to stream
wouter
Interessierter
Interessierter
Beiträge: 91
Registriert: Mittwoch 17. Dezember 2003, 22:29

Beitrag von wouter »

per telnet funktioniert die sache aber beim skript erstellen scheiter ich :-(

also so ein skript muss ran :-D
wolgade
Semiprofi
Semiprofi
Beiträge: 1313
Registriert: Donnerstag 2. Dezember 2004, 00:18

Beitrag von wolgade »

Hab ich mir gerade gehäkelt. Besteht wie jedes Skript, das über die GUI ausführbar ist, aus zwei Dateien:

hd_temp.sh:

Code: Alles auswählen

#!/bin/sh
#Plugin um die Festplattentemperatur am Bildschirm anzuzeigen
line=$(hddtemp /dev/ide/host0/bus0/target0/lun0/disc)
set -- $line
echo "$2 $3 $4 $5"

Wichtig: Leerzeile am Ende, UNIX-konformer Editor.

hd_temp.cfg:

Code: Alles auswählen

type=3
name=hddtemp
desc=Messung der Festplattentemperatur
needfb=0
needrc=0
needvtxtpid=0
needoffsets=0
Beide Dateien nach /var/tuxbox/plugins, hd_temp.sh ausführbar machen (chmod 755 hd_temp.sh) und Box neu starten.

Noch Fragen zu Skripten als Plugins? http://wiki.tuxbox.org/Neutrino:Skripte
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Beide Dateien nach /var/tuxbox/plugins, hd_temp.sh ausführbar machen (chmod 755 hd_temp.sh) und Box neu starten.
Box neu zu starten ist nicht notwendig, es reicht wenn man über Dbox-Taste -> Service -> Plugins neu laden ausführt. Das Neustarten der Box ist nur dann notwendig, wenn es das erste Skript ist, das auf der Box angelegt wird.

Noch ein Tip um Platz im Var-Verzeichnis zu sparen. Ihr könnt aus der hddtemp.db alle Zeilen rauslöschen, die nicht für Eure Festplatte gelten. Die einzige Zeile die drin sein muss, ist die für Eure Platte. Wichtig dabei ist, dass ihr am Zeilenende noch ein Linefeed drin habt, sonst wird nichts angezeigt. Also am Zeilenende einmal die Enter-Taste drücken.

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
wolgade
Semiprofi
Semiprofi
Beiträge: 1313
Registriert: Donnerstag 2. Dezember 2004, 00:18

Beitrag von wolgade »

Box neu zu starten ist nicht notwendig
Wieder was gelernt. Danke.
kosl
Interessierter
Interessierter
Beiträge: 65
Registriert: Montag 10. Juli 2006, 21:12

Beitrag von kosl »

Hi,

Skript funktioniert leider nicht. Anzeige bleibt leer.
Werde weiter über Telnet anzeigen lassen...
wolgade
Semiprofi
Semiprofi
Beiträge: 1313
Registriert: Donnerstag 2. Dezember 2004, 00:18

Beitrag von wolgade »

Führ doch das Skript mal per Telnet aus. Vielleicht bekommst du dann eine Fehlermeldung, die über "funktioniert nicht" hinausgeht.
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Ich habe das Ganze mal als fertiges Plugin, im JtG-Plugin-Forum, mitsamt einer Installationsanleitung zum Download bereitgestelt.

Hddtemp Version 0.1 - Temperatur der eingebauten Festplatte messen

Aufgrund einer Idee von tomx4711 haben Houdini und wolgade ein Plugin erstellt, mit dem man die Temperatur der einbauten Festplatte auf dem Bildschirm anzeigen kann. Die Sourcecodes von hddtemp sind hier erhältlich.
HDD-Temperaturmessung
=====================
Plugin: hddtemp
Version: 0.1
Datum: 04.09.2006

Anwendung:
----------

Dieses Plugin bietet Euch die Möglichkeit die Temperatur Eurer Festplatte
in der Dbox zu messen. Da die Temperatur in der Dbox2 eine entscheidende
Rolle spielt, ist dies eine wichtige Angelegenheit. Die Temperatur wird
bei Ausführung auf dem Bildschirm angezeigt.

Das Plugin besteht aus einer Binärdatei 'hddtemp', einer Datendatei
'hddtemp.db', sowie einem Shellskript 'hddtemp.sh' samt zugehöriger
Configdatei 'hddtemp.cfg'. Da die Binärdatei sehr gross ist, wird sie auf
die Festplatte kopiert. Die Größe von 573 kB kommt daher, dass sie als
statische Binärdatei kompilert werden musste, da ein Symbol in einer
Library gefehlt hat. Da wir sie aber sowieso zur Festplattenmessung benötigen,
bietet sich dieser Speicherplatz an.


Installation:
-------------

Die Dateien werden per FTP in folgende Verzeichnisse kopiert und mit den
entsprechenden Rechten versehen. Das Verzeichnis /bin/ müsst Ihr auf der
Festplatte im Verzeichnis /hdd/ anlegen.

Code: Alles auswählen

Datei                   Speicherort                     Rechte
--------------------------------------------------------------

hddtemp                 /hdd/bin/                       755
hddtemp.sh              /var/tuxbox/plugins/            755
hddtemp.cfg             /var/tuxbox/plugins/            644
hddtemp.db              /var/tuxbox/config/             644
Wenn Ihr alle Dateien installiert habt, ist noch folgende Aktion durchzuführen.
Dbox-Taste -> Service -> Plugins neu laden.
Wenn ihr alles richtig gemacht habt, findet Ihr das Skript unter
Dbox-Taste -> Skripte -> HDD-Temperatur messen.

Sollte bei Euch nichts angezeigt werden, so hat Eure Platte vermutlich keinen
Temperatursensor eingebaut, oder diese Funktion wird von Ihr nicht unterstützt.
Die Festplaten, die in der Datei 'hddtemp.db' aufgeführt sind, werden bis auf
die mit einer # versehenen auf jeden Fall unterstützt. Bei den anderen ist
probieren angesagt.

Noch ein Tip um Platz im Var-Verzeichnis zu sparen.
Ihr könnt aus der hddtemp.db alle Zeilen rauslöschen, die nicht für Eure
Festplatte gelten. Die einzige Zeile die drin sein muss, ist die für Eure
Platte. Wichtig dabei ist, dass ihr am Zeilenende noch ein Linefeed drin habt,
sonst wird nichts angezeigt. Also am Zeilenende einmal die Enter-Taste drücken.

So, dann messt mal fleissig die Temperatur Euer Festplatte.

Vielen Dank an tomx4711 für die Idee, an Houdini für die Komplierung der
Sourcecodes für die Dbox2, sowie an wolgade für die grundsätzliche Erstellung
des Shellscripts. Ich habe es noch etwas verfeinert. Wenn die Platte im
Sleepmodus war, wurde bei der ersten Ausführung die Temperatur nicht angezeigt.

Greetz von DrStoned :-) :-) :-)
8) 8) 8) Vielen Dank an tomx4711, Houdini und Wolgade für dieses Plugin 8) 8) 8)

Das Plugin zur Temperaturmessung kann hier heruntergeladen werden

Bitte alle Diskussion und Fragen nur in diesem Thread posten, damit das Plugin-Forum übersichtlich bleibt.

Bitte denkt daran, dass Ihr im JtG-Forum angemeldet und eingeloggt sein müsst, um die Downloadlinks zu sehen.

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
wouter
Interessierter
Interessierter
Beiträge: 91
Registriert: Mittwoch 17. Dezember 2003, 22:29

Beitrag von wouter »

SUPER und DANKE.. funktioniert bei mir..

am liebsten würde ich nun noch das hdd installations skript entfernen jedoch ist das glaub ich nicht möglich oder???

den wenn man 1x statt hdd temp das install skript erwischt is vorbei und alle daten sind futsch... bei sagems is das mit der fernbedienung gefährlich

greez
wouter
Gummiklaus
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Sonntag 2. Juli 2006, 13:31

Beitrag von Gummiklaus »

wouter hat geschrieben:SUPER und DANKE.. funktioniert bei mir..

am liebsten würde ich nun noch das hdd installations skript entfernen jedoch ist das glaub ich nicht möglich oder???

den wenn man 1x statt hdd temp das install skript erwischt is vorbei und alle daten sind futsch... bei sagems is das mit der fernbedienung gefährlich

greez
wouter
Tja ist mir passiert! Hab selber ein Script zum Automatischen verschieben
auf NAS geschrieben. Leider dann beim Probieren auf das InitScript
gekommen. Statt dann die OK -Taste bei NEIN zu drücken habe ich die
Home-Taste gedrückt. Da wars vorbei. Hab auch schon einen Thread dazu
erstellt, hat aber keiner was dazu geschrieben.

Ansonsten Danke, für das HDDTemp Script, war schon selber dabei,
bin aber nicht fit linux scripte.

Gummiklaus
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

wouter hat geschrieben:SUPER und DANKE.. funktioniert bei mir..

am liebsten würde ich nun noch das hdd installations skript entfernen jedoch ist das glaub ich nicht möglich oder???

den wenn man 1x statt hdd temp das install skript erwischt is vorbei und alle daten sind futsch... bei sagems is das mit der fernbedienung gefährlich

greez
wouter
Das Installationsskript kannst Du ausblenden, indem Du eine leere Datei mit dem Namen inithdd.cfg im Verzeichnis /var/tuxbox/plugins/ erstellst. Geht entweder mit dem Totalcommander-Plugin mit Taste 9=neu, oder per Telnet mit

Code: Alles auswählen

touch /var/tuxbox/plugins/inithdd.cfg
Zum Problem mit der Fernbedienung, stelle mal in den Treiber- und Bootoptionen den Philips-RC-Patch auf ein. Dann wirds etwas erträglicher.

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
kosl
Interessierter
Interessierter
Beiträge: 65
Registriert: Montag 10. Juli 2006, 21:12

Beitrag von kosl »

Hi,

@DrStoned

Perfekt! Funktioniert einwandfrei. Tausend Dank.
MiSeRy
Einsteiger
Einsteiger
Beiträge: 122
Registriert: Sonntag 12. Oktober 2003, 20:33

Beitrag von MiSeRy »

Bei mir funktioniert es leider nicht. Habe eine 2,5'' Fujitsu.
dbox2 Nokia (2x) Kabel mit IDE-Interface | Schaltregler und 2,5'' 80 GB HDD | JtG-Image 21.12.2007
avia500v110 | ucode_0014 (built-in) | cam_01_02_105E
Premiere 5er + Bundesliga (bis Ende Januar 2008) | Premiere Sport (bis Ende Juni 2009)
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

MiSeRy hat geschrieben:Bei mir funktioniert es leider nicht. Habe eine 2,5'' Fujitsu.
Welches Modell, notfalls mal auf der Fujitsu-Homepage nach den technischen Daten schauen.

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
eule
Erleuchteter
Erleuchteter
Beiträge: 585
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von eule »

MiSeRy hat geschrieben:Bei mir funktioniert es leider nicht. Habe eine 2,5'' Fujitsu.
Habe auch eine 2,5" Fujitsu, da geht es...

MHV2080AT / Hornet V60
MiSeRy
Einsteiger
Einsteiger
Beiträge: 122
Registriert: Sonntag 12. Oktober 2003, 20:33

Beitrag von MiSeRy »

Das ist meine

FUJIT MHV2080AH Notebookfestplatte 80GB HDD 5400rpm 2,5Zoll
dbox2 Nokia (2x) Kabel mit IDE-Interface | Schaltregler und 2,5'' 80 GB HDD | JtG-Image 21.12.2007
avia500v110 | ucode_0014 (built-in) | cam_01_02_105E
Premiere 5er + Bundesliga (bis Ende Januar 2008) | Premiere Sport (bis Ende Juni 2009)
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

MiSeRy hat geschrieben:Das ist meine

FUJIT MHV2080AH Notebookfestplatte 80GB HDD 5400rpm 2,5Zoll
Die müsste funktionieren, jedenfalls steht sie in der hddtemp.db mit drin.

Code: Alles auswählen

"FUJITSU MHV2080AH"		194  C	"FUJITSU MHV2080AH"
Hast Du Dich auch an die Installationsanweisung gehalten, die Speicherorte und die Rechtevergabe?

Greetz von DrStoned :lol: :lol: :lol:
Zuletzt geändert von DrStoned am Montag 4. September 2006, 21:51, insgesamt 1-mal geändert.
Greetz von DrStoned :lol: :lol: :lol:
eule
Erleuchteter
Erleuchteter
Beiträge: 585
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von eule »

MiSeRy hat geschrieben:FUJITSU MHV2080AH Notebookfestplatte 80GB HDD 5400rpm 2,5Zoll
Sollte trotzdem funktionieren. Auch wenn die Platte nicht in der db-Datei drin steht, dann wird die Default-Adresse ausgelesen. Zwischen der 2080AT UND 2080AH gibt es Seitens des Interfaces keinen Unterschied.
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Meine FUJITSU MHV2100AT hat jedenfalls auf Anhieb funktioiert.

Bild

Greetz von DrStoned :lol: :lol: :lol:
kosl
Interessierter
Interessierter
Beiträge: 65
Registriert: Montag 10. Juli 2006, 21:12

Beitrag von kosl »

Hi,

meine Western Digital 2,5er 80gig HDD hatte bisher in meiner Sagem 1x Kabel Box noch nie mehr als 40°C.

Sind die Sagem Boxen weniger Hitze empfindlich als die Nokia Boxen?
tomx4711
Interessierter
Interessierter
Beiträge: 65
Registriert: Dienstag 4. Januar 2005, 20:40

Beitrag von tomx4711 »

Das ist auch abhängig davon wo deine Box steht.
Auf meiner Sagem brat ich im Sommer morgens mein Frühstücksei :D
aber die steht auch in nem TV-Schrank mit Glas Türen.
Die wird auf jedenfall ne aktive Kühlung bekommen, das macht auf dauer keine Platte mit.
In meinem ersten Streamingserver ( Pentium 200 Mhz, passiv kühler ohne Lüfter) gabs immer wieder Systemabstürze und nach knapp 6 Monaten war die Platte komplett hinüber.
Rockabilly01
Neugieriger
Neugieriger
Beiträge: 13
Registriert: Samstag 5. August 2006, 11:57

Beitrag von Rockabilly01 »

MiSeRy hat geschrieben:Bei mir funktioniert es leider nicht. Habe eine 2,5'' Fujitsu.


Hab die gleiche bei mir funktionierts.

Fujutsu MHV2080Ah: 46 C
Charles Darwin jun.
Erleuchteter
Erleuchteter
Beiträge: 664
Registriert: Donnerstag 24. August 2006, 11:19

Beitrag von Charles Darwin jun. »

Bei mir funktionierts auch wunderbar...danke DrStoned!!!

Das ist die Temperatur bei/nach Volllast (ARD+AC3) im Wechselrahmen (und neben dem Tuner:)

Bild

Volllast ist natürlich relativ...bei 2-3Mbyte/s :lol: :lol: :lol:
Zuletzt geändert von Charles Darwin jun. am Montag 4. September 2006, 23:56, insgesamt 4-mal geändert.
eule
Erleuchteter
Erleuchteter
Beiträge: 585
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von eule »

Habt ihr alle eine Heizung unter der Platte zu stehen?

Auch nach 12h Betrieb zeigt HDDtemp nicht mehr wie 36°C an...
Charles Darwin jun.
Erleuchteter
Erleuchteter
Beiträge: 664
Registriert: Donnerstag 24. August 2006, 11:19

Beitrag von Charles Darwin jun. »

Also ich sags mal frei von der Leber weg... :lol:

Eine Festplatte, die beim Schreiben unter Volllast nicht heißer als 36°C wird...sowas kenn ich net...ist sowas schon erfunden? :lol:

...aber bei meiner Nokia könnte es auch der Tuner sein :lol:

Wie lange hast denn nach deinem 12h Betrieb mit dem Messen gewartet? :lol:
wolgade
Semiprofi
Semiprofi
Beiträge: 1313
Registriert: Donnerstag 2. Dezember 2004, 00:18

Beitrag von wolgade »

Habt ihr alle eine Heizung unter der Platte zu stehen?
Als Besitzer einer Nokia-Box, ja. Die AVIAs sind unter der Platte, und die werden teuflisch heiß.