As far a Fahrenheit working. I changed the Celsius boil temp from 108 to 221. After uploading and changing to F, I was able to set the boil temp to 212 F.
After a test with a small pot and hot plate, I'd say this will get Deg F to work.
Here is what changed.
//Setting 8 Stages
float p_C[] ={ 75.00, 20.00, 0.25, 55.00, 25.00, 0.25, 50.00, 35.00, 0.25, 60.00, 45.00, 0.25, 70.00, 50.00, 0.25, 76.00, 50.00, 0.25, 76.00, 50.00, 0.25, 80.00, 50.00, 0.25 };
float p_F[] ={ 167.00, 68.00, 0.25, 131.00, 77.00, 0.25, 122.00, 95.00, 0.25, 140.00, 113.00, 0.25, 158.00, 122.00, 0.25, 168.75, 122.00, 0.25, 176.00, 122.00, 0.25, 176.00, 122.00, 0.25 };
//byte p_PID[] ={ 1, 0, 1, 200, 0, 1, 255, 0, 1, 200, 0, 1, 30, 9, 1, 100, 0, 1, 100, 0, 1, 100, 0, 1 };
// Use Gas kP kI kD Win Size %PWM Boil Calibration Hysteresi
byte p_PID[] ={ 1, 0, 1, 200, 0, 1, 255, 0, 1, 200, 0, 1, 14, 6, 1, 30, 0, 1, 100, 0, 1, 100, 0, 1, 100, 0, 1 };
// Use Gas kP kI kD SampleTIme Win Size %PWM Boil Calibration Hysteresi
byte p_Unit[] ={ 1, 0, 1, 1, 0, 1, 221, 90, 1, 221, 194, 1, 15, 5, 1, 5, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 221, 80, 1, 221, 176, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 90, 0, 1, 2, 0, 1};
// Scala ° Sensore Boil °C Boil °F Ciclo Pmp Pausa Pmp PreMash on Mash MashOut on Boil Fermo °C Fermo °F PID Pipe Sk.Add Sk.Remove Iodine TimeIodio Whirlpool
View attachment ImageUploadedByHome Brew1481473365.921921.jpg
View attachment ImageUploadedByHome Brew1481473377.993375.jpg
After a test with a small pot and hot plate, I'd say this will get Deg F to work.
Here is what changed.
//Setting 8 Stages
float p_C[] ={ 75.00, 20.00, 0.25, 55.00, 25.00, 0.25, 50.00, 35.00, 0.25, 60.00, 45.00, 0.25, 70.00, 50.00, 0.25, 76.00, 50.00, 0.25, 76.00, 50.00, 0.25, 80.00, 50.00, 0.25 };
float p_F[] ={ 167.00, 68.00, 0.25, 131.00, 77.00, 0.25, 122.00, 95.00, 0.25, 140.00, 113.00, 0.25, 158.00, 122.00, 0.25, 168.75, 122.00, 0.25, 176.00, 122.00, 0.25, 176.00, 122.00, 0.25 };
//byte p_PID[] ={ 1, 0, 1, 200, 0, 1, 255, 0, 1, 200, 0, 1, 30, 9, 1, 100, 0, 1, 100, 0, 1, 100, 0, 1 };
// Use Gas kP kI kD Win Size %PWM Boil Calibration Hysteresi
byte p_PID[] ={ 1, 0, 1, 200, 0, 1, 255, 0, 1, 200, 0, 1, 14, 6, 1, 30, 0, 1, 100, 0, 1, 100, 0, 1, 100, 0, 1 };
// Use Gas kP kI kD SampleTIme Win Size %PWM Boil Calibration Hysteresi
byte p_Unit[] ={ 1, 0, 1, 1, 0, 1, 221, 90, 1, 221, 194, 1, 15, 5, 1, 5, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 221, 80, 1, 221, 176, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 90, 0, 1, 2, 0, 1};
// Scala ° Sensore Boil °C Boil °F Ciclo Pmp Pausa Pmp PreMash on Mash MashOut on Boil Fermo °C Fermo °F PID Pipe Sk.Add Sk.Remove Iodine TimeIodio Whirlpool
View attachment ImageUploadedByHome Brew1481473365.921921.jpg
View attachment ImageUploadedByHome Brew1481473377.993375.jpg