PHP:
****auto/manual control of vent/blower not working
****cook/food states/alerts
****on new burn, set burn mode = auto
****on state change to ready and done, write entry in status table
****restful webservice
add/replace/remove probe
burn delete confirmation/backup
store temp in C
timezone
burn data restore
burn data download/upload
burn delete not working
add burn to database after probes selected
burn mode only in current burn
setting for auto refresh on/off
sort lists of foods by food/doneness, pit by manufacturer/model, probes by manufacturer/model
separate food/doneness selection on new burn
insert additional burn comments at anytime instead of just at new burn
google plot by state
more functions
write errors to error log
left justify numbers displayed
remove unused code
CSS
SQL as functions
constants
check for invalid input
on DB error, exit
burn restart, merge
improve probe plot
remove dup code
labels on flow diagrams
launch/kill py from PHP

PYTHON:
****PID algorithm for vent/blower
****auto/manual mode control
****poll every 1 second, update every "n" seconds
****read ABC from DB for each probe
****get constants from database
****get all variables every poll
****on end close vent, stop blower
****alerts
HW PWM
why only 90 degrees on servo instead of 180 degrees
detect dome open

TESTING:
****controlled burn

SYSTEM:
update
static IP
****Alexa AWS

IPHONE:
****swift web client
****swift user interface

HARDWARE:
****assemble damper
****assemble box
****probe voltage divider fixed resistance
****second setup
****stepper motor instead of servo
5v on ADC output
12v to 5v converter
display
probe dome mount
printed circuit board

PURCHASE:
****thermoworks probes
****probe jacks
****resistors


RESEARCH:
****Web Sockets
****interprocess communication
****mySQL locks
auto pit calibration
auto software update
Serri
nodejs
PHP objects
AJAX
JQuery
JS
AngularJS



