Only use variable temp int a if-else statement if it is not nil.

Otherwise, the expression "if temp < 105 then" will cause an comparing nil with value error and startup with fail.
On some computers without proper modules, acpi -t gives no output, so this happens.