thermferm/simulator.c

changeset 366
7b698d012a0c
parent 365
df0261bb3feb
child 497
18ace27338e5
equal deleted inserted replaced
365:df0261bb3feb 366:7b698d012a0c
128 128
129 /* 129 /*
130 * Calculate final temperature of the beer and the air. 130 * Calculate final temperature of the beer and the air.
131 */ 131 */
132 // Cheap trick, just follow slowly the air temp. 132 // Cheap trick, just follow slowly the air temp.
133 simulator->beer_temperature += ((simulator->air_temperature - simulator->beer_temperature) / 200.0); 133 simulator->beer_temperature += ((simulator->air_temperature - simulator->beer_temperature) / 500.0);
134 simulator->air_temperature += ((simulator->beer_temperature - simulator->air_temperature) / 1000.0); 134 simulator->air_temperature += ((simulator->beer_temperature - simulator->air_temperature) / 2500.0);
135 135
136 syslog(LOG_NOTICE, "air=%.3f beer=%.3f heater=%.3f cooler=%.3f", simulator->air_temperature, simulator->beer_temperature, 136 syslog(LOG_NOTICE, "air=%.3f beer=%.3f heater=%.3f cooler=%.3f", simulator->air_temperature, simulator->beer_temperature,
137 simulator->s_heat_temp, simulator->s_cool_temp); 137 simulator->s_heat_temp, simulator->s_cool_temp);
138 138
139 if (debug) 139 if (debug)

mercurial