sleep display on imac in console mode
Mac OS X's idle time measurements require a Graphical User Interface (GUI) to provide the "user inactivity" measure.

Without this measure, the operating system can not determine if the Mac is unused long enough to sleep the display.

Disabling the WindowServer will restrict most of OS X's unique features. Have you considered booting to a headless Linux or other operating system?