Synology-Forum.nl
Tweaks / Addons A.K.A. The Underground => Algemeen => Topic gestart door: DSM'tje op 06 mei 2019, 10:54:47
-
Weet iemand welke commando ik kan gebruiken om de fan (ventilator) snelheid aan te kunnen passen vanaf de command line?
Ik wil graag een scriptje maken dat overdag (tijdens de warme uren) de fan op volle snelheid draait en 's avonds als de zon onder is de snelheid weer terug geschroefd wordt (dit ivm geluids productie).
-
Hij kijkt toch al naar de temperatuur en draait harder als het intern warm wordt. Of vergis ik me met mijn mac's?
Hier staat iets uit 2012. Dat werkte met de dsm van toen, maar alles is tegenwoordig weter beveiligd. Dus of het nog werkt?
https://smallhacks.wordpress.com/2012/04/17/working-with-synology-hardware-devsynobios-and-devttys1/
-
Zover ik weet niet...
Ik kan namelijk 3 instellingen kiezen:
Stille modus
Koele modus
Volle snelheid modus
Ik zal de links eens kijken maar is idd al een artikel van 7 jaar oud.
Hopelijk is er niks veranderd. ;)
-
Bij mij staat op "/usr/syno/etc/scemd.xml" de file die de fansnelheid controleert.
Dit zijn de drie instellingen in DSM:
<fan_config period="20" threshold="6" type="DUAL_MODE_HIGH" hibernation_speed="STOP">
<disk_temperature fan_speed="ULTRA_LOW" action="NONE">0</disk_temperature>
<disk_temperature fan_speed="VERY_LOW" action="NONE">33</disk_temperature>
<disk_temperature fan_speed="LOW" action="NONE">41</disk_temperature>
<disk_temperature fan_speed="VERY_HIGH" action="NONE">47</disk_temperature>
<disk_temperature fan_speed="ULTRA_HIGH" action="NONE">53</disk_temperature>
<disk_temperature fan_speed="ULTRA_HIGH" action="SHUTDOWN">61</disk_temperature>
</fan_config>
<fan_config period="20" threshold="6" type="DUAL_MODE_LOW" hibernation_speed="STOP">
<disk_temperature fan_speed="ULTRA_LOW" action="NONE">0</disk_temperature>
<disk_temperature fan_speed="VERY_LOW" action="NONE">38</disk_temperature>
<disk_temperature fan_speed="LOW" action="NONE">46</disk_temperature>
<disk_temperature fan_speed="VERY_HIGH" action="NONE">52</disk_temperature>
<disk_temperature fan_speed="ULTRA_HIGH" action="NONE">58</disk_temperature>
<disk_temperature fan_speed="ULTRA_HIGH" action="SHUTDOWN">61</disk_temperature>
</fan_config>
<fan_config period="20" threshold="6" type="DUAL_MODE_LOW_STOP" hibernation_speed="STOP">
<disk_temperature fan_speed="STOP" action="NONE">0</disk_temperature>
<disk_temperature fan_speed="ULTRA_LOW" action="NONE">33</disk_temperature>
<disk_temperature fan_speed="VERY_LOW" action="NONE">38</disk_temperature>
<disk_temperature fan_speed="LOW" action="NONE">46</disk_temperature>
<disk_temperature fan_speed="VERY_HIGH" action="NONE">52</disk_temperature>
<disk_temperature fan_speed="ULTRA_HIGH" action="NONE">58</disk_temperature>
<disk_temperature fan_speed="ULTRA_HIGH" action="SHUTDOWN">61</disk_temperature>
</fan_config>
Daar wodt per instelling bepaald wat de fan-snelheid wordt bij welke temperatuur. En bij 61°C doet de nas een shutdown.
In theorie moet je die file kunnen aanpassen. Maar dan moet je wel echt weten wat je doet.
IK heb geen idee of hij naar de temperatuur van de 1e disk kijkt, of die van de meest warme.
-
Hmm nu snap ik het even niet meer...
De settings in DSM zijn toch om de snelheid van de fan in te stellen.
Maar blijkbaar gaat dit dus automatisch?
-
Gaat idd automatisch.
-
Ok, duidelijk.
Echter wat ik dan niet snap...
Waarom uberhaupt een instelling in DSM.
Als de fan automatisch harder of zachter gaat nav de temp (wat ik opzich logisch vind).
Waarom dan een instelling in DSM om de snelheid aan te passen?
-
Als je goed naar die tabel kijkt, maakt hij andere keuzes voor temperatuur/snelheid bij een ander profiel.
Bij de stille modus gaat hij b.v. geheel uit bij lage temperatuur. (< 33 °C) Bij de andere twee modi gaat hij nooit langzamer dan de laagste snelheid. (ULTRA_LOW)
De temperatuur laag houden is het beste voor de schijven. Maar mensen die minder lawaai willen, hebben nu de keuze om de fan speed lager te houden, ten koste van een iets hogere temperatuur.
Op de mac had ik ooit een app waarmee je dat hele profiel zelf kon instellen. Dat is een gepuzzel. Het aanbieden van 3 standaardprofielen is voor de meeste mensen makkelijker dan zelf een profiel samen te stellen.
-
Bij mij zie ik staan:
<fan_config hw_version="Synology-RX415" period="20" threshold="6" type="DUAL_MODE_HIGH_EBOX" hibernation_speed="LOW">
<disk_temperature fan_speed="LOW" action="NONE">0</disk_temperature>
<disk_temperature fan_speed="MIDDLE" action="NONE">48</disk_temperature>
<disk_temperature fan_speed="FULL" action="NONE">55</disk_temperature>
<disk_temperature fan_speed="FULL" action="SHUTDOWN">61</disk_temperature>
</fan_config>
<fan_config hw_version="Synology-RX415" period="20" threshold="6" type="DUAL_MODE_LOW_EBOX" hibernation_speed="LOW">
<disk_temperature fan_speed="LOW" action="NONE">0</disk_temperature>
<disk_temperature fan_speed="MIDDLE" action="NONE">48</disk_temperature>
<disk_temperature fan_speed="FULL" action="NONE">55</disk_temperature>
<disk_temperature fan_speed="FULL" action="SHUTDOWN">61</disk_temperature>
</fan_config>
Ik neem aan dat dit ook slaat op (o.a.) mijn type NAS, ik heb een DS415+.
Geen idee welke anders op mijn NAS moet slaan...
-
ik heb een DS415+.
Vreemd dat die bij jou anders is. Ik heb ook een 415+ en mijn tabel komt daar vandaan. DSM 6.2.2
Bij een andere nas model kan hij zeker anders zijn.
Edit: Ik denk dat je het verkeerde stuk laat zien Ik zie namelijk als model "Synology-RX415" Dat is niet de 415+ Je moet het eerste stuk uit de file hebben waar nog geen "hw_version=" in de headers staat. Volgens mij zijn dat profielen voor uitbreiding units. Ik zie er in mijn file echter ook geen "Synology-RX415" tussen staan. Dus we hebben toch verschillende files op dezelfde nas.
-
Dat is idd erg vreemd dan.
Ik draai ook DSM 6.2.2 (DSM 6.2.2-24922).
Maar toch zou ik het mooi/fijn vinden om de fan snelheid van laag naar hoog te kunnen schakelen middels een script.
De link biedt helaas geen uitkomst.
Eerst gedeelte in de file in bij mij:
<fan_config period="20" threshold="6" type="DUAL_MODE_HIGH" hibernation_speed="UNKNOWN">
<disk_temperature fan_speed="21%40hz" action="NONE">0</disk_temperature>
<disk_temperature fan_speed="35%40hz" action="NONE">37</disk_temperature>
<disk_temperature fan_speed="50%40hz" action="NONE">41</disk_temperature>
<disk_temperature fan_speed="70%40hz" action="NONE">48</disk_temperature>
<disk_temperature fan_speed="99%40hz" action="NONE">53</disk_temperature>
<disk_temperature fan_speed="99%40hz" action="SHUTDOWN">61</disk_temperature>
<cpu_temperature fan_speed="21%40hz" action="NONE">0</cpu_temperature>
<cpu_temperature fan_speed="50%40hz" action="NONE">50</cpu_temperature>
<cpu_temperature fan_speed="99%40hz" action="NONE">85</cpu_temperature>
<cpu_temperature fan_speed="99%40hz" action="SHUTDOWN">95</cpu_temperature>
</fan_config>
<fan_config period="20" threshold="6" type="DUAL_MODE_LOW" hibernation_speed="UNKNOWN">
<disk_temperature fan_speed="21%40hz" action="NONE">0</disk_temperature>
<disk_temperature fan_speed="35%40hz" action="NONE">42</disk_temperature>
<disk_temperature fan_speed="50%40hz" action="NONE">46</disk_temperature>
<disk_temperature fan_speed="70%40hz" action="NONE">53</disk_temperature>
<disk_temperature fan_speed="99%40hz" action="NONE">58</disk_temperature>
<disk_temperature fan_speed="99%40hz" action="SHUTDOWN">61</disk_temperature>
<cpu_temperature fan_speed="21%40hz" action="NONE">0</cpu_temperature>
<cpu_temperature fan_speed="50%40hz" action="NONE">50</cpu_temperature>
<cpu_temperature fan_speed="99%40hz" action="NONE">85</cpu_temperature>
<cpu_temperature fan_speed="99%40hz" action="SHUTDOWN">95</cpu_temperature>
</fan_config>
-
Heeft iemand dit script al eens geprobeerd? Ik zou de fans van mijn 1512+ wel wat langzamer willen laten draaien.