Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Dynamix - V6 Plugins

Featured Replies

16 hours ago, timrettop said:

Hi there, after updating to 6.12.12 using the Dynamix Fan Control, its stopped detecting "highest disk temp" value and is reporting 0º causing the fans to run at 0 rpm. 

Aug 21 19:31:40 unraid autofan: Highest disk temp is 0C, adjusting fan speed from: FULL (100% @ 0rpm) to: OFF (0% @ 0rpm)

This was fine with 6.12.11. 

Version 2023.02.05a was included in the update and theres no errors in the logs during the installation or afterwards. 

In the GUI management settings I could detect the PWM and min fan setting. 

I've disabled the plugin and resumed fan speeds.  

I'm in the same situation. Right after the Unraid update Dynamix Fan Control has started reading the disks temp wrongly as 0°....

  • Replies 4.4k
  • Views 1.4m
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • It has been some time since I visited the Unraid forums. Due to health issues I had to take a break, and unfortunately this break took way longer than anticipated. But I am back and will sta

  • Phoenix Down
    Phoenix Down

    Hi @bonienl, is this the right channel to report a bug? If not, please point me in the right direction     I've been noticing an issue with Autofan in the last couple of months. It seems lik

  • Today has been a productive day   I have updated several Dynamix plugins, mainly bug fixes. Please check your plugins to get the updates.

Posted Images

On 8/22/2024 at 4:18 AM, timrettop said:

Hi there, after updating to 6.12.12 using the Dynamix Fan Control, its stopped detecting "highest disk temp" value and is reporting 0º causing the fans to run at 0 rpm. 

Aug 21 19:31:40 unraid autofan: Highest disk temp is 0C, adjusting fan speed from: FULL (100% @ 0rpm) to: OFF (0% @ 0rpm)

This was fine with 6.12.11. 

Version 2023.02.05a was included in the update and theres no errors in the logs during the installation or afterwards. 

In the GUI management settings I could detect the PWM and min fan setting. 

I've disabled the plugin and resumed fan speeds.  

Updating to 6.12.13 fixed the issue, at least for me. The only drawback now is that the percentage of the fan speed  is not shown in the GUI anymore; it stays always at 0%...

 

P.S. I've reinstalled the Dynamix System Autofan plugin and this fixed the fan percentage issue which I was talking about before...

Edited by Kayn

On 7/15/2021 at 7:30 PM, SiteAssemble said:

 

It's a bit of a kludge, but I renamed those on the dashboard using the Theme Engine plugin with some javascript.

 

document.addEventListener("DOMContentLoaded", function() {
    $( ".fan_view td:contains('FAN 0')" ).text("DRIVES (exhaust)");
    $( ".fan_view td:contains('FAN 1')" ).text("DRIVES (intake)");
    $( ".fan_view td:contains('FAN 2')" ).text("CPU");
    $( ".fan_view td:contains('FAN 3')" ).text("CASE (rear)");
    $( ".fan_view td:contains('FAN 4')" ).text("NVMe / PCIe");
});

 

Yeah, would be cool if those were nameable in the plugin itself, though.

unraid-fan-names.png

 

I was looking for something like this.  Here's the updated selectors for current UNRAID (6.12.13):

$( "tbody[title='Fan Information'] span:contains('FAN 1')" ).text("Case Fan");
$( "tbody[title='Fan Information'] span:contains('FAN 2')" ).text("AIO Fan");
$( "tbody[title='Fan Information'] span:contains('FAN 3')" ).text("AIO Pump");

image.png.85174e9ae55b04e39ca33cfa5ef7969f.png

Edited by Ellingson
Added screenshot of result

On 8/15/2024 at 3:09 PM, ritti said:

So I believe I spoke too soon...  this problem is persisting.  I'm only able to fix it by selecting 'DETECT' under the PWM fan setting and then choosing apply.  The value in the settings doesn't change when I re-detect it, but it seems to update the setting in the running app.

 

image.thumb.png.9f15e4c09437d7cd8e4f87fad77cba4b.png

 

What I noticed, is that the value in the settings doesn't match what's in the config file.  Settings shows 'hwmon4' while the config file shows 'hwmon2'.  It's as if the settings are not being pushed to the startup config file, although the settings page shows the correct values after a reboot.

 

