I have a python script that parses the SmartCtl output and essentially tokenizes its output (select fields) and prints all your drives and their drive temps automatically. I currently use it on FreeNAS and on my Windows box to have it automatically list all my drives and temps on demand. The intent was to store the data in a SQLite database and then graph them so i can monitor drive temps over time, but I never got that far. In fact, it could be used to also track other Smartctl data...
Python Script to Monitor Drive Temps
Python Script to Monitor Drive Temps