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

Question: Can you run "Dynamix System Temperature" and "Dynamix System Autofan" at the same time and have everything function?

 

If I install Autofan - "Array Fan Speed" in the System Temp plugin shows nothing to select, and fan speeds get a little stupid (0 RPM on some).

 

Just FYI - documentation on this is quite lacking for beginners.

  • 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

13 minutes ago, shanelord said:

Question: Can you run "Dynamix System Temperature" and "Dynamix System Autofan" at the same time and have everything function?

 

If I install Autofan - "Array Fan Speed" in the System Temp plugin shows nothing to select, and fan speeds get a little stupid (0 RPM on some).

 

Just FYI - documentation on this is quite lacking for beginners.

I agree documentation is horrendous. Yes install system temp, click detect then save then load if not already loaded, the in autofan click detect

 

Dynamix System Stats

I have the following problem:

The server log shows this message over and over:

crond[4132]: exit status 1 from user root /usr/local/emhttp/plugins/dynamix.system.stats/scripts/sa1 1 1 &> /dev/null

 

I checked the script and it calls '/usr/lib64/sa/sadc'

if I run that, I get:

sadc: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by sadc)
sadc: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by sadc)

 

So it seems something is missing. The plugin was working fine before, but stopped working after the last update.

I'm running unRaid 6.9.2.

Hello everyone!

I've been using Unraid for quiet some time now and I could never make S3 Sleep working. This week I started to investigate and I could find two issues with sleep on my NAS.

 

