module IDRAC::Power

def get_power_usage_watts

def get_power_usage_watts
  # Login to iDRAC if needed
  login unless @session_id
  
  response = authenticated_request(:get, "/redfish/v1/Chassis/System.Embedded.1/Power")
  
  JSON.parse(handle_response(response))&.dig("PowerControl", 0, "PowerConsumedWatts")&.to_f
end