Fix wild temperature fluctuations on air alarms

Whoever coded this had the right idea but instead of using the minimum necessary energy they used the max so it always changed by 1000J. So if heat capacity was ultra low it would wildly fluctuate between temperatures positive and negative.
Changelog
Merge pull request #2003 from clusterfack/Thermostat

Air Alarm Temperature/Thermostat Fix