November 8, 2025Nov 8 On 11/6/2025 at 11:26 PM, SimonF said:Yes on my to-do list now 7.2 is out. But am also working on next.On 11/7/2025 at 12:42 PM, SimonF said:I have updated the plugin with issues I can see on my 7.2 system while making them backware compatible with 6.12.My IPMI systems is 6.12 so cannot test all features on 7.2 please post any screen shots of issues after installing 2025.11.07Thanks! It works just as before, thanks Only minor thing is that it says "SettingsReadings" (see screenshot from previous post by @joshua777 )And that the cogwheel is misplaced on the Dashboard (there's an updated guide for new 7.2 dashboard).But no rush, works otherwise as expected!
November 9, 2025Nov 9 Running the new 11/7 version of IPMI Widget with the widget data empty on the Dashboard, I clicked on the Show/Hide content a couple times on the System Widget and suddenly the IPMI widget data showed up. Strange.Looks like your fix to the Plugin worked, SimonFair! I'm also using your GPU Statistics and USB Manager plugins and I love them!I also noticed FlamonOle's Disclocation plugin who posted previously and installed it. Works like a charm. Edited November 10, 2025Nov 10 by joshua777
December 13, 2025Dec 13 Author On 11/8/2025 at 6:54 PM, FlamongOle said:Thanks! It works just as before, thanks Only minor thing is that it says "SettingsReadings" (see screenshot from previous post by @joshua777 )And that the cogwheel is misplaced on the Dashboard (there's an updated guide for new 7.2 dashboard).But no rush, works otherwise as expected!I have now fixed these two issues. @joshua777
December 15, 2025Dec 15 Hello,Is there any way I can install ver 2025.12.13 on Unraid version 7.1.4?I get the following msg when trying to install the new version:Thanks!plugin: updating: ipmi.plg Executing hook script: CA_preHook Clearing Community Applications plugin cache Executing hook script: pre_plugin_checks +============================================================================== | Skipping package freeipmi-1.6.15-x86_64-1sf (already installed) +============================================================================== plugin: skipping: freeipmi-1.6.6-x86_64-1.txz - Unraid version too high, requires at most version 6.12.99 plugin: skipping: freeipmi-1.5.7-x86_64-2.txz - Unraid version too high, requires at most version 6.7.99 plugin: skipping: freeipmi-1.4.11-x86_64-3.txz - Unraid version too high, requires at most version 6.1.99 +============================================================================== | Skipping package ipmi-2025.11.07-x86_64-1 (already installed) +============================================================================== loading ipmi drivers... starting ipmi services... ----------------------------------------------------------- ipmi has been installed. Copyright 2015-2021, SimonFair Version: 2025.11.07 ----------------------------------------------------------- plugin: ipmi.plg updated Executing hook script: CA_postHook Clearing Community Applications plugin cache Executing hook script: post_plugin_checks Edited December 15, 2025Dec 15 by parhamsan
December 18, 2025Dec 18 Hello y‘all, After reading almost the entire Thread/Post by now, I am kinda curious on what the „solution“ to hook up fans to a Supermicro H12SSL-NT mainboard is? I know the IPMI Plugin / the implementation of how the ipmi on the board works, only exposes only „2“ Fan Ports or from 1 to 4 so how do I hookup fans to that, so it can be controlled via the plugin? It would be lovely to control more than 2 ports for more groups so to speak of fans but I guess that is more a wish than a possibility Cheers and thanks in advance Alex
December 18, 2025Dec 18 Author 1 hour ago, deltaexray said:Hello y‘all,After reading almost the entire Thread/Post by now, I am kinda curious on what the „solution“ to hook up fans to a Supermicro H12SSL-NT mainboard is? I know the IPMI Plugin / the implementation of how the ipmi on the board works, only exposes only „2“ Fan Ports or from 1 to 4 so how do I hookup fans to that, so it can be controlled via the plugin?It would be lovely to control more than 2 ports for more groups so to speak of fans but I guess that is more a wish than a possibilityCheers and thanks in advanceAlexLooking at the manual for the mother board it has only 2 cooling zones. 1-5 and A/B. You would need to request from Supermicro more details on the IPMI and levels of control.
December 18, 2025Dec 18 Author On 12/15/2025 at 4:44 PM, parhamsan said:Hello,Is there any way I can install ver 2025.12.13 on Unraid version 7.1.4?I get the following msg when trying to install the new version:Thanks!plugin: updating: ipmi.plg Executing hook script: CA_preHook Clearing Community Applications plugin cache Executing hook script: pre_plugin_checks +============================================================================== | Skipping package freeipmi-1.6.15-x86_64-1sf (already installed) +============================================================================== plugin: skipping: freeipmi-1.6.6-x86_64-1.txz - Unraid version too high, requires at most version 6.12.99 plugin: skipping: freeipmi-1.5.7-x86_64-2.txz - Unraid version too high, requires at most version 6.7.99 plugin: skipping: freeipmi-1.4.11-x86_64-3.txz - Unraid version too high, requires at most version 6.1.99 +============================================================================== | Skipping package ipmi-2025.11.07-x86_64-1 (already installed) +============================================================================== loading ipmi drivers... starting ipmi services... ----------------------------------------------------------- ipmi has been installed. Copyright 2015-2021, SimonFair Version: 2025.11.07 ----------------------------------------------------------- plugin: ipmi.plg updated Executing hook script: CA_postHook Clearing Community Applications plugin cache Executing hook script: post_plugin_checksDo you not get an option in the plugins page to install the new version?
December 19, 2025Dec 19 20 hours ago, SimonF said:Looking at the manual for the mother board it has only 2 cooling zones. 1-5 and A/B. You would need to request from Supermicro more details on the IPMI and levels of control.Hey Simon, Thanks for the fast and more importantly helpful answer. I somehow never thought of them as zones but as of individual ports, therefore the question of why only 2 show up in the IIPMI but this makes way more sense haha Actually this will be kinda helpful tbh, given I need to cool chassi and disks separately anywayThanks again & happy holidays ☺️Alex
December 20, 2025Dec 20 Hello again, It‘s me again. Since u can select the drives which temperatures are to be pulled for the „HDD Temperature“ Sensor/Value to then set the corresponding percentages, Would it be possible to create two groups so to speak? I know the HDD Temperature is meant to be used for all the drives and what the IPMI/UnRaid gives is limited but wouldn‘t it be possible?
December 21, 2025Dec 21 Author 11 hours ago, deltaexray said:Hello again,It‘s me again. Since u can select the drives which temperatures are to be pulled for the „HDD Temperature“ Sensor/Value to then set the corresponding percentages, Would it be possible to create two groups so to speak?I know the HDD Temperature is meant to be used for all the drives and what the IPMI/UnRaid gives is limited but wouldn‘t it be possible?Hi it may be some that could be looked into, How do you think this would work, are you looking for a different banks for disks to be allocated to a specific fan group. When the disks spin down the is an override option to use a different sensor.
December 21, 2025Dec 21 10 hours ago, SimonF said:Hi it may be some that could be looked into, How do you think this would work, are you looking for a different banks for disks to be allocated to a specific fan group. When the disks spin down the is an override option to use a different sensor.Hello, Yes exactly: My array is purely mechanical, therefore when all drives are running it needs quite the cooling to keep all of that cool - to be precise: 6 Fans and 2 CPU Cooling Fans. When all of them run, the whole server is cool - literally. My idea is now, when the array is spundown, to allocate the non-mechanical to a specific fan Group i.e make the then „second“ Drive Group available as an input for the fans to cool them. It‘s oddly specific I know that but basically I have to different sets of drives, mechanical and non-mechanical and both of them need cooling but realising that with only one „Drive Temperature“ Group is not that elegant or practical. CheersAlex
December 29, 2025Dec 29 Hello all,Just sharing my experience as I haven't been able to get my fans to slow themselves down properly. They're loud and running at max according to the sensor readings page. I've tried different tweaks, but I'm open to all suggestions on how to get them to relax.Unraid Version: 7.2.3IPMI Tools Version: 2025.12.13Supermicro X10SL7-FFront Wall Case FAN1/2/3: ARCTIC P12 Pro PST CO (Fan Spec Range: 600-3000) LinkExhaust Wall Case FAN4: 2x Arctic F8 PWM 'Daisy-Chained' (Fan Spec Range: 300-2000) LinkCPU FANA: Arctic Freezer 12 CO (Fan Spec Range: 300-2000) LinkSettings:Enable Network Connection(s): NoEnable Virtual Machine Override: BlankEvent Notification: YesFan Control:Sensor Readings: (Manually configured specs are represented in screenshot)Fan Control Log: (After BMC Reset) Edited December 29, 2025Dec 29 by SteelsFinest
December 29, 2025Dec 29 12 hours ago, JorgeB said:Do the fans slow down if you select the normal or optimal setting in IPMI?Since adjusting the fan sensors in the IPMI Tools Config Editor, no. Before doing so, they would do the spin down and then spin back to full repeatedly when set to Optimal.
December 29, 2025Dec 29 23 hours ago, SteelsFinest said:Hello all,Just sharing my experience as I haven't been able to get my fans to slow themselves down properly. They're loud and running at max according to the sensor readings page. I've tried different tweaks, but I'm open to all suggestions on how to get them to relax.Unraid Version: 7.2.3IPMI Tools Version: 2025.12.13Supermicro X10SL7-FFront Wall Case FAN1/2/3: ARCTIC P12 Pro PST CO (Fan Spec Range: 600-3000) LinkExhaust Wall Case FAN4: 2x Arctic F8 PWM 'Daisy-Chained' (Fan Spec Range: 300-2000) LinkCPU FANA: Arctic Freezer 12 CO (Fan Spec Range: 300-2000) LinkSettings:Enable Network Connection(s): NoEnable Virtual Machine Override: BlankEvent Notification: YesFan Control:Sensor Readings: (Manually configured specs are represented in screenshot)Fan Control Log: (After BMC Reset)Follow-up. I got them to slow down a bit by removing my Sun Flash Accelerator F80 drive that runs hot from the temp monitoring. It's safe range is up to 74C. It hovers around 40ish degrees while the rest of my array runs around 29C. With my High temperature threshold being set at 50C, the fans felt it was too close and would not slow enough. Removing the F80 has help but I'm still doing some tweaking to see if I can get lower.
February 4Feb 4 Author 9 minutes ago, _K9 said:Is it possible to somehow expose these sensor values to Beszel?Do you mean the dashboard. There is an option in settings for values to be shown on the dashboard.
February 5Feb 5 I'm referring to Beszel monitoring tool (https://beszel.dev/). I believe it picks up all sensors listed under 'sensors' command. However, I don't believe this exposes the sensors like the Dynamix System Temp plugin does. Edited February 5Feb 5 by _K9
February 5Feb 5 Author 5 hours ago, _K9 said:I'm referring to Beszel monitoring tool (https://beszel.dev/). I believe it picks up all sensors listed under 'sensors' command. However, I don't believe this exposes the sensors like the Dynamix System Temp plugin does.Does not look like they support IPMI https://github.com/henrygd/beszel/issues/657
February 7Feb 7 Thanks SimonF. I actually got it to work using a fake sensor directory and pointed Beszel to it. Here's the script if anyone else is interested in it. I have it running on array startup.#!/bin/bash set -u set -o pipefail ######################################## # CONFIG ######################################## FAKE_SYS="/mnt/user/appdata/beszel/sys_spoof" REAL_HWMON="/sys/class/hwmon" CMD="/usr/sbin/ipmi-sensors" LOG="/mnt/user/appdata/beszel/ipmi-bridge.log" INTERVAL=10 LOCK="/tmp/ipmi-beszel.lock" mkdir -p "$FAKE_SYS/class/hwmon" ######################################## # LOGGING ######################################## exec >> "$LOG" 2>&1 ts() { date "+%Y-%m-%d %H:%M:%S"; } ######################################## # SINGLE INSTANCE LOCK ######################################## if [[ -e "$LOCK" ]]; then oldpid="$(cat "$LOCK" 2>/dev/null || true)" if [[ -n "${oldpid:-}" ]] && kill -0 "$oldpid" 2>/dev/null; then echo "[$(ts)] Bridge already running (pid=$oldpid). Exiting." exit 0 fi fi echo $$ > "$LOCK" cleanup() { echo "[$(ts)] IPMI → Beszel bridge stopped" rm -f "$LOCK" } trap cleanup EXIT INT TERM echo "[$(ts)] IPMI → Beszel bridge started" ipmi_failed=0 first_run=1 ######################################## # MAIN LOOP ######################################## while true; do ######################################## # Link ONLY NVMe sensors ######################################## find "$FAKE_SYS/class/hwmon" -maxdepth 1 -type l -delete 2>/dev/null || true nvme_count=0 for d in "$REAL_HWMON"/hwmon*; do [[ -e "$d/name" ]] || continue name=$(cat "$d/name") if [[ "$name" == nvme* ]]; then bn=$(basename "$d") ln -sfn "$d" "$FAKE_SYS/class/hwmon/$bn" ((nvme_count++)) fi done ######################################## # Create IPMI hwmon node ######################################## IPMI_HWMON="$FAKE_SYS/class/hwmon/hwmon_ipmi" mkdir -p "$IPMI_HWMON" echo "ipmi" > "$IPMI_HWMON/name" find "$IPMI_HWMON" -maxdepth 1 -type f ! -name "name" -delete 2>/dev/null || true ######################################## # Read IPMI ######################################## output="$($CMD --comma-separated-output --no-header-output --quiet-cache 2>/dev/null || true)" if [[ -z "$output" ]]; then if [[ "$ipmi_failed" -eq 0 ]]; then echo "[$(ts)] WARNING: ipmi-sensors returned no data" ipmi_failed=1 fi sleep "$INTERVAL" continue fi if [[ "$ipmi_failed" -eq 1 ]]; then echo "[$(ts)] IPMI sensors recovered" ipmi_failed=0 fi ######################################## # Export temps + fans ######################################## t=1 f=1 while IFS=, read -r id name type reading unit event; do name=$(echo "$name" | sed 's/^"//;s/"$//' | xargs) type=$(echo "$type" | sed 's/^"//;s/"$//' | xargs) reading=$(echo "$reading" | sed 's/^"//;s/"$//' | xargs) [[ -z "$reading" || "$reading" == "N/A" ]] && continue if [[ "$type" == "Temperature" ]]; then milli=$(awk -v v="$reading" 'BEGIN{printf "%.0f", v*1000}') echo "$milli" > "$IPMI_HWMON/temp${t}_input" echo "$name" > "$IPMI_HWMON/temp${t}_label" ((t++)) continue fi if [[ "$type" == "Fan" ]]; then rpm=$(awk -v v="$reading" 'BEGIN{printf "%.0f", v}') echo "$rpm" > "$IPMI_HWMON/fan${f}_input" echo "$name" > "$IPMI_HWMON/fan${f}_label" ((f++)) continue fi done <<< "$output" ######################################## # First run info ######################################## if [[ "$first_run" -eq 1 ]]; then echo "[$(ts)] Exporting: temps=$((t-1)) fans=$((f-1)) nvme=$nvme_count" echo "[$(ts)] Update interval: ${INTERVAL}s" first_run=0 fi chmod -R a+rX "$FAKE_SYS" 2>/dev/null || true sleep "$INTERVAL" done
February 24Feb 24 Any chance that Gigabyte motherboards will get some love? Running a MC12-LE0 and would really like a better way to control fan speed than the awful Fan Profiles in the BMC :-(
March 9Mar 9 I've got a Dell T440 with a static IP set on my iDrac that has an accessible WebGUI and OS passthrough is set up. It's IPMI is 2.0 and IPMI Tools will just not connect to it. I've tried the IP and localhost and it pauses for a while like it's trying and then says connection failed. I'm running Unraid 7.2.4. When I try to use Dell-iDRAC-Fan-Controller, it will connect with local but says:Unable to send RAW command (channel=0x0 netfn=0x30 lun=0x0 cmd=0x30 rsp=0xd4): Insufficient privilege leveland it won't connect to the IP (likely because IPMI isn't connecting)Any ideas? Edited March 9Mar 9 by Golly
March 20Mar 20 On 6/14/2025 at 10:11 PM, DGT said:Hey, new unraid user with a ASRock Rack X570D4U-2L2T/BCM board here 🫡. I installed the plugin, but it's not working with this board. I already tried the old "fixes" from other users, without success :(. Is there any chance to get this working?@SimonF can you help to get this board working? The Board is using an ASPEED AST2500 Controller, documentation about it is here: https://download.asrock.com/Rack/TSD/FAQ/TSDQA-72.pdfOutput of configure button:2026-03-20 20:38:30 Checking IPMI fan Locations... 2026-03-20 20:38:42 Location 0-1: none 2026-03-20 20:38:47 Location 0-2: none 2026-03-20 20:38:53 Location 0-3: none 2026-03-20 20:38:58 Location 0-4: none 2026-03-20 20:39:04 Location 0-5: none 2026-03-20 20:39:09 Location 0-6: none 2026-03-20 20:39:15 Location 0-7: none 2026-03-20 20:39:20 Location 0-8: none 2026-03-20 20:39:20 Saving board configuration...Configuration looks like this:{ "ASRockRack": { "raw": "00 3a 01", "auto": "00 00 00 00 00 00 00 00", "full": "64 64 64 64 64 64 64 64", "fans": { "FAN_POS1": "01", "FAN_POS2": "01", "FAN_POS3": "01", "FAN_POS4": "01", "FAN_POS5": "01", "FAN_POS6": "01", "FAN_POS7": "01", "FAN_POS8": "01" } } }Sensor reading works fine, but fan control does not work.Hope you can help.
March 28Mar 28 Hello,I'm using Unraid 7.2.4 on a HP Z820 server. I have installed IPMI Tools v2025.12.13 and the installation succeded. I can see the motherboard model in the IPMI settings, but nothing show up in the IPMI section of the dashboard.How can I troubleshoot this issue?Thank you.
April 24Apr 24 Author On 2/24/2026 at 1:52 AM, t33j4y said:Any chance that Gigabyte motherboards will get some love? Running a MC12-LE0 and would really like a better way to control fan speed than the awful Fan Profiles in the BMC :-(I am looking to add support for the MW34-SP0 as this will be in the X15. now that I have been able to get info from GB.Command to test if we have the plugin installed.Set to auto ipmi-raw 00 2e 10 0a 3c 00 40 00 00 00Set to 40%ipmi-raw 00 2e 10 0a 3c 00 40 01 66 xxxx on this motherboard is A0 for the CPU and upto A6 for the system fans.
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.