Setting fridge and beer temperature from the panel implemented

You can now safely add and remove units on a running system.

Selecting units in setup does now work. Menu select variables are protected with thread locking.

Fixed add unit web interface

Fixed conditionals on systems without wiringPi.

Added thread locks to all LCD access functions. This seems to have fixed the LCD corruption problems.

Added thread locks for device processing

Increase priority for the devices thread

Added more panel menus

Add a sane default for profile precessing.

Bumped to version 0.1.0

Changed a lot of loglevels

Added loggin when a device is switched on or off in beer/fridge/profile mode.

Added code to control the Fan.

Fix new device creation

Spelling errwror

Added logging for wrong LCD buffer allocations

Move some public functions to private functions

Fixed stepping down in LCD screens.

Remove debug log information about regular configuration saving.

Added debug log info to lcd_buf functions.

Changed CSS colors for the LED's. Removed the old LED's.

LED's using css styling.

Removed LCD shadow copy buffer.

Increased buffersize

Fixed end of profile steps, didn't go to the PROFILE_DONE state.

Make sure we don't read the DHT11 within 2 seconds.

Added profile running and steps handling.

Added profile state ABORT

Added profile state ABORT

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

mercurial