image.png.11359641f3b1c4c88c3756a1453c25ed.png

 

I tried to modify the config to match what's in the settings page, but then it returns a permissions denied error when starting.

 

Any ideas?

Hello, I'm facing the exact same issue (no fan after a reboot until I click on Detect button to force it to start even if the plugin is in working state).

Anybody was able to find a solution ?

Thanks

Is it possible to have the 'Minimum PWM value' active all the time?  As it is now, the fans shutoff when the hard disks sleep.  It would also be desirable for the option to have the CPU fan to react to CPU temp rather than hard disk temp.

49 minutes ago, ritti said:

Is it possible to have the 'Minimum PWM value' active all the time?  As it is now, the fans shutoff when the hard disks sleep.  It would also be desirable for the option to have the CPU fan to react to CPU temp rather than hard disk temp.

The min pwm value determines how slow the fans go, set it to the lowest speed you want when drive are spun down.

 

as for the cpu, the cpu fan should always and only be controlled by the bios! It has a seperate header for a reason!

Hi!

Maybe someone can clarify whats going on with my Unraid because i been trying to figure this out for almost 3 days now without luck.
I managed to setup a backup script with user scripts, set mount/unmount scripts and also set a WOL cronjob on my UDM.

I tested manually and it worked fine, BUT only when i put Unraid to sleep with the "Sleep" button in dashboard. This way i can send WOL fine and it wakes up as needed.
But when i use S3sleep plugin, for whatever reason it does not work. I have to press the physical button on the device to wake up again.

i made sure that the NIC is using "g" and everything seems to be set correctly but still i cant get it to work.
Does the plugin do something different besides monitoring activity etc. rather than using the sleep button?

Maybe i could get it to work with userscripts and have it monitor array and network activity as well but i dont know how to script that tbh..

ANY advice appreciated.

TIA!

 

*EDIT

I might be wrong with my assumption - i think it is related to how long sleep mode is active. If the server is in sleep for like 30-50mins i noticed the WOL is not working. When i check ARP table on my UDM i can see that the server is showing up with the IP but in "HWadress" it shows incomplete.

i assume that the NIC is going in a sort of sleep mode? I know how to prevent this in windows but how do i do it in Unraid?
S3 is enabled but i have not found a specific WOL setting in this bios. i am using a Mini PC from CWWK and it actually has a ton of BIOS options but no WOL setting. It should be enabled tho since it works if Unraid is not in sleep for that long.

 

Edited by rho

18 hours ago, jojo345 said:

@rho 

Since a long time allready I do have following code in the go file to resolve a wol problem with wol.

