Auteur Topic: Fan speed aanpassen middels script?  (gelezen 1979 keer)

Offline DSM'tje

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 15
  • Berichten: 257
Fan speed aanpassen middels script?
« Gepost 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).
  • Mijn Synology: DS415+
  • HDD's: 4x WD80EMAZ
  • Extra's: 8GB - CT102464BF160B

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 131
  • -Ontvangen: 1945
  • Berichten: 12.897
Re: Fan speed aanpassen middels script?
« Reactie #1 Gepost op: 06 mei 2019, 11:41:25 »
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/
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J (Backup)

Offline DSM'tje

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 15
  • Berichten: 257
Re: Fan speed aanpassen middels script?
« Reactie #2 Gepost op: 06 mei 2019, 11:46:28 »
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.  ;)
  • Mijn Synology: DS415+
  • HDD's: 4x WD80EMAZ
  • Extra's: 8GB - CT102464BF160B

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 131
  • -Ontvangen: 1945
  • Berichten: 12.897
Re: Fan speed aanpassen middels script?
« Reactie #3 Gepost op: 06 mei 2019, 12:01:09 »
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.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J (Backup)

Offline DSM'tje

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 15
  • Berichten: 257
Re: Fan speed aanpassen middels script?
« Reactie #4 Gepost op: 06 mei 2019, 12:07:26 »
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?
  • Mijn Synology: DS415+
  • HDD's: 4x WD80EMAZ
  • Extra's: 8GB - CT102464BF160B

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1031
  • -Ontvangen: 5949
  • Berichten: 35.767
  • Synology is awesome.
    • Synology Support
Re: Fan speed aanpassen middels script?
« Reactie #5 Gepost op: 06 mei 2019, 12:09:04 »
Gaat idd automatisch.


CS406     DSM 2.0-0731       [ARCHIEF OPSLAG]
DS107+    DSM 3.1-1639       [ARCHIEF OPSLAG]
DS508     DSM 4.0-2265       [ARCHIEF OPSLAG]
DS111     DSM 6.1.7-15284-3  [ARCHIEF OPSLAG]
DS411slim DSM 6.2.3-25426-2  [SPEELTJE]
DS411+II  DSM 6.2.3-25426-2  [BACKUP]
DS413J    DSM 6.2.3-25426-2  [Surveillance]
DS716+II  DSM 6.2.3-25426-2  [TEST]
-----VMM  DSM 7.0-40850      [PREVIEW]
DS918+    DSM 6.2.3-25426-2  [PROD]
RT2600ac  SRM 1.2.4-8081     [PROD]
MR2200ac  SRM 1.2.4-8081     [PROD]

Offline DSM'tje

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 15
  • Berichten: 257
Re: Fan speed aanpassen middels script?
« Reactie #6 Gepost op: 06 mei 2019, 12:11:07 »
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?
  • Mijn Synology: DS415+
  • HDD's: 4x WD80EMAZ
  • Extra's: 8GB - CT102464BF160B

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 131
  • -Ontvangen: 1945
  • Berichten: 12.897
Re: Fan speed aanpassen middels script?
« Reactie #7 Gepost op: 06 mei 2019, 12:37:10 »
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.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J (Backup)

Offline DSM'tje

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 15
  • Berichten: 257
Re: Fan speed aanpassen middels script?
« Reactie #8 Gepost op: 06 mei 2019, 12:42:12 »
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...
  • Mijn Synology: DS415+
  • HDD's: 4x WD80EMAZ
  • Extra's: 8GB - CT102464BF160B

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 131
  • -Ontvangen: 1945
  • Berichten: 12.897
Re: Fan speed aanpassen middels script?
« Reactie #9 Gepost op: 06 mei 2019, 12:50:08 »
Citaat
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.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J (Backup)

Offline DSM'tje

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 15
  • Berichten: 257
Re: Fan speed aanpassen middels script?
« Reactie #10 Gepost op: 06 mei 2019, 12:52:03 »
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>
  • Mijn Synology: DS415+
  • HDD's: 4x WD80EMAZ
  • Extra's: 8GB - CT102464BF160B

Offline jlk

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 5
  • Berichten: 114
Re: Fan speed aanpassen middels script?
« Reactie #11 Gepost op: 14 oktober 2020, 12:44:21 »
Heeft iemand dit script al eens geprobeerd? Ik zou de fans van mijn 1512+ wel wat langzamer willen laten draaien.


 

NWE DS1812 - opvallende PSU fan

Gestart door freewindBoard NAS hardware vragen

Reacties: 4
Gelezen: 1325
Laatste bericht 15 mei 2012, 19:54:58
door freewind
CPU Fan DS411+

Gestart door MescalinoBoard NAS hardware vragen

Reacties: 4
Gelezen: 1430
Laatste bericht 11 december 2013, 15:23:56
door Robert Koopman
hoe fan in deepsleepmodus uitschakelen in 5.1??

Gestart door xxl2953Board Synology DSM 5.1 en eerder

Reacties: 0
Gelezen: 579
Laatste bericht 20 januari 2015, 23:06:49
door xxl2953
alleen blauwe powerknop konstan aan en geen fan small/grote aan

Gestart door nazaruddinBoard NAS hardware vragen

Reacties: 1
Gelezen: 750
Laatste bericht 03 februari 2016, 13:59:48
door Birdy
ds207 128mb fan altijd aan ?

Gestart door meuwieBoard NAS hardware vragen

Reacties: 1
Gelezen: 1556
Laatste bericht 25 juni 2007, 11:44:34
door Björn