Steve Roxberg
TVWBB Member
The BBQ Guru was kind enough to let me have a copy of their source code for CyberQ II interface.
In a past life I was a programmer so I'm treating this as a hobby project to modify their code to better suit my needs.
I have drawn out a plan that I believe will allow me to modify their program to allow remote control of the unit from cell phones and remote computers.
I am starting with small changes and will progress to more major changes as I become familiar with the code.
The first change that I made was to the e-mail function. The current version sends an e-mail but the values for pit 1 and pit two are intermixed as shown below and I found that annoying since I currently only use one pit
Old e-mail format was like this:
Food1 Temp: 71
Food2 Temp: ---
Food1 Setpoint: 190
Food2 Setpoint: 185
Pit1 Temp: 226
Pit2 Temp ---
Pit1 Setpoint: 225
Pit2 Setpoint: 200
Fan1: 0
Fan2: 0
Cook1 Timer: 00:00
Cook2 Timer: 00:00
Since I only use only pit at this time I have changed the e-mail to display as follows.
Food1 Temp: 71
Food1 Setpoint: 190
Pit1 Temp: 226
Pit1 Setpoint: 225
Fan1: 0
Cook1 Timer: 00:00
If the second pit is being used it will display in the same order as above but underneath the pit1 info.
I would love suggestions of other folks on items they would like to see changed. Items I've thought of so far.
1. Change order of e-mail and make pit 2 information contional. Done
2. Modify code to allow remote update from any web enabled device that can read and update a SQL database.
3. Clean up the main display so that if one Pit is being used it's cleaner.
4. Allow setting to be saved and recalled. Example, I always want my pork should to cook at 230 and the meat to warn me at 195. Basically would allow you to set all items and then save the settings with a unique name for later recall. I could see saving setting for Brisket, Pork Shoulder Ribs.
5. Create conditional alarms based on time, temp, fan speed. Example, ribs cooked with the 3-2-1 method. I would be able to set up e-mail alarms that at 3:00 would sent a message that says "Foil" at 5:00 it would say Unwrap and baste, 6:00 check for done. Temps could also be used for foiling, basting, rotating what ever. The fan warning would monitor the fan output. If it is constantaly going 100% it should mean that you are getting low on fuel.
I beleive that BBQ Guru would allow me to provide my version of the code for free to anyone that wants it, but will have to verify that fact.
Please, Please make your suggestions known and I'll try to incorporate them.
In a past life I was a programmer so I'm treating this as a hobby project to modify their code to better suit my needs.
I have drawn out a plan that I believe will allow me to modify their program to allow remote control of the unit from cell phones and remote computers.
I am starting with small changes and will progress to more major changes as I become familiar with the code.
The first change that I made was to the e-mail function. The current version sends an e-mail but the values for pit 1 and pit two are intermixed as shown below and I found that annoying since I currently only use one pit
Old e-mail format was like this:
Food1 Temp: 71
Food2 Temp: ---
Food1 Setpoint: 190
Food2 Setpoint: 185
Pit1 Temp: 226
Pit2 Temp ---
Pit1 Setpoint: 225
Pit2 Setpoint: 200
Fan1: 0
Fan2: 0
Cook1 Timer: 00:00
Cook2 Timer: 00:00
Since I only use only pit at this time I have changed the e-mail to display as follows.
Food1 Temp: 71
Food1 Setpoint: 190
Pit1 Temp: 226
Pit1 Setpoint: 225
Fan1: 0
Cook1 Timer: 00:00
If the second pit is being used it will display in the same order as above but underneath the pit1 info.
I would love suggestions of other folks on items they would like to see changed. Items I've thought of so far.
1. Change order of e-mail and make pit 2 information contional. Done
2. Modify code to allow remote update from any web enabled device that can read and update a SQL database.
3. Clean up the main display so that if one Pit is being used it's cleaner.
4. Allow setting to be saved and recalled. Example, I always want my pork should to cook at 230 and the meat to warn me at 195. Basically would allow you to set all items and then save the settings with a unique name for later recall. I could see saving setting for Brisket, Pork Shoulder Ribs.
5. Create conditional alarms based on time, temp, fan speed. Example, ribs cooked with the 3-2-1 method. I would be able to set up e-mail alarms that at 3:00 would sent a message that says "Foil" at 5:00 it would say Unwrap and baste, 6:00 check for done. Temps could also be used for foiling, basting, rotating what ever. The fan warning would monitor the fan output. If it is constantaly going 100% it should mean that you are getting low on fuel.
I beleive that BBQ Guru would allow me to provide my version of the code for free to anyone that wants it, but will have to verify that fact.
Please, Please make your suggestions known and I'll try to incorporate them.