Build a simulated immersion chiller. It will start on SIGUSR1 signal and stop on a SIGUSR2 signal. Hardcoded is te coolwater temperature at 14 degrees celcius.

Most parts of the simulator are working, needs some tuning.

Beginning of the main program loop

Moved manual menu to it's own function.

Changed device outputs and status leds.

Manual mode added.

Added selecting output relays.

Added selecting sensors.

Added PID editor.

Read/Write PID parameters from configuration.

Switched to PID code from Arduino

Changed internal storage of temperatures to float. Added 2 prompts. Added editors for float and integer values. Added most of brewunit edit functions.

Better brew state field names.

Added programming display CGRAM. Added display of characters from CGRAM. Changed prompts to allow free prompt strings. More code for the brewsystem unit editor.

Split some sources

Added automate state file.

Added prompts for the LCD. Basic processing loop written.

Updated dependencies

Added simulator configuration.

Stop devices thread if the program ends.

Fixed compiling with wiringPi

More configuration items added.

Brewco first phase development configuration structure.

Bumped to version 0.5.1

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

mercurial