The first one occurs when my UPS is connected to the NAS via USB. The sleep is triggered, I can hear the fans stopping, but right after the server wakes up.

  • It doesn't occur when the UPS is disconnected
  • I could find a comment from @nSGecko who faced the same issue one year ago: https://forums.unraid.net/topic/34889-dynamix-v6-plugins/page/147/#comment-1232676
  • I tried to make changes in the ACPI menu of the BIOS of my Asrock X570M Pro4
    • My default settings look like this as I want to use WOL 240409030852.BMP
    • Some comments recommends to deactivate Wake on USB but I cannot find this in my bios
    • I tried to deactivate "PCIE Devices Power On" but still have the issue (this step certainly doesn't make sense ^^)
    • I could see on SpaceInvaderOne Sleep/Wake Guide that he has "USB Keyboard / Mouse Power On" which I don't have.
    • Does anyone knows how I can deactivate Wake on USB with my motherboard or if there's another setting I should check?
  • I also read the user guide of my UPS (Eaton Ellipse Pro 1200) but couldn't find much info
    • Is there different way than USB to connect an UPS to a NAS (which wouldn't wake it up)?

For the second issue, the NAS directly starts a shutdown after being woken up from sleep

I attached the syslog and diagnostics. It's the first time I do it, hope I created them properly.

tower-diagnostics-20240409-0527.zip syslog.zip

On 4/9/2024 at 9:35 AM, jojo345 said:

disable this setting.

Sometimes it helps as well to choose another USB port which does not support wakeup. (USB3 ports)

 

There you go!

Hello @jojo345

Thanks for having a look. PS/2 Keyboard S4/S5 Wakeup Support is already disabled and unfortunately the NAS is woken up by the UPS whichever port I use.

Dynamix System Temperature

Probably low priority but a bunch of PHP8 warnings if one of the temperatures is not used:

 

[12-Apr-2024 14:19:41 Europe/Berlin] PHP Warning:  Undefined array key 1 in /usr/local/emhttp/plugins/dynamix.system.temp/nchan/system_temp on line 78
[12-Apr-2024 14:19:57 Europe/Berlin] PHP Warning:  Undefined array key 1 in /usr/local/emhttp/plugins/dynamix.system.temp/nchan/system_temp on line 78
[12-Apr-2024 14:19:57 Europe/Berlin] PHP Warning:  Undefined array key 1 in /usr/local/emhttp/plugins/dynamix.system.temp/include/SystemTemp.php on line 42
[12-Apr-2024 14:20:02 Europe/Berlin] PHP Warning:  Undefined array key 1 in /usr/local/emhttp/plugins/dynamix.system.temp/nchan/system_temp on line 78
[12-Apr-2024 14:20:07 Europe/Berlin] PHP Warning:  Undefined array key 1 in /usr/local/emhttp/plugins/dynamix.system.temp/nchan/system_temp on line 78
[12-Apr-2024 14:20:12 Europe/Berlin] PHP Warning:  Undefined array key 1 in /usr/local/emhttp/plugins/dynamix.system.temp/nchan/system_temp on line 78
[12-Apr-2024 14:20:17 Europe/Berlin] PHP Warning:  Undefined array key 1 in /usr/local/emhttp/plugins/dynamix.system.temp/nchan/system_temp on line 78
[12-Apr-2024 14:20:22 Europe/Berlin] PHP Warning:  Undefined array key 1 in /usr/local/emhttp/plugins/dynamix.system.temp/nchan/system_temp on line 78

 

Edited by Rysz

Dynamix Autofan - Is it known that this doesn't auto-start when the NAS/Array is booted up? I have to manually go into the plugin, and 'detect' and apply the fan again, for it to start working. 

Is there a way to automate this? A script or something maybe?> 

  • 2 weeks later...

Hey, I am having problems with this plugin.

 

I am using my NAS for Jellyfin mostly. I set "extra delay after array activity" to 30mins. Yet, whenever I am using Jellyfin on my Fire TV Stick, and pause the media for only 1 minute, UNRAID shuts down because of this plugin. It seems the extra delay is not recognized correctly.

 

I also tried using "Yes, exclude Cache" for "wait for array inactivity", but it doesn't change anything.

 

What am I doing wrong?

 

Thanks!

 

image.thumb.png.35c24380e33419c91fc062b1ae9da023.png

21 minutes ago, neuer_unraider said:

Hey, I am having problems with this plugin.

 

I am using my NAS for Jellyfin mostly. I set "extra delay after array activity" to 30mins. Yet, whenever I am using Jellyfin on my Fire TV Stick, and pause the media for only 1 minute, UNRAID shuts down because of this plugin. It seems the extra delay is not recognized correctly.

 

I also tried using "Yes, exclude Cache" for "wait for array inactivity", but it doesn't change anything.

 

What am I doing wrong?

 

Thanks!

 

image.thumb.png.35c24380e33419c91fc062b1ae9da023.png

You can try my fork.

 - Changed the option "Extra delay after inactivity" so that it runs not only after the inactivity of the array, but after all checks.

 

Please see here:

 

dynamix.cache.dirs.plg Not Compatible with Unraid version 6.12.10

 

Anybody the same Message?

On 4/26/2024 at 8:16 AM, Revan335 said:

dynamix.cache.dirs.plg Not Compatible with Unraid version 6.12.10

 

Anybody the same Message?

Same :'(

On 4/25/2024 at 10:16 PM, Revan335 said:

dynamix.cache.dirs.plg Not Compatible with Unraid version 6.12.10

 

Anybody the same Message?

 

1 hour ago, Nuke said:

Same :'(

There is a replacement now from dlandon in CA.

2 hours ago, adammerkley said:

There is a replacement now from dlandon in CA.

Where you find this Information?

23 minutes ago, Revan335 said:

Where you find this Information?

 

5 hours ago, alturismo said:

 

 

So, just uninstall the original and install this one?

 

Question re Dynamix Auto Fan Control

Any chance this could be updated to allow linking a specific fan control with a different sensor?

 

On QNAP devices, the bios fan control isn't working well, so I need a way to control the CPU fan based on either the coretemp CPU sensor or a combination of sensors - all of which are possible with pwmconfig and fancontrol, but these can't be easily controlled in Unraid.

 

For the moment I've set a minimum PWM level so the fans never go below a level that lets the CPU heat up too much, but "Auto" would be nice to have.

 

Thanks,

Shane.

Edited by shanelord

On 4/1/2024 at 12:38 AM, ChillZwix said:

 

It has been working just fine for many years. But I was so stupid to reinstall it cuz of another problem I tried to find.

Now when I click detect, its find the driver, and then I can see the list of sensors, I chose 1 for cpu and 1 for MB, then click apply, then I it just change to Not Used, and the list is no more. I need to reintall and reboot to get the list back, but the same keep happon.

 

Any idea?

 

tempp.png

 

After clicking APPLY

 

temp.png

Same here. new B760M with I5-13500K CPU. just cant get it to work.

On 11/4/2023 at 6:10 AM, prophetic-honour1787 said:

Greetings.

 

I am attempting to get the System Temp and System Autofan to work for my ASUS Prime B450M motherboard. The program appears to be able to detect my CPU and SSD probes, but the MOBO temperature and fan controller is not appearing. I have tried to read through the topic in this rather dense form as well as I can but am hitting a barrier.

 

Running

sensors-detect

yields the following

Now follows a summary of the probes I have just done.
Just press ENTER to continue: y

Driver `to-be-written':
  * ISA bus, address 0x290
    Chip `ITE IT8655E Super IO Sensors' (confidence: 9)

Driver `k10temp' (autoloaded):
  * Chip `AMD Family 17h thermal sensors' (confidence: 9)

Note: there is no driver for ITE IT8655E Super IO Sensors yet.
Check https://hwmon.wiki.kernel.org/device_support_status for updates.

No modules to load, skipping modules configuration.

 

While it says that the IT8655E has no driver, I found a post in this thread showing that the it87 driver actually does support that chip. So I placed it87 and k10temp as lines in the drver.conf on the boot device for this plugin and now it87 & k10temp both show up under available drivers.

 

Unfortunately still no results for the fan controller or MOBO temperature. I also tried running this in the terminal

modprobe it87 ignore_resource_conflict=1

 

but I get the response

modprobe: ERROR: could not insert 'it87': No such device

Did I mess something up or miss a step here? I have not seen anyone else have that kind of response to that query.

 

Thank You,

Alex

 

Edit:

Nevermind - right after posting this I noticed that the IT87 driver was not listed in system drivers. After installing the it87 driver plugin it works. I'll leave this here in case it helps someone else though.

 

Hi Alex,

I think I have the same problem as you had here, can you guide me on how you ended up installing the IT87 driver?

I have the following motherboard:
ASUSTeK COMPUTER INC. PRIME B450M-A , Version Rev X.0x

 

Here is what I get with the 'sensors-detect':

 

###################################

###################################

 

Now follows a summary of the probes I have just done.
Just press ENTER to continue: 

Driver `to-be-written':
  * ISA bus, address 0x290
    Chip `ITE IT8655E Super IO Sensors' (confidence: 9)

Driver `k10temp' (autoloaded):
  * Chip `AMD Family 17h thermal sensors' (confidence: 9)

Note: there is no driver for ITE IT8655E Super IO Sensors yet.
Check https://hwmon.wiki.kernel.org/device_support_status for updates.

No modules to load, skipping modules configuration.

Unloading i2c-dev... OK

 

###################################

###################################

 

Thanks !

 

PD.- I wrote something more elaborated but wasn't logged in so I lost it  xD

 

 

 

 

I'm on latest Unraid 6.12.10 and latest Community Apps 2024.04.28  and Cache Dirs 2023.02.19 .

The Fix Common Problems plugin has started to flag this plugin:

 

dynamix.cache.dirs.plg Not Compatible with Unraid version 6.12.10

Minimum OS Version: 6.9.0 Maximum OS Version: 6.11.999

 

I've been using this plugin the entire time I've been on UnRaid 6.12, and it only just in the last month flagged Cache Dirs as not compatible. Anyone know what is going on with this? I've disabled the plugin for now.

11 minutes ago, Russell Wagner said:

I'm on latest Unraid 6.12.10 and latest Community Apps 2024.04.28  and Cache Dirs 2023.02.19 .

The Fix Common Problems plugin has started to flag this plugin:

 

dynamix.cache.dirs.plg Not Compatible with Unraid version 6.12.10

Minimum OS Version: 6.9.0 Maximum OS Version: 6.11.999

 

I've been using this plugin the entire time I've been on UnRaid 6.12, and it only just in the last month flagged Cache Dirs as not compatible. Anyone know what is going on with this? I've disabled the plugin for now.

I have just updated mine following the instructions they give you on the plugin description.

They tell you to install the one supported by "dlandon" because the one you have installed is no longer being maintained (or something like that)

 

I went to Plugins > Dynamix Cache Directories > Remove. 

 

Then went to Apps > Search: "Dynamix Cache Directories" > Installed the one from "dlandon's Repository"

 

Now Fix Common Problems says everything is fine :)

 

 

Apologies if this has been answered somewhere in the previous pages, but I searched and could not find an answer.

 

I have the Dynamix System Stats plugin installed and love the clean and simple graphs it creates. I'd love to be able to export/embed these graphs on a publicly accessible webpage, but I'm not sure how I would go about it. Is it possible, and if so, might someone point me in the right direction?

 

Ideally I'd be able to display the tabs for Disk Stats as well as System Stats.

Edited by dgallaher

On 4/29/2024 at 8:23 PM, shanelord said:

Question re Dynamix Auto Fan Control

Any chance this could be updated to allow linking a specific fan control with a different sensor?

 

On QNAP devices, the bios fan control isn't working well, so I need a way to control the CPU fan based on either the coretemp CPU sensor or a combination of sensors - all of which are possible with pwmconfig and fancontrol, but these can't be easily controlled in Unraid.

 

For the moment I've set a minimum PWM level so the fans never go below a level that lets the CPU heat up too much, but "Auto" would be nice to have.

 

Thanks,

Shane.

Hi - hoping the developer sees this - I have no idea how to make a plugin and getting my CPU fan to react correctly based on CPU temps would set my mind at ease.

 

Open to any suggestions too.

 

Thanks,

Shane.

  • 2 weeks later...
On 11/27/2022 at 5:53 AM, Phoenix Down said:

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 like whenever all of my HDDs are spun down and only my NVME cache drives are still active, Autofan gets confused and thinks there is no active drives, and shuts down all of my case fans. This causes my NVME drives to get pretty hot. After digging through the Autofan code, I discovered the issue in function_get_highest_hd_temp():

 

function_get_highest_hd_temp() {
  HIGHEST_TEMP=0
  [[ $(version $version) -ge $(version "6.8.9") ]] && HDD=1 || HDD=
  for DISK in "${HD[@]}"; do
    # Get disk state using sdspin (new) or hdparm (legacy)
    
    ########## PROBLEM HERE ########## [[ -n $HDD ]] && SLEEPING=`sdspin ${DISK}; echo $?` || SLEEPING=`hdparm -C ${DISK}|grep -c standby`
    
    ########## Fix is below ##########
    [[ -n $HDD ]] && SLEEPING=`hdparm -C ${DISK} |& grep -c standby`
    ##################################
    
    echo Disk: $DISK - Sleep: $SLEEPING
    if [[ $SLEEPING -eq 0 ]]; then
      if [[ $DISK == /dev/nvme[0-9] ]]; then
        CURRENT_TEMP=$(smartctl -n standby -A $DISK | awk '$1=="Temperature:" {print $2;exit}')
      else
        CURRENT_TEMP=$(smartctl -n standby -A $DISK | awk '$1==190||$1==194 {print $10;exit} $1=="Current"&&$3=="Temperature:" {print $4;exit}')
      fi
      if [[ $HIGHEST_TEMP -le $CURRENT_TEMP ]]; then
        HIGHEST_TEMP=$CURRENT_TEMP
      fi
    fi
  done

  echo Highest Temp: $HIGHEST_TEMP
}

 

Check out the line I marked ########## PROBLEM HERE ##########. Specifically middle condition (sdspin).

 

[[ -n $HDD ]] && SLEEPING=`sdspin ${DISK}; echo $?` || SLEEPING=`hdparm -C ${DISK}|grep -c standby`

 

"sdspin" is a shell script that runs hdparm -C on the NVME device. Here's the contents of sdspin:

 

# cat /usr/local/sbin/sdspin 
#!/bin/bash

# spin device up or down or get spinning status
# $1 device name
# $2 up or down or status
# ATA only

# hattip to Community Dev @doron

RDEVNAME=/dev/${1#'/dev/'}      # So that we can be called with either "sdX" or "/dev/sdX"

hdparm () {
  OUTPUT=$(/usr/sbin/hdparm $1 $RDEVNAME 2>&1)
  RET=$?
  [[ $RET == 0 && ${OUTPUT,,} =~ "bad/missing sense" ]] && RET=1
}

if [[ "$2" == "up" ]]; then
  hdparm "-S0"
elif [[ "$2" == "down" ]]; then
  hdparm "-y"
else
  hdparm "-C"
  [[ $RET == 0 && ${OUTPUT,,} =~ "standby" ]] && RET=2
fi

 

If I run the command directly:

 

# hdparm -C /dev/nvme0

/dev/nvme0:
 drive state is:  unknown

# echo $?
25

 

This the same exit code that sdspin returns:

 

# sdspin /dev/nvme0

# echo $?
25

 

My cache drives consists of 2x Silicon Power P34A80 1TB m.2 NVME drives. Apparently hdparm cannot get their power state, and because sdspin is looking for the word "standby", it never finds it. More importantly, the middle (sdspin) condition always sets $SLEEPING to sdspin's exit code, which is 25 in this case. And because 25 is not zero, this causes the script to think all disks are in standby mode (even though my NVME drives are still active), thus causing Autofan to shut off all case fans.

 

My fix is simple: remove the middle condition:

 

[[ -n $HDD ]] && SLEEPING=`hdparm -C ${DISK} |& grep -c standby`

 

Because the last condition is looking specifically for the word "standby" and not just taking the exit code, it works. This is because hdparm says my NVME drive's state is in "unknown", which is not "standby". That means the script correctly considers the NVME drive as NOT in standby.

 

I've locally modified the Autofan script and it's been running correctly for a few weeks. Unfortunately my local changes gets wiped out every time I reboot the server, so I'd appreciate it if you or the author can update the script to fix this bug.

 

Thanks in advance!

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.

  • 3 weeks later...

Hi. I´m having some trouble with Fan Control. Here is an excerpt from the logs:

Jun 14 19:44:11 Taruga autofan: Highest disk temp is 32C, adjusting fan speed from: 63 (24% @ 1584rpm) to: OFF (0% @ 863rpm)
Jun 14 19:44:11 Taruga autofan: Highest disk temp is 32C, adjusting fan speed from: FULL (100% @ 0rpm) to: OFF (0% @ 103rpm)
Jun 14 19:44:11 Taruga autofan: Highest disk temp is 32C, adjusting fan speed from: FULL (100% @ 933rpm) to: OFF (0% @ 1043rpm)

 

I thought it had started when I just recently went from 6.12.4 to 6.12.10, but even going back to 6.12.4 causes weird fan behaviour. The seem to be stuck at about 50 percent of their max rpm (according to dashboard), regardless of settings in Fan Control. I tried removing and installing ITE IT87 Driver, but to no avail.

taruga-diagnostics-20240614-1946.zip

Edited by nassauer
forgot diagnostics

On 5/23/2024 at 2: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.

 

You can set a minimum fan speed so the fans don't turn off completely.

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.