re-implemented changes to fanMinOnTime