It is not described in docs, that it is possible to set a unique name for each iLO device in the config file:
# configuration.yaml entry
sensor:
- platform: hp_ilo
name: ILO_NAME
host: IP_ADDRESS or HOSTNAME
username: YOUR_USERNAME
password: YOUR_PASSWORD
monitored_variables:
# ... and the rest ...
hp_ilo uses the default name “HP ILO” if it is missing. I had to look in the sources to find out how to do it. It would be nice to add a description.