all a dimmer does is control the amount of current going to the lamp, has nothing to do with temperature, besides less current = less heat output. but it doesn't care if the cage is 80 degree or 100 degree just keep putting out that same output. not that they can't work, but it takes some tweaking and variables can't be changed too much.
a thermostat measure temps and adjust accordingly, it regulates the power based on what temp the cage is at. much better system.