You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to propose a new feature for the IPMI integration in Home Assistant. This feature would allow users to control the fan speeds of their servers using IPMI commands. This functionality is particularly useful for users who want to manage the thermal and noise levels of their servers more effectively.
Background
Dell servers, such as the R710 and R720, support IPMI commands to manually set fan speeds. These commands can enable or disable automatic fan control, set fan speeds manually, and manage third-party PCIe card fan behavior. Adding this functionality to the IPMI integration in Home Assistant would greatly enhance its capabilities.
Proposed Commands
Here are the IPMI commands to control fan speeds on Dell R710 and R720 servers:
Enable Automatic Fan Control
ipmitool raw 0x30 0x30 0x01 0x01
Disable Automatic Fan Control
ipmitool raw 0x30 0x30 0x01 0x00
Manually Set Fan Speed
ipmitool raw 0x30 0x30 0x02 0xff 0x##
Replace ## with the desired fan speed value in hexadecimal (e.g., 0x20 for 32%).
Disable 3rd Party PCIe Card Fan Behavior (Full Thermal Load)
@FischLord have a look at this closed issue #16
This is not something that could be implemented generic because not all servers support it but you will find examples of how to achieve it in that closed issue. ;)
Hope this helps!
I would like to propose a new feature for the IPMI integration in Home Assistant. This feature would allow users to control the fan speeds of their servers using IPMI commands. This functionality is particularly useful for users who want to manage the thermal and noise levels of their servers more effectively.
Background
Dell servers, such as the R710 and R720, support IPMI commands to manually set fan speeds. These commands can enable or disable automatic fan control, set fan speeds manually, and manage third-party PCIe card fan behavior. Adding this functionality to the IPMI integration in Home Assistant would greatly enhance its capabilities.
Proposed Commands
Here are the IPMI commands to control fan speeds on Dell R710 and R720 servers:
Enable Automatic Fan Control
Disable Automatic Fan Control
Manually Set Fan Speed
Replace
##
with the desired fan speed value in hexadecimal (e.g., 0x20 for 32%).Disable 3rd Party PCIe Card Fan Behavior (Full Thermal Load)
Enable 3rd Party PCIe Card Fan Behavior
Check 3rd Party PCIe Card Fan Behavior
Implementation
To implement this feature, the following steps should be considered:
Extend the IPMI Integration:
UI Enhancements:
Logging and Monitoring:
Additional Resources
For further information on using these commands, refer to:
The text was updated successfully, but these errors were encountered: