Moved pid function to separate files

Better conditional PID logging

Restored blackout window

Code cleanup

Added more precision to the unit low and high black window margins. Switched to PID routine from Pid without a PhD. The PID compute routine is now in the one second loop. The switch delay times are now in seconds, 0..720.

PID changes and algorithm tuning.

Added Kp, Kd and Ki settings to the units. Bumped to version 0.2.9

Fixed logging of old pid error again

Fixed logging of old pid error

PID old error was not set to the previous value but was always zero.

Updated to add support for lights in a fermenter unit and a Power Supply status.

Better tab switching with a cookie

Added cookies to remember tabs

Added PING/PONG command to the server. Bumped to version 0.2.7

Use confirm instead of enter key when stepping to a new beer or fridge temperature

Upgraded jqwidgets to version 3.6.0

The LIST LOG command now automatic adjusts the number of output lines and resolution by calculating a reasonable interval between 1 and 60 minutes. Bumped to version 0.2.6

Show heater/cooler usgae in percent on the web page. Bunped to version 0.2.5

Fixed logfile header

Added usage counters to the beer logfiles. Bumped to version 0.2.4

Thinner lines for chart drawing

Added print and save as png buttons

Added comment

Added usage counters

Corrected margin labels

Corrected margin labels

Bumped to version 0.2.3

Added code to detect primary fermentation

Corrected comment

Make ajax response for profile state the same as the startup state

(0) -300 -100 -50 -30 +30 +50 +100 +300 tip

mercurial