Didn`t test if it`s still needed, it`s just there since.

ethtool -s eth0 wol g

 

And as well I found a user script with this code running at startup of the array. 😁

 

So there was a problem with not setted "g" in the past.

thanks for your input!

altough i think the plugin is doing that already since there is an option in the settings to set it to "g" before sleep.
I will try it still and see if it helps for sure, thank you.

I also tried to add a custom command in the plugin settings before it triggers sleep, which sets a RTC wake up.
Same here - working for like 50mins after sleep but after that it stops working.

I have a strong feeling that my NIC is going to full powersaving / sleep mode or something because in my routers ARP table i can see that there is no arp reply of the unraid machine...

Will post results once tested!🫡

  • 2 weeks later...

Hi everybody. Hope I don't disturb too much, with my wishlist/request.

Following a video showing useful Apps, I installed Dynamix Day and Night. I tried to follow directions for the whole API stuff, saw that usually you need to pay for it, and drop it.

 

So, I have to ask: why to have all that precise system, instead of offering (also?) a simple "passive" way, something like:

start night theme: [ 21:00 ]

stop night theme: [ 6:00 ] 

 

Probably this could be enough for simple (or frugal) persons like me.

Schedules, Date Time, and File Manager all blacklisted now as well. It would be nice to get some heads up and explanation why these are being blacklisted ahead of time. I assume their functionality is being integrated in future versions but it would be nice to know for sure because we don't all yet have those future versions.

 

*edit* hmm after going back to that tab it forced me to refresh the apps page and these aren't showing blacklisted any longer, not sure what is going on lol

Edited by rgreen83

48 minutes ago, Andrea P. said:

Hi everybody. Hope I don't disturb too much, with my wishlist/request.

Following a video showing useful Apps, I installed Dynamix Day and Night. I tried to follow directions for the whole API stuff, saw that usually you need to pay for it, and drop it.

 

So, I have to ask: why to have all that precise system, instead of offering (also?) a simple "passive" way, something like:

start night theme: [ 21:00 ]

stop night theme: [ 6:00 ] 

 

Probably this could be enough for simple (or frugal) persons like me.

I agree since bing api is dead, mapquest and google require payment option on file for even free account now in case something happens and you go over they can charge you. manual time entry, UTC offset, or maybe a different geocoding provider like the opensource QGIS would be nice. but this plugin is a small nice to have and i could understand if the dev doesn't want to invest more time into it.

Hi,

 

Just tried the Fan Control plugin. Have installed the ITE IT87 drivers, and can now see fan controllers and I can see fan rpm data on the dashboard. But I have a few weird problems - firstly this is the mapping from the logs I seem to have this mapping:

 

/sys/devices/platform/it87.2624/hwmon/hwmon5/pwm1 --> /sys/devices/platform/it87.2624/hwmon/hwmon5/fan2_input
/sys/devices/platform/it87.2624/hwmon/hwmon5/pwm2 --> /sys/devices/platform/it87.2624/hwmon/hwmon5/fan4_input
/sys/devices/platform/it87.2624/hwmon/hwmon5/pwm3 --> /sys/devices/platform/it87.2624/hwmon/hwmon5/fan2_input
/sys/devices/platform/it87.2624/hwmon/hwmon5/pwm4 --> /sys/devices/platform/it87.2624/hwmon/hwmon5/fan1_input
/sys/devices/platform/it87.2624/hwmon/hwmon5/pwm5 --> /sys/devices/platform/it87.2624/hwmon/hwmon5/fan1_input
/sys/devices/platform/it87.2624/hwmon/hwmon5/pwm6 --> /sys/devices/platform/it87.2624/hwmon/hwmon5/fan2_input

 

Now I only have three fans connected (CPU, Case 1, Case2/3) - so a total of three fans sort of makes sense, but not the multiple PWM assignments - I thought that should be 1:1 and where there is no connected fan just plain 'nothing'....

 

Then, I also can't tell which fan is which - for example, which one is the CPU? I don't want to mess with that one....but let's pretend I don't care.....if I set all of them to be managed I can see in the logs that the system is trying to manage the fans:

 

e.g. adjusting fan speed from: FULL (100% @ 1102rpm) to: OFF (0% @ 1165rpm)

 

But nothing actually changes? The dashboard shows that the fan speed remains constant - nothing slows or drops to 0%.

 

I'm running on a Gigabyte Aorus Z790M Elite AX, with fans connected to CPU_FAN and SYS-FAN1/2/3. I've not make any changes to the the config (e.g. adding acpi_enforce_resources=lax and modprobe it87 force_id=0x8628 to the flash config) - I can do this, but because it seemed to be working I wasn't sure I wanted to mess with it....maybe this *is* required to make it actually work?

 

What am I missing? 😞

 

 

 

Edited by ChirpyTurnip

2 hours ago, ChirpyTurnip said:

/sys/devices/platform/it87.2624/hwmon/hwmon5/pwm1 --> /sys/devices/platform/it87.2624/hwmon/hwmon5/fan2_input
/sys/devices/platform/it87.2624/hwmon/hwmon5/pwm2 --> /sys/devices/platform/it87.2624/hwmon/hwmon5/fan4_input
/sys/devices/platform/it87.2624/hwmon/hwmon5/pwm3 --> /sys/devices/platform/it87.2624/hwmon/hwmon5/fan2_input
/sys/devices/platform/it87.2624/hwmon/hwmon5/pwm4 --> /sys/devices/platform/it87.2624/hwmon/hwmon5/fan1_input
/sys/devices/platform/it87.2624/hwmon/hwmon5/pwm5 --> /sys/devices/platform/it87.2624/hwmon/hwmon5/fan1_input
/sys/devices/platform/it87.2624/hwmon/hwmon5/pwm6 --> /sys/devices/platform/it87.2624/hwmon/hwmon5/fan2_input

Have split my double fan, but the weirdness continues:

 

BIOS:

CPU = CPU

CPU_OPT = Unused

FAN1 = Drive Bay - REAR

FAN2 = Drive Bay - FRONT LOWER

FAN3 = Drive Bay - FRONT UPPER

PUMP = Unused

 

UNRAID Dashboard:

FAN1 = CPU

FAN2 = Drive Bay - REAR

FAN3 = Drive Bay - FRONT LOWER

FAN4 = Drive Bay - FRONT UPPER

 

PWM Mappings in Fan Control:

PWM1 = FAN2?

PWM2 = FAN2?

PWM3 = FAN1 = CPU???

PWM4 = FAN1 = CPU???

PWM5 = FAN3?

PWM6 = FAN2?

 

And of course nothing can actually be controlled - however I have verified that the fan rpm data is correct - so the data is right as jamming a finger in a fan quickly results in 0 rpm.

The other off thing is that while the control doesn't really seem to work all the fans are set to run at 100%.....so the unraid machine sounds like a hovercraft....not sure how to control or stop that either...  😞

  • 2 weeks later...

Hi @bonienl, thanks for bring such great fan controller to unraid. This is regarding issue of "Auto Fan Controller"

 

I found an issue that the fan controller cannot adjust fan speed based on NVMe SSD temperature.

 

I have 5 HDDs in the array and have 1 NVMe SSD as cache, FAN is set to monitor all disks temperature. i set all HDDs spin down after 30 mins if no activity, and never spin down for SSD.

 

But once all 5 HDDs spin down, FAN stops at the same time, while SSD's temperature is above the limt i setup. i got logs "autofan: Highest disk temp is 0C, adjusting fan speed from: 230 (90% @ 1681rpm) to: OFF (0% @ 0rpm)"

 

Would you please check the potential issue on this? Thank you

 

unraid 7.0.0 beta2 and SSD is Crucial P1

 

Edited by Wesley_Sun

33 minutes ago, Wesley_Sun said:

Hi @bonienl, thanks for bring such great fan controller to unraid. This is regarding issue of "Auto Fan Controller"

 

I found an issue that the fan controller cannot adjust fan speed based on NVMe SSD temperature.

 

I have 5 HDDs in the array and have 1 NVMe SSD as cache, FAN is set to monitor all disks temperature. i set all HDDs spin down after 30 mins if no activity, and never spin down for SSD.

 

But once all 5 HDDs spin down, FAN stops at the same time, while SSD's temperature is above the limt i setup. i got logs "autofan: Highest disk temp is 0C, adjusting fan speed from: 230 (90% @ 1681rpm) to: OFF (0% @ 0rpm)"

 

Would you please check the potential issue on this? Thank you

 

unraid 7.0.0 beta2 and SSD is Crucial P1

 

Is you min. fan speed set to 0?

15 hours ago, Wesley_Sun said:

Hi @bonienl, thanks for bring such great fan controller to unraid. This is regarding issue of "Auto Fan Controller"

 

I found an issue that the fan controller cannot adjust fan speed based on NVMe SSD temperature.

 

I have 5 HDDs in the array and have 1 NVMe SSD as cache, FAN is set to monitor all disks temperature. i set all HDDs spin down after 30 mins if no activity, and never spin down for SSD.

 

But once all 5 HDDs spin down, FAN stops at the same time, while SSD's temperature is above the limt i setup. i got logs "autofan: Highest disk temp is 0C, adjusting fan speed from: 230 (90% @ 1681rpm) to: OFF (0% @ 0rpm)"

 

Would you please check the potential issue on this? Thank you

 

unraid 7.0.0 beta2 and SSD is Crucial P1

 

I reported this issue 2 years ago, along with the fix. Sad to see it's still an issue. But I understand that developers are volunteering their own time, and they have their own lives, which should always takes priority. In any case, take a look at my post and the associated fix. I have a local fix in place, and set it up so the local fix is applied at Unraid startup (place in the go file):

 

 

On 5/23/2024 at 4:33 PM, kstr said:

I just wanted to point out that this is still happening 2 years later and it hasn't been fixed yet.

 

I currently have my disk spinning down but I'm using an NVME as a cache drive. Whenever I'm doing things that only utilise the cache (no HDD spinning up) the drive raises in temperature but the fans do not kick on.

I know it's super late, but I just saw this. Not sure how I missed it the first time. Hopefully my fix worked for you.

11 hours ago, Phoenix Down said:

I know it's super late, but I just saw this. Not sure how I missed it the first time. Hopefully my fix worked for you.

Hi @Phoenix Down, i modified autofan config "/usr/local/emhttp/plugins/dynamix.system.autofan/scripts/autofan" with your method, now its working as charm. Really appreciated.

 

To achieve the goal of fixing the issue on unraid startup, do i just need to append the path of autofan config "/usr/local/emhttp/plugins/dynamix.system.autofan/scripts/autofan" to "/boot/config/go" file?

 

 

3 hours ago, Wesley_Sun said:

Hi @Phoenix Down, i modified autofan config "/usr/local/emhttp/plugins/dynamix.system.autofan/scripts/autofan" with your method, now its working as charm. Really appreciated.

 

To achieve the goal of fixing the issue on unraid startup, do i just need to append the path of autofan config "/usr/local/emhttp/plugins/dynamix.system.autofan/scripts/autofan" to "/boot/config/go" file?

I just checked, and I misspoke. It has been so long that I forgot what I did. I actually have it set up as bash script that is executed daily via User Script. I seem to recall my modifications kept getting wiped out. Probably from every time Autofan updates. It's possibly less of an issue now, since the last Autofan update was in February 2023.

 

Here is the script. You will need to substitute the path to your own modified autofan script. Once the modified script is copied over, you need to kill then restart autofan for each of your fans, so the updated version can take effect. You can find the exact commands in the system log when Autofan starts. Don't just copy mine, since the argument values are specific to your system.

 

#!/bin/bash
echo Copying modified script from '/mnt/user/Data/Scripts/autofan' to '/usr/local/emhttp/plugins/dynamix.system.autofan/scripts/autofan'
cp /mnt/user/Data/Scripts/autofan /usr/local/emhttp/plugins/dynamix.system.autofan/scripts/autofan
echo Done.
echo
echo Starting Autofan...
echo

/bin/bash /usr/local/emhttp/plugins/dynamix.system.autofan/scripts/autofan -c /sys/devices/platform/it87.2624/hwmon/hwmon5/pwm3 -f /sys/devices/platform/it87.2624/hwmon/hwmon5/fan3_input -q
echo
echo Waiting 5 seconds before restarting...
sleep 5
echo
/bin/bash /usr/local/emhttp/plugins/dynamix.system.autofan/scripts/autofan -c /sys/devices/platform/it87.2624/hwmon/hwmon5/pwm3 -f /sys/devices/platform/it87.2624/hwmon/hwmon5/fan3_input -l 25 -t 35 -T 55 -m 5

/bin/bash /usr/local/emhttp/plugins/dynamix.system.autofan/scripts/autofan -c /sys/devices/platform/it87.2624/hwmon/hwmon5/pwm4 -f /sys/devices/platform/it87.2624/hwmon/hwmon5/fan4_input -q
echo
echo Waiting 5 seconds before restarting...
sleep 5
echo
/bin/bash /usr/local/emhttp/plugins/dynamix.system.autofan/scripts/autofan -c /sys/devices/platform/it87.2624/hwmon/hwmon5/pwm4 -f /sys/devices/platform/it87.2624/hwmon/hwmon5/fan4_input -l 25 -t 35 -T 55 -m 5

 

Hey there

 

Whenever I boot up my machine, the plugin doesn't run (it says "Status: Stopped") until I change something in one of the configurations and click apply.

Is that a bug or is it intended behavior?

What plugin? This thread is for a dozen of them.

How can the server shutdown while doing a parity check? (S3 Sleep plugin)

 

image.thumb.png.9f7fa438e765ffa16d260205bc6f0f4e.png

Edited by TallMan206

Hi regarding the autofan plugin how can I set a minimun fan rpm if my system only has 1 system fan as cpu is passively cooled. 

 

As soon as drives spin down the fan stops which is nice but I would like to keep it at minimun rpm because cpu altakes some airflow from the system fan. thanks

1 hour ago, Kraizel said:

Hi regarding the autofan plugin how can I set a minimun fan rpm if my system only has 1 system fan as cpu is passively cooled. 

 

As soon as drives spin down the fan stops which is nice but I would like to keep it at minimun rpm because cpu altakes some airflow from the system fan. thanks

Set min pwm to as slow as you want it to go. Not 0. Usually 80-100 works well

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.