diff --git a/boil_kettle/boil_kettle.ino b/boil_kettle/boil_kettle.ino index 1d981c9..e9e0980 100644 --- a/boil_kettle/boil_kettle.ino +++ b/boil_kettle/boil_kettle.ino @@ -196,16 +196,18 @@ char* KettleSetpoint() { * Return the actual temp as char. */ char* KettleActual() { - int temp = (int)(kettleRTD.temperature(RNOMINAL_KETTLE, RREF_KETTLE)*10); - return (char*)(temp/10); + char buffer[6]; + dtostrf(kettleRTD.temperature(RNOMINAL_KETTLE, RREF_KETTLE), 5, 1, buffer); + return buffer; } /** * Return the actual temp as char. */ char* MashActual() { - int temp = (int)(mashRTD.temperature(RNOMINAL_MASH, RREF_MASH)*10); - return (char*)(temp/10); + char buffer[6]; + dtostrf(mashRTD.temperature(RNOMINAL_MASH, RREF_MASH), 5, 1, buffer); + return buffer; } char* SetpointUnit(){