Skip to content

v1.7.0

Latest

Choose a tag to compare

@Breina Breina released this 22 Apr 17:39
2ba72b9

What's Changed

iDRAC 9 Firmware 7.x+ Compatibility

  • Add firmware version detection to disable legacy /data endpoint on iDRAC 9 firmware 7.x+ (fixes #41)
  • Prefer Redfish PowerMetrics.EnergyConsumedKWh for energy consumption over legacy endpoint
  • Fix error log spam on firmware that removed the /data/login endpoint
  • Fix potential NameError in legacy endpoint logout when login fails

Note for iDRAC 9 firmware 7.x+ users: The legacy /data endpoint and EnergyConsumedKWh from Redfish PowerMetrics have both been removed by Dell in firmware 7.x+. The energy consumption sensor will remain unknown on these firmware versions — this is a firmware limitation, not a regression. As a workaround, you can use HA's Riemann Sum integration on the power usage sensor.

Sensor State Bug Fixes

  • Fix firmware version overwriting device info, causing platform setup failures on concurrent load
  • Fix power sensor showing "unavailable" instead of 0W when server is in standby (fixes #31)
  • Fix binary status sensor showing "unavailable" instead of "off" when server is powered down
  • Add async_unload_entry to properly stop background polling and clean up on integration reload

Thermal & Fan Sensor Fix

  • Fix fan and temperature sensors stuck on "Unknown" after setup (fixes #40)
  • Sensors now initialize with correct values immediately instead of waiting for a value change

Contributors

Huge thanks to everyone who helped between v1.5.3 and v1.7.0: