Plugin : HP iLo monitor

Python and python framework

Moderator: leecollings

Post Reply
User avatar
madpatrick
Posts: 889
Joined: Monday 26 December 2016 12:17
Target OS: Linux
Domoticz version: 2026.1
Location: Netherlands
Contact:

Plugin : HP iLo monitor

Post by madpatrick »

Hi,

I've created a new plugin to get the info and health status of a HP server with iLo

You can find the plugin over here : https://github.com/MadPatrick/domoticz_HP_ilo

Enjoy and feedback is welcome
screenshot 1.png
screenshot 1.png (47.31 KiB) Viewed 1250 times
screenshot2.png
screenshot2.png (9.74 KiB) Viewed 1250 times
Last edited by madpatrick on Monday 01 June 2026 10:29, edited 1 time in total.
-= HP server GEN11 =- ZwaveJS-=- Domoticz v2026.2 -=- Dashticz =-
-= Checkout https://github.com/MadPatrick for the plugins =-
User avatar
madpatrick
Posts: 889
Joined: Monday 26 December 2016 12:17
Target OS: Linux
Domoticz version: 2026.1
Location: Netherlands
Contact:

Re: New Plugin : HP iLo monitor

Post by madpatrick »

PosaDka wrote: Monday 18 May 2026 9:50 Nice work, iLO monitoring in Domoticz is something a lot of people have been wanting. Will give it a try and report back. Does it support iLO 4 and 5 or just one of them?
Good to hear !!

It should work with iLO 4, 5 & 6
Tested it with ilO 6 and 4, but 4 has less functionality

You can install the plugin multiple times if you have more servers

Please let me know it you have any other requirements of bugs
-= HP server GEN11 =- ZwaveJS-=- Domoticz v2026.2 -=- Dashticz =-
-= Checkout https://github.com/MadPatrick for the plugins =-
User avatar
gizmocuz
Posts: 3026
Joined: Thursday 11 July 2013 18:59
Target OS: Raspberry Pi / ODroid
Domoticz version: beta
Location: Top of the world
Contact:

Re: New Plugin : HP iLo monitor

Post by gizmocuz »

PosaDka wrote: Monday 18 May 2026 9:50 Nice work, iLO monitoring in Domoticz is something a lot of people have been wanting. Will give it a try and report back. Does it support iLO 4 and 5 or just one of them?
That is true. We are all running on a HP server these days :roll:
Quality outlives Quantity!
User avatar
madpatrick
Posts: 889
Joined: Monday 26 December 2016 12:17
Target OS: Linux
Domoticz version: 2026.1
Location: Netherlands
Contact:

Re: Plugin : HP iLo monitor

Post by madpatrick »

I updated the Domoticz HP iLO plugin with several new Redfish/HPE management features.

Changes:
Removed the old direct Fan Speed Control device, because the individual fan Redfish resources are read-only on my iLO.
Replaced it with Minimum Fan Speed, which writes the supported HPE OEM Redfish field:
Oem/Hpe/FanPercentMinimum
Added Thermal Configuration as a selector menu with:Optimal Cooling
- Enhanced CPU Cooling
- Increased Cooling
- Maximum Cooling
- Smooth Cooling

Thermal Configuration writes:
Oem/Hpe/ThermalConfiguration
After changing Thermal Configuration, the plugin skips the immediate refresh because iLO may restart or temporarily stop responding.
Added Power Regulator as a selector menu with:
- Dynamic Power Savings Mode
- Static Low Power Mode
- Static High Performance Mode
- OS Control Mode

Power Regulator is handled through BIOS Redfish settings using: Attributes.PowerRegulator

Reused unit 4 as SSD Lifetime, showing SSD remaining lifetime in percent when Redfish exposes the value.
Added migration logic so old devices are cleaned up or recreated automatically:
- old unit 4 Fan Speed becomes SSD Lifetime
- old direct fan speed control is removed

Updated the README with the new devices, Redfish fields, and notes about iLO restart behavior.
Added the following devices:
- Unit 4: SSD Lifetime
- Unit 12: Minimum Fan Speed
- Unit 13: Thermal Configuration
- Unit 14: Power Regulator
-= HP server GEN11 =- ZwaveJS-=- Domoticz v2026.2 -=- Dashticz =-
-= Checkout https://github.com/MadPatrick for the plugins =-
Post Reply