hp dl360p gen8 iLO access homeassistant

Edit /config/configuration.yaml

Click to expand configuration code

sensor: - platform: hp_ilo host: # IP address username: # account password: # password monitored_variables: - name: 'fan speed' sensor_type: server_health unit_of_measurement: '%' value_template: '{{ilo_data.fans["Fan 1"] .speed[0]}}' - name: 'Ambient temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["01-Inlet Ambient"].currentreading[0] }}' - name : 'CPU1 temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["02-CPU 1"].currentreading[0] }}' - name: 'CPU2 temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["03-CPU 2"].currentreading[0] }}' - name: 'CPU1 memory 1-6 temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["04-P1 DIMM 1-6"].currentreading[0] }}' - name: 'CPU1 memory 7-12 temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["05-P1 DIMM 7-12"].currentreading[0] }}' - name: 'CPU2 memory 1-6 temperature ' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["06-P2 DIMM 1-6"].currentreading[0] }}' - name: 'CPU2 memory 7-12 temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["07-P2 DIMM 7-12"].currentreading[0] }}' - name: 'P1 Mem Zone temperature' sensor_type: server_health unit_of_measurement: '° C' value_template: '{{ ilo_data.temperature["08-P1 Mem Zone"].currentreading[0] }}' - name: 'P1 Mem Zone temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["09-P1 Mem Zone"].currentreading[0] }}' - name: 'P2 Mem Zone1 Temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["10- P2 Mem Zone"].currentreading[0] }}' - name: 'P2 Mem Zone2 Temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["11-P2 Mem Zone"].currentreading [0] }}' - name: 'Chipset temperature' sensor_type: server_health unit_of_measurement: '°C' val ue_template: '{{ ilo_data.temperature["13-Chipset 1"].currentreading[0] }}' - name: 'Chipset zone temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature ["14-Chipset1 Zone"].currentreading[0] }}' - name: 'P/S 1 Inlet Temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["15-P/ S 1 Inlet"].currentreading[0] }}' - name: 'P/S 1 Zone Temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["16-P/S 1 Zone "].currentreading[0] }}' - name: 'P/S 2 Zone Temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["18-P/S 2 Zone"]. currentreading[0] }}' - name: 'VR P1 temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["21-VR P1"].currentreading[0] }}' - name : 'VR P2 temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["22-VR P2"].currentreading[0] }}' - name: 'VR P1 Mem temperature 1' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["23-VR P1 Mem"].currentreading[0] }}' - name: 'VR P1 Mem temperature 2' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["24-VR P1 Mem"].currentreading[0] }}' - name: 'VR P2 Mem temperature 1' sensor_type: server_health unit_of_measurement: '°C ' value_template: '{{ ilo_data.temperature["25-VR P2 Mem"].currentreading[0] }}' - name: 'VR P2 Mem temperature 2' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["26-VR P2 Mem"].currentreading[0] }}' - name: 'VR P1Mem Zone Temperature 1' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["27 -VR P1Mem Zone"].currentreading[0] }}' - name: 'VR P1Mem Zone temperature 2' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["28-VR P1Mem Zone"] .currentreading[0] }}' - name: 'VR P2Mem Zone temperature 1' sensor_type: server_health unit_of_measur ement: '°C' value_template: '{{ ilo_data.temperature["29-VR P2Mem Zone"].currentreading[0] }}' - name: 'VR P2Mem Zone temperature 2' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["30-VR P2Mem Zone"].currentreading[0] }}' - name: 'HDD controller temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data. temperature["31-HD Controller"].currentreading[0] }}' - name: 'HD Cntlr Zone Temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["32-HD Cntlr Zone "].currentreading[0] }}' - name: 'PCI 1 Zone Temperature 1' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["33-PCI 1 Zone"].currentreading[0 ] }}' - name: 'PCI 1 Zone Temperature 2' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["34-PCI 1 Zone"].currentreading[0] }}' - name : 'PCI 2 zone temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["36-PCI 2 Zone"].currentreading[0] }}' - name: 'Board temperature 1' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["37-System Board"].currentreading[0] }}' - name: 'Board temperature 2' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["38-System Board"].currentreading[0] }}' - name: 'Sys Exhaust1 temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["39-Sys Exhaust"].currentreading[0] }}' - name: 'Sys Exhaust2 temperature' sensor_type: server_health unit_of_measurement: '° C' value_template: '{{ ilo_data.temperature["40-Sys Exhaust"].currentreading[0] }}' - name: 'Sys Exhaust3 temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data. temperature["41-Sys Exhaust"].currentreading[0] }}' - name: 'SuperCAP Max Temperature' sensor_type: server_health unit_of_measurement: '°C' value_template: '{{ ilo_data.temperature["42-SuperCAP Max"] .currentreading[0] }}'

After restarting homeassistant, you can see the sensor you just added

 

Effect picture:

Like

Leave a Reply

Your Email address will not be published. The required items are marked with *