# iLO **Repository Path**: sephil/iLo ## Basic Information - **Project Name**: iLO - **Description**: HP iLO Plugin for LCD Smartie - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-10 - **Last Updated**: 2022-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # iLO LCD HP iLO Plugin for LCD Smartie LCD Smartie的插件,连接 HP iLO 来显示服务器状态信息,测试用的机器是我的 MicroServer Gen8。 iLO 数据的读取代码来自于 iLO Viewer。 LCD Smartie:https://sourceforge.net/projects/lcdsmartie/
iLO Viewer:https://github.com/angieduan/iLOViewer
## FUNCTIONS 5 functions available in current version. ###### Function 1 * param1: property path, eg: fan/fans[1]/label, temp.temperature[label=CPU].currentreading * param2: use pretty value * return: postfix if value exists examples: * $dll(iLO,1,fan/fans[1]/label,) returns fan 1 speed * $dll(iLO,1,temp.temperature[label=CPU].currentreading,) returns current temperature of CPU ###### Function 2: Overview shortcut * param1: property path, eg: server_name means Overview.server_name * param2: use pretty value * return: postfix if value exists examples: * $dll(iLO,2,server_name,) returns server_name ###### Function 3: fan shortcut * param1: property path, eg: Fan 1.speed means Fan/fans[label=Fan 1].speed * param2: use pretty value * return: postfix if value exists examples: * $dll(iLO,3,Fan 1.speed,) returns server_name ###### Function 4: temperature shortcut * param1: property path, eg: CPU.caution means Temp/temperature[label=CPU].caution * param2: use pretty value * return: postfix if value exists examples: * $dll(iLO,4,CPU.caution,) returns CPU caution temperature ###### Function 20: loading status * param1: not used * param2: not used * return: status examples: * $dll(iLO,20,,) ## Sample >* \\$dll(iLO,3,Fan 1.speed,%)\\$Fill(6)\\$dll(iLO,4,CPU.currentreading,\\$dll(iLO,4,CPU.temp_unit,))\\$Fill(12) \\$dll(iLO,4,PCI.currentreading,\\$dll(iLO,4,PCI.temp_unit,))\\$Fill(18)\\$dll(iLO,4,iLO.currentreading,\\$dll(iLO,4,iLO.temp_unit,))\\$Fill(24) \\$dll(iLO,4,Chipset.currentreading,\\$dll(iLO,4,Chipset.temp_unit,)) >* \\$dll(iLO,20,,)\\$dll(iLO,3,Fan 1.speed,%)\\$Fill(6)\\$dll(iLO,4,CPU.currentreading,C)\\$Fill(12)\\$dll(iLO,4,PCI.currentreading,C)\\$Fill(18) \\$dll(iLO,4,iLO.currentreading,C)\\$Fill(24)\\$dll(iLO,4,Chipset.currentreading,C)