I finally finished mine. Great little helper.
I made one adjustment that I really like. If anyone is interested Samtec has a elevated socket ( ESQ-113-34-t-D ) that gives you the height to avoid removing the RCA connector on the Pi, plus extends the pins through the top of the board to use a ribbon cable. ( www.samtec.com ) I made this change because I've been using the PI as a media center player and wanted a quick way to disconnect.
Also, I've been using the Heatermeter as a sous vide controller and came across something.
After using as a sous vide, I was using just the Heatermeter without the Pi to control the smoker a few days later. Unfortunately, I forgot to reset the PID rates and the min fan speed. It took me awhile to figure out why it was having such a hard time controlling the smoker until I hooked up the Pi to look at the settings.
Is there any way to store presets (multiple PID and fan settings) for different cookers on the Heatermeter? Other than that it's been working great.
That cracked me up. Something that used to be in HeaterMeter back when it was an Arduino with a wifi shield attached to it was that on bootup you could disable networking by holding a button while it booted. You could do something similar in hmcoreSetup() like:I have very little experience programming (But I did stay at a Holiday Inn once) so I don't expect much.
// Change this line
eepromLoadConfig(false)
// to
switch (readButton())
{
case BUTTON_UP:
eepromLoadConfig(1);
break;
case BUTTON_DOWN:
eepromLoadConfig(2);
break;
default:
eepromLoadConfig(0);
}
I built my first Heater Meter + Raspberry Pi this week, it workout out really great for me... can't thank the creators enough for releasing it and members of the forum for support. Hats off! Happy smoking...