Lüftersteuerung DS209

Status
Für weitere Antworten geschlossen.

fraser

Benutzer
Mitglied seit
02. Nov 2009
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
Nach einigem Suchen habe ich die Dateien zur Lüftersteuerung auf er DS209 gefunden.
In /usr/syno/etc bzw. /usr/syno/etc.defaults findet sich die Datei scemd.xml.

Es sind acht Lüftergeschwindigkeiten vorgesehen:
STOP
ULTRA_LOW
VERY_LOW
LOW
MIDDLE
VERY_HIGH
ULTRA_HIGH
FULL


Diese kann man den beiden im DSM verfügbaren Profilen "3,5"-Festplattenmodus" (DUAL_MODE_HIGH) und "2,5"-Festplattenmodus" (DUAL_MODE_LOW) zuordnen.

Eine Zeile ist folgendermaßen aufgebaut:
<temperature fan_speed="LÜFTERGESCHWINDIGKEIT" action="AKTION">TEMPERATUR</temperature>

also bspw.
<temperature fan_speed="LOW" action="NONE">45</temperature>
Ab 45°C Lüftergeschwindigkeit "LOW" und keine weitere Aktion.

oder
<temperature fan_speed="FULL" action="SHUTDOWN">70</temperature>
Ab 70°C Lüftergeschwindigkeit "FULL" und Aktion "Gerät herunterfahren"

Man kann die Profile also sehr genau einstellen. Ich habe mir nicht sonderlich viel Mühe gemacht und lediglich die Temperaturen in der vorhandenen Datei angepasst.
Der Lüfter läuft bis 45°C "ULTRA_LOW", ist kaum hörbar und die Temperatur liegt permanent bei 30°C bis 35°C.


Hier meine scemd.xml:
Rich (BBCode):
<?xml version="1.0" encoding="UTF-8"?>
<scemd>
	<fan_config period="20" threshold="6" type="DUAL_MODE_HIGH" hibernation_speed="UNKNOWN">
		<temperature fan_speed="ULTRA_LOW"  action="NONE">0</temperature>
		<temperature fan_speed="LOW"        action="NONE">45</temperature>
		<temperature fan_speed="MIDDLE"     action="NONE">55</temperature>
		<temperature fan_speed="ULTRA_HIGH" action="NONE">60</temperature>
		<temperature fan_speed="FULL"       action="SHUTDOWN">70</temperature>
	</fan_config>	
	<fan_config period="20" threshold="6" type="DUAL_MODE_LOW" hibernation_speed="UNKNOWN">	
		<temperature fan_speed="STOP"      action="NONE">0</temperature>
		<temperature fan_speed="VERY_LOW"  action="NONE">35</temperature>
		<temperature fan_speed="LOW"       action="NONE">45</temperature>
		<temperature fan_speed="VERY_HIGH" action="NONE">60</temperature>
		<temperature fan_speed="FULL"      action="SHUTDOWN">70</temperature>
	</fan_config>	
</scemd>
 

qbic

Benutzer
Mitglied seit
16. Aug 2008
Beiträge
478
Punkte für Reaktionen
0
Punkte
22
Welche der beiden Dateien hast du editiert um das gewünschte Ergebnis zu bekommen?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Wer könnte denn mal eine hübsche Admin-Konfigurationswebseite hierfür basteln und uns das als spk-Paket zur Verfügung stellen? :)

Itari
 

qbic

Benutzer
Mitglied seit
16. Aug 2008
Beiträge
478
Punkte für Reaktionen
0
Punkte
22
Ok hat funktioniert.
Hab scemd.xml im Ordner /usr/syno/etc.default geändert.
Ab sofort läuft sie auch bei mir bis 40°C nur noch auf ULTRA_LOW und dreht bei 60 Grad auf FULL auf bis die DS dann bei 63°C runterfährt.

Nettes Feature!

Danke für diesen Hinweis!
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hi,
@itari
wieso fragst Du Dich selbst?:D
Duck und ganz schnell weg ....
 

qbic

Benutzer
Mitglied seit
16. Aug 2008
Beiträge
478
Punkte für Reaktionen
0
Punkte
22
Er sucht nach einem Schützling der seine Arbeit hier macht wenn er irgendwann nicht mehr ist :D
Makaber von mir, hingebungsvoll vom Ihm ;)
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hi,
@itari
wieso fragst Du Dich selbst?:D
Duck und ganz schnell weg ....

