Index: firmware/App/Modes/ModeGenDialysate.c =================================================================== diff -u -rbf55b31e342873e3d6047b09749628f5fe275d8d -rdc783f26994ed6eed74c8e3656fe6c9d38b9f9bd --- firmware/App/Modes/ModeGenDialysate.c (.../ModeGenDialysate.c) (revision bf55b31e342873e3d6047b09749628f5fe275d8d) +++ firmware/App/Modes/ModeGenDialysate.c (.../ModeGenDialysate.c) (revision dc783f26994ed6eed74c8e3656fe6c9d38b9f9bd) @@ -347,6 +347,9 @@ //LEVEL_STATE_T spentDialLevel = getLevelStatus( SPENT_DIALYSATE_LEVEL ); F32 hydChamberTemperature = getTemperatureValue( TEMPSENSORS_HYDRAULICS_PRIMARY_HEATER ); + // Get the target temperature from TD + targetHydChamberFluidTemp.data = getTDTargetDialysateTemperature(); + // High level is met if ( LEVEL_STATE_HIGH == floaterLevel ) {