Temperature probes are a cool but solved problem, gotta add some motorized control to the air inlets on your Weber to control temps :)
RasPI with a PID loop turning a fan on (increase heat)/off (decrease heat). The RasPI fed this into a backend server via websocket. We through a front end on to graph the temp, humidity etc. We could even set the temp and turn the fans on/off via the site.