Auber Industries makes an excellent controller. It can be programmed and the programs can be saved. It will control your heating element as well as the smoke generator. Comes with two temperature probes. One mounts in the cabinet to monitor the cabinet temperature and the other can be put into the meat to monitor internal meat temp. I built a smoker using this and it works great.