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

Offline DSM'tje

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 25
  • -Ontvangen: 15
  • Berichten: 262
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: DS920+
  • HDD's: 4x WD80EMAZ
  • Extra's: 16GB - CT16G4SFD8266

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 176
  • -Ontvangen: 2619
  • Berichten: 16.241
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: 25
  • -Ontvangen: 15
  • Berichten: 262
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: DS920+
  • HDD's: 4x WD80EMAZ
  • Extra's: 16GB - CT16G4SFD8266

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 176
  • -Ontvangen: 2619
  • Berichten: 16.241
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: 25
  • -Ontvangen: 15
  • Berichten: 262
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: DS920+
  • HDD's: 4x WD80EMAZ
  • Extra's: 16GB - CT16G4SFD8266

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1336
  • -Ontvangen: 7771
  • Berichten: 43.097
  • FIFO / LIFO
    • Truebase
Re: Fan speed aanpassen middels script?
« Reactie #5 Gepost op: 06 mei 2019, 12:09:04 »
Gaat idd automatisch.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-4
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive 1TB                                                                                                        MR2200ac  SRM 1.2.5-8227-11

Offline DSM'tje

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 25
  • -Ontvangen: 15
  • Berichten: 262
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: DS920+
  • HDD's: 4x WD80EMAZ
  • Extra's: 16GB - CT16G4SFD8266

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 176
  • -Ontvangen: 2619
  • Berichten: 16.241
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: 25
  • -Ontvangen: 15
  • Berichten: 262
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: DS920+
  • HDD's: 4x WD80EMAZ
  • Extra's: 16GB - CT16G4SFD8266

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 176
  • -Ontvangen: 2619
  • Berichten: 16.241
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: 25
  • -Ontvangen: 15
  • Berichten: 262
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: DS920+
  • HDD's: 4x WD80EMAZ
  • Extra's: 16GB - CT16G4SFD8266

Offline jlk

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 5
  • Berichten: 131
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.


 

start python script met crontab

Gestart door klaasvaakBoard Algemeen

Reacties: 0
Gelezen: 3592
Laatste bericht 30 januari 2010, 19:03:25
door klaasvaak
Link aanpassen bestand delen

Gestart door SpikkerBoard File Station

Reacties: 3
Gelezen: 2105
Laatste bericht 29 november 2018, 20:25:19
door Briolet
sh script uitvoeren via taakplanner?

Gestart door zitazanettiBoard Overige software

Reacties: 7
Gelezen: 2922
Laatste bericht 28 november 2015, 09:56:19
door Stephan296
kan datum/tijd (meta gegevens) niet aanpassen in photos (DSM7)

Gestart door Marco NiessenBoard Photo Station / Photos

Reacties: 12
Gelezen: 1056
Laatste bericht 15 november 2021, 15:31:27
door Marco Niessen
Post-process-script nzbToMedia/nzbToSickBeard.py for .... failed

Gestart door nainggolan86Board NZBGet

Reacties: 3
Gelezen: 6217
Laatste bericht 07 november 2014, 12:40:26
door buzzke