Du kennst die Vorgeschichte nicht - auf meiner DS509+ funktioniert das nicht. Meine DS207+ ist gerade für andere Dinge in Beschlag. Ich kann es also nicht testen. Außerdem wäre es einfach super, wenn das auch mal jemand anderes hinbekommen täte ...

@qbic ... erst wenn du hier 1000 Beiträge geschrieben hast, antworte ich auf deine Bemerkung *gg*

itari
 

qbic

Benutzer
Mitglied seit
16. Aug 2008
Beiträge
478
Punkte für Reaktionen
0
Punkte
22
Ich hatte nicht vor mich darum zu kümmern.
Derzeit habe ich selber genug andere Sachen um die Ohren.
Tobi (jahlives) weiß wovon ich spreche ;)
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hi,
ich bin so etwas von unterbelichtet was programmieren angeht, ich bin raus aus dem Rennen:D.
Was ich bisher gemacht habe hat zwar auch irgendwie funktioniert, aber ein halbwegs belichteter Programmierer würde die Hände über dem Kopf zusammenschlagen wegen meinem Geschriebsel:D

Gruß Götz

PS: ich glaube wir driften ab
 
Zuletzt bearbeitet:

qbic

Benutzer
Mitglied seit
16. Aug 2008
Beiträge
478
Punkte für Reaktionen
0
Punkte
22
Hi,
belichteter Programmierer würde die Hände über dem Kopf zusammenschlagen wegen meinem Geschriebsel:D

Schonmal einen überbelichteten Programmiere bei der Arbeit zugesehen?
Da ist mir dein Geschriebsel mit Sicherheit um einiges lieber! :D

Und ja, wir driften ab (Wieso eigentlich abdriften? Müsste das logisch gesehen nicht wegdriften heißen?)
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Unter- oder überbelichtete Programmierer gefährden den Anwender. :D Wie du glaubst das nicht? Dann schau dir mal diesen Beitrag hier an.

Hatte ich schon erwähnt - nur der Vollständigkeit halber - dass auch Hobby-DS-Administratoren und Hobby-DS-Anwender grundsätzlich das Internet und das Lokale Netz gefährden? :D

Itari
 

qbic

Benutzer
Mitglied seit
16. Aug 2008
Beiträge
478
Punkte für Reaktionen
0
Punkte
22
Hatte ich schon erwähnt - nur der Vollständigkeit halber - dass auch Hobby-DS-Administratoren und Hobby-DS-Anwender grundsätzlich das Internet und das Lokale Netz gefährden? :D

Das lokale Netz kann ich noch gut nachvollziehen, aber wieso bitte das Internet als Ganzes?
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Welche Temperatur wird denn eigentlich überwacht? Die Fesplatten-Temperatur oder die System-Temperatur? Und wie ist das mit den Werten? Was gilt als kritisch für System und Festplatten.

danke
dude
 

qbic

Benutzer
Mitglied seit
16. Aug 2008
Beiträge
478
Punkte für Reaktionen
0
Punkte
22
Theoretisch gesehen sollte die DS von der Temp der Festplatte ausgehen, andernfalls wäre eine Angabe der Festplattengröße in der Config-Datei relativ sinnfrei.

Was für das System als kritisch zu werten ist kann ich genau sagen, da ich nicht mal annähernd weiß, wie warm die CPU überhaupt wird.
Für die HDD sollte meines Erachtens allerdings 50 Grad die Obergrenze darstellen. Wenn man nicht grad eine HDD mit 15.000 U/Min hat, sollte es außer im Sommer fast nicht schaffbar sein diese Grenze zu überschreiten.
Bei mir derzeit auf jeden Fall so geregelt, dass ab 50°C der Lüfter auf Maximum läuft.
Hängt aber auch alles vom Modell ab. Manche hersteller garantieren höhere, manche niedrigere Temparaturen.

Schau einfach mal in den Spezifikationen deines Modells nach.
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Theoretisch gesehen sollte die DS von der Temp der Festplatte ausgehen, andernfalls wäre eine Angabe der Festplattengröße in der Config-Datei relativ sinnfrei.

