May 12, 20251 yr Hey folks, can I create more zones for fan control? as by default supermicro H12ssl has 2 zones, which doesn’t place nice with my case.
May 13, 20251 yr 6 hours ago, noonamer said: Hey folks, can I create more zones for fan control? as by default supermicro H12ssl has 2 zones, which doesn’t place nice with my case. Zones are determined per board it’s whats in the ipmi controller, non editable
May 14, 20251 yr Hi, I installed this plugin and it seemed to work okay, but I realized my fans weren't setup optimally for it. I have an H11SSL-i with a SCE847 chasis. I originally had my CPU fan on FAN5 and the chasis fans on FAN1-4,FANA,FANB. After reviewing the plugin and the zones I swapped my CPU fan to FANA and put the chasis fans all on 1-5. After doing this and turning on the server, the fans always run at full speed... when changing config sometimes they'll ramp down for a second then instantly go back to full speed. Like I said, when I first installed the plugin before configuring my fans differently, everything worked fine. Anyone know what might be the issue? Edit: Appears my server thought a fan died since I stopped using a header and thus forced the fans to 100%. I'm not sure if there is a better way to resolve this, but a cold reset of the BMC resolved the issue. Edited May 14, 20251 yr by zdzosel Resolved issue & clarification
May 14, 20251 yr @SimonF I, and apparently a few others, use the ASUS Pro WS W680-ACE IPMI board. Over the past few weeks, I've been tinkering with something to control the board's fans based on HDD temperatures. I outlined my approach here yesterday: I wanted to ask if you could take a look at it and see if there is a chance of finding a solution for the board within your plug-in or if it would be too much effort. A total of eight fans can be managed here. You can assign a fan curve to each fan. It's important to note that the BMC still processes the fan curve based on the CPU temperature. Therefore, I set the temperature value to 1°C and specify the same PWM value for all points on the curve – it's then flat. Of course, you then need to be able to select the right hardware for each fan, be it one or more HDDs or the CPU. The other "features" of my solution are listed in the linked post. My solution with the script works for me, but of course it would be nicer for me and certainly others if it could be solved more conveniently with a plug-in like yours. Maybe I've made you curious... PS: I tried inserting the JSON into your plugin, but unfortunately nothing happens then. "ASUS_W680_ACE": { "raw": "00 30 0e 04", "auto": "00 30 0e 00 00 00 00 00 00 00 00 00 00 00 00", "full": "00 30 0e 03 00 00 00 00 00 00 00 00 00 00 00", "fans": { "CHA_FAN1": "00", "CHA_FAN2": "01", "CHA_FAN3": "02", "CHA_FAN4": "03", "CHA_FAN5": "04", "CHA_FAN6": "05", "CHA_FAN7": "06", "CHA_FAN8": "07" } } }
June 14, 20251 yr 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?
June 16, 20251 yr @SimonF Not sure whether this is an issue with UNRAID UI / Dynamix sys temp plugin or the IPMI plugin but every few seconds, the stats in the footer swap from left <> right. Somewhat annoying when looking at the UNRAID dashboard. See pics.
June 17, 20251 yr Author 23 hours ago, mikeyosm said:@SimonF Not sure whether this is an issue with UNRAID UI / Dynamix sys temp plugin or the IPMI plugin but every few seconds, the stats in the footer swap from left <> right. Somewhat annoying when looking at the UNRAID dashboard. See pics.Maybe down to different refresh rates will look to see if any things can be done.
July 20, 2025Jul 20 Hi there,running the following board: https://www.gigabyte.com/Enterprise/Server-Motherboard/ME03-CE0-rev-10Its reading sensors fine e.g. fan speed, ram and cpu temp. However I don't get the option to set the fan speed, could support be added for this if possible please? Thank you Edited July 20, 2025Jul 20 by Inch
July 22, 2025Jul 22 Author On 7/20/2025 at 6:43 PM, Inch said:Hi there,running the following board: https://www.gigabyte.com/Enterprise/Server-Motherboard/ME03-CE0-rev-10Its reading sensors fine e.g. fan speed, ram and cpu temp. However I don't get the option to set the fan speed, could support be added for this if possible please? Thank youCurrently no Gigabyte boards are supported. Do you have any links to documents for impi commands to control fans?
July 23, 2025Jul 23 6 hours ago, SimonF said:Currently no Gigabyte boards are supported. Do you have any links to documents for impi commands to control fans? For fan settings we have below information: Below IPMI command format for fan control. Set Fan Control 0x3c 0x16 Byte1: 0x02 Byte2: FAN_NO Byte3: Duty1 Byte4: Duty2 Byte5: Duty3 Byte6: Temp1 Byte7: Temp2 Byte8: Temp3 Get Fan Control 0x3c 0x16 Byte1: 0x03 Byte2: FAN_NO Ex. Get fan 1 status $ Ipmitool -I lanplus -H 192.168.50.43 -U admin -P admin raw 0x3c 0x16 0x03 0x01 – 01 0a 32 64 14 50 5f Ex.Set fan 1 $ipmitool -I lanplus -H 192.168,50.43 -U admin -P admin raw 0x3c 0x16 0x02 0x01 0x14 0x32 0x64 0x14 0x50 0x5f - 01 14 32 64 14 50 5f Regards, GIGABYTE
September 18, 2025Sep 18 My Supermicro A1SAi hasn't worked since I updated unraid to 7. I am able to see my sensors:But no Fan Settings appear:My Sensors config shows the 2 fans, but I am not sure if this is a holdover from previous settings.Section 473_FAN1 ## Possible values: Yes/No Enable_All_Event_Messages Yes ## Possible values: Yes/No Enable_Scanning_On_This_Sensor Yes ## Possible values: Yes/No Enable_Assertion_Event_Lower_Critical_Going_Low Yes ## Possible values: Yes/No Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low Yes ## Possible values: Yes/No Enable_Assertion_Event_Upper_Critical_Going_High Yes ## Possible values: Yes/No Enable_Assertion_Event_Upper_Non_Recoverable_Going_High Yes ## Possible values: Yes/No Enable_Deassertion_Event_Lower_Critical_Going_Low Yes ## Possible values: Yes/No Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low Yes ## Possible values: Yes/No Enable_Deassertion_Event_Upper_Critical_Going_High Yes ## Possible values: Yes/No Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High Yes ## Give valid input for sensor type = Fan; units = RPM Lower_Non_Critical_Threshold 400.000000 ## Give valid input for sensor type = Fan; units = RPM Lower_Critical_Threshold 300.000000 ## Give valid input for sensor type = Fan; units = RPM Lower_Non_Recoverable_Threshold 300.000000 ## Give valid input for sensor type = Fan; units = RPM Upper_Non_Critical_Threshold 25300.000000 ## Give valid input for sensor type = Fan; units = RPM Upper_Critical_Threshold 25400.000000 ## Give valid input for sensor type = Fan; units = RPM Upper_Non_Recoverable_Threshold 25500.000000 ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis Positive_Going_Threshold_Hysteresis None ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis Negative_Going_Threshold_Hysteresis None EndSection Section 540_FAN2 EndSection Section 607_FAN3 ## Possible values: Yes/No Enable_All_Event_Messages Yes ## Possible values: Yes/No Enable_Scanning_On_This_Sensor Yes ## Possible values: Yes/No Enable_Assertion_Event_Lower_Critical_Going_Low Yes ## Possible values: Yes/No Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low Yes ## Possible values: Yes/No Enable_Assertion_Event_Upper_Critical_Going_High Yes ## Possible values: Yes/No Enable_Assertion_Event_Upper_Non_Recoverable_Going_High Yes ## Possible values: Yes/No Enable_Deassertion_Event_Lower_Critical_Going_Low Yes ## Possible values: Yes/No Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low Yes ## Possible values: Yes/No Enable_Deassertion_Event_Upper_Critical_Going_High Yes ## Possible values: Yes/No Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High Yes ## Give valid input for sensor type = Fan; units = RPM Lower_Non_Critical_Threshold 300.000000 ## Give valid input for sensor type = Fan; units = RPM Lower_Critical_Threshold 300.000000 ## Give valid input for sensor type = Fan; units = RPM Lower_Non_Recoverable_Threshold 300.000000 ## Give valid input for sensor type = Fan; units = RPM Upper_Non_Critical_Threshold 25300.000000 ## Give valid input for sensor type = Fan; units = RPM Upper_Critical_Threshold 25400.000000 ## Give valid input for sensor type = Fan; units = RPM Upper_Non_Recoverable_Threshold 25500.000000 ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis Positive_Going_Threshold_Hysteresis None ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis Negative_Going_Threshold_Hysteresis None EndSection
September 23, 2025Sep 23 running 7.1.4 and IMPI plugin reports connection failed.motherboard - asrockrack E3C246D4UI can connect to IMPI with ipmitool without issue and report back sensors, etc.any known issues with this plugin?EDIT: figured this out. uninstalled the plugin, removed the IPMI folder completely, then re-installed and everything worked. Edited September 23, 2025Sep 23 by digidep
October 18, 2025Oct 18 Servus, I've just updated to Unraid 7.2.0 and noticed that the settings page looks strange. It needs to be tweaked a bit. Edited October 28, 2025Oct 28 by Gaertner
October 31, 2025Oct 31 IPMI plugin forcing my Supermicro FAN Mode to Full SpeedWhat am I doing wrong here? In my Supermicro BMC settings I have my FAN Mode setup at "Standard Speed" and as soon as the Unraid boots I think the IPMI setting overwrites the fan mode settings from standard to "Full Speed" which will crank up the fans at max speed. I see no settings in the IPMI plugin for the Fan Mode. I really need to stay at Standard Speed. Any ideas?
October 31, 2025Oct 31 Do you have fan control enabled in the plugin? IIRC, when that's enabled, it will always set them to full speed before starting to control them based on the settings.
October 31, 2025Oct 31 Yes Jorge I do. So it looks like I have to play with the thresholds in the IPMI plugging fan settings as I think they're to aggressive.
November 6, 2025Nov 6 Is this still maintained, and will we see an Unraid 7.2 compatible version of it? The layout is a bit messy right now :PLove the plugin, it's useful!
November 7, 2025Nov 7 Author 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.07
November 7, 2025Nov 7 17 minutes ago, SimonF said: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 Simon. After a quick check, everything looks good to me, but I'll report if I discover any issues.
November 7, 2025Nov 7 After upgrading from 7.1.4 to 7.2.0 on an Asus WS WRX90e-Sage motherboard where the plugin was working for months, the IPMI plugin:1. Say "Connection failed"2. Hangs Unraid for several seconds repeatedly.3. Raises cpu utilI had to uninstall the plugin waiting for you to update it to comply with 7.2.0. When will you be coming out with an update. I enjoyed that plugin. Thank you for your efforts. SimonF
November 7, 2025Nov 7 Author 28 minutes ago, joshua777 said:After upgrading from 7.1.4 to 7.2.0 on an Asus WS WRX90e-Sage motherboard where the plugin was working for months, the IPMI plugin:1. Say "Connection failed"2. Hangs Unraid for several seconds repeatedly.3. Raises cpu utilI had to uninstall the plugin waiting for you to update it to comply with 7.2.0. When will you be coming out with an update. I enjoyed that plugin. Thank you for your efforts. SimonFThe update for 7.2 is mainly GUI fixes. But should work as on 7.1.4. Do you have any logs?
November 8, 2025Nov 8 Install process log:__________+===============================================================================+| Installing new package /boot/config/plugins/ipmi/ipmi-2025.11.07-x86_64-1.txz | +===============================================================================+Verifying package ipmi-2025.11.07-x86_64-1.txz. Installing package ipmi-2025.11.07-x86_64-1.txz: PACKAGE DESCRIPTION: # IPMI unRAID Plugin # # The ipmi plugin allows you to view your system sensors and # events using your ipmi hardware. Allows for local or remote # access and event notification. # # https://github.com/dmacias72/unRAID-plugins # # Executing install script for ipmi-2025.11.07-x86_64-1.txz. Package ipmi-2025.11.07-x86_64-1.txz installed. loading ipmi drivers... starting ipmi services...-----------------------------------------------------------ipmi has been installed. Copyright 2015-2021, SimonFair Version: 2025.11.07-----------------------------------------------------------plugin: ipmi.plg installed Executing hook script: CA_postHookClearing Community Applications plugin cache Executing hook script: post_plugin_checks Plugin installed________________________________System logsNov 7 18:29:18 __________ plugin-manager: creating: /boot/config/plugins/ipmi/freeipmi-1.6.15-x86_64-1sf.txz - downloading from URL https://raw.githubusercontent.com/SimonFair/IPMI-unRAID/master/packages/freeipmi-1.6.15-x86_64-1sf.txz Nov 7 18:29:20 __________ plugin-manager: checking: /boot/config/plugins/ipmi/freeipmi-1.6.15-x86_64-1sf.txz - MD5 Nov 7 18:29:20 __________ plugin-manager: running: /sbin/upgradepkg --install-new /boot/config/plugins/ipmi/freeipmi-1.6.15-x86_64-1sf.txzNov 7 18:29:20 __________ plugin-manager: creating: /boot/config/plugins/ipmi/ipmi.cfg - from INLINE contentNov 7 18:29:20 __________ plugin-manager: skipping: /boot/config/plugins/ipmi/fan.cfg already existsNov 7 18:29:20 __________ plugin-manager: creating: /boot/config/plugins/ipmi/ipmi-2025.11.07-x86_64-1.txz - downloading from URL https://raw.githubusercontent.com/SimonFair/IPMI-unRAID/master/archive/ipmi-2025.11.07-x86_64-1.txz Nov 7 18:29:21 __________ plugin-manager: creating: /boot/config/plugins/ipmi/ipmi-2025.11.07-x86_64-1.md5 - downloading from URL https://raw.githubusercontent.com/SimonFair/IPMI-unRAID/master/archive/ipmi-2025.11.07-x86_64-1.md5 Nov 7 18:29:21 __________ plugin-manager: creating: /tmp/start_ipmi - from INLINE contentNov 7 18:29:21 __________ plugin-manager: setting: /tmp/start_ipmi - mode to 0770Nov 7 18:29:21 __________ plugin-manager: executing inline script: /bin/bash '/tmp/inline10-ipmi.sh'Nov 7 18:29:22 __________ kernel: ipmi device interface Nov 7 18:29:23 SHOMERM1 plugin-manager: ipmi.plg installed Nov 7 18:31:00 __________ monitor_nchan: Stop running nchan processes============================I noticed you updated the plugin today, so I :1. uninstalled it, 2. deleted the /boot/config/plugins/ipmi/ipmi.cfg3. Tried to reconnect to the IPMI IPSame problem. It looks like its trying to connect to port 80 instead of 443. My IPMI is only accessible via 443 ssl. I can't configure it to not use SSL. Edited November 8, 2025Nov 8 by joshua777
November 8, 2025Nov 8 Its an onboard IPMI. Even with Enable Network Connections turned off:1. The IPMI section of the dashboard is EMPTY, even though the config page is set to display all sensors.2. Readings are shown on the Readings Tab and also in the footer. They just don't show up on the Dashboard.3. Rebooting the server doesn't help fix the blank IPMI display on the dashboard.Thanks for your quick turn-around on a new version today! Edited November 8, 2025Nov 8 by joshua777
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.