# HG changeset patch # User Michiel Broek # Date 1433246626 -7200 # Node ID 7b698d012a0c7d7e30b21d42354a07e779578eb8 # Parent df0261bb3febde689f4da3b7cfa51f27a959fde8 Better simulator temperature reality diff -r df0261bb3feb -r 7b698d012a0c thermferm/simulator.c --- a/thermferm/simulator.c Mon May 18 21:19:06 2015 +0200 +++ b/thermferm/simulator.c Tue Jun 02 14:03:46 2015 +0200 @@ -130,8 +130,8 @@ * Calculate final temperature of the beer and the air. */ // Cheap trick, just follow slowly the air temp. - simulator->beer_temperature += ((simulator->air_temperature - simulator->beer_temperature) / 200.0); - simulator->air_temperature += ((simulator->beer_temperature - simulator->air_temperature) / 1000.0); + simulator->beer_temperature += ((simulator->air_temperature - simulator->beer_temperature) / 500.0); + simulator->air_temperature += ((simulator->beer_temperature - simulator->air_temperature) / 2500.0); syslog(LOG_NOTICE, "air=%.3f beer=%.3f heater=%.3f cooler=%.3f", simulator->air_temperature, simulator->beer_temperature, simulator->s_heat_temp, simulator->s_cool_temp);