Ich habe das eben mal ausprobiert indem ich die Schwellwerte in scemd.xml für den 2,5" Modus angepasst habe: 0°->STOP, 46°->FULL. Dann einen dicken Kopiervorgang angestossen, im DSM die Statusseite aufgerufen um die Temperatur im Auge zu haben. Dann gewartet. Kurz nachdem die Temperatur auf 46° war rannte der Lüfter volle Lotte los.

Die Lüftersteuerung überwacht also definitiv die Systemtemperatur - nicht die der Platten.

gruss
dude
 

qbic

Benutzer
Mitglied seit
16. Aug 2008
Beiträge
478
Punkte für Reaktionen
0
Punkte
22
Also entweder hast du dich verschrieben oder einfach nen Dreher im Kopf.
Vieleicht verstehe ich dich aber auch falsch. Wie kannst du daraus schließen, dass die Lüftersteuerung nach der Systemtemperatur geht wenn du die Grenzwerte für 2,5 oder von mir aus auch 3,5 Zoll Festplatten-Modus veränderst und der Lüfter dann auch noch bei den eingetragenen Werten anspringt?

Außerdem: Wo bitte liest du im DSM die Systemtemperatur aus?
Alles was du auslesen kannst ist die Temperatur der HDD oder ist mein Wissensstand veraltet?

Kannst ja nochmal nen Stellungnahme machen, so richtig kann ich deiner Logik nämlich nicht folgen.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hallo,
Außerdem: Wo bitte liest du im DSM die Systemtemperatur aus?
Alles was du auslesen kannst ist die Temperatur der HDD oder ist mein Wissensstand veraltet?
Schau doch mal unter Status, Grundsätzliche Informationen

Gruß Götz
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
@goetz

Exakt. Danke.

Also entweder hast du dich verschrieben oder einfach nen Dreher im Kopf.

...oder Du mich nicht verstanden. ;)

Der "Festplatten-Modus" ist im Prinzip nichts anderes als zwei Profile für die Lüftersteuerung. Hat eigentlich gar nix mit den Festplatten zu tun...

Ich habe die Werte für den 2,5er Modus verändert weil ich den normal nicht benutze... es geht logischerweise auch mit dem 3,5er. Ich habe die Werte angepasst um zwei Zustände zu provozieren: 0°->STOP, 46°->FULL. 46° ist hierbei frei gewählt, weil es recht schnell zu erreichen ist. Zum Test hätte auch 40° oder 35° funktioniert. Der Lüfter wäre dann halt eher angegangen. Dann habe ich den 2,5er Modus aktiviert damit die Werte Aktiv werden. Danach habe ich Last erzeugt und auf dem von Goetz beschriebenen Screen die Temperaturen für sowohl System ALS AUCH Festplatte beobachtet. Als das System 46° hatte (zur Erinnerung - wir hatten 46° als Schwelle eingestellt) ging der Lüfter von STOP auf FULL, also an. Die Festplatte hatte zu dem Zeitpunkt nur knapp über 30°. Daraus schliesse ich, dass sich die Lüftersteuerung nach dem System richtet. Ganz einfach.

gruss
dude
 
Zuletzt bearbeitet:

qbic

Benutzer
Mitglied seit
16. Aug 2008
Beiträge
478
Punkte für Reaktionen
0
Punkte
22
Schau doch mal unter Status, Grundsätzliche Informationen
Ja da bin ich und es steht keine Systemtemperatur da ;)

Aber wenn das bei euch der Fall ist dann will ich einfach mal meine Klappe halten und nichts gesagt haben.
Trotzdem komisch das die Grundfunktionen bei den DiskStations unterschiedlich sind.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Die Systemtemperatur wird nicht bei allen DSen angezeigt; liegt wohl am Prozessor. Insofern hat es der eine und der andere nicht. Allerdings haben alle DSen eine Hitzebremse im Prozessor. Einfach mal mit einem Fön den Prozessor aufheizen und schon steht das schöne Teil. :D Kann man auch für die Platten machen ... sollte aber schon ne Sicherung vorher gemacht haben, es kann ja sein, dass die Platte auch den Bach hintergeht ... aber was tut man nicht alles, um seinem Forschungsdrang nachzugehen.

Itari
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat