Colorimetric tests for at-home health monitoring became popular 50 years ago with the advent of the urinalysis test strips, due to their reduced costs, practicality, and ease of operation. However, developing digital systems that can interface these sensors in an efficient manner remains a challenge. Efforts have been put towards the development of portable optical readout systems, such as smartphones. However, their use in daily settings is still limited by their error-prone nature associated to optical noise from the ambient lighting, and their low sensitivity. Here, a smartphone application (Colourine) to readout colorimetric signals was developed on Android OS and tested on commercial urinalysis test strips for pH, proteins, and glucose detection. The novelty of this approach includes two features: a pre-calibration step where the user is asked to take a photo of the commercial reference chart, and a CIE-RGB-to-HSV color space transformation of the acquired data. These two elements allow the background noise given by environmental lighting to be minimized. The sensors were characterized in the ambient light range 100-400 lx, yielding a reliable output. Readouts were taken from urine strips in buffer solutions of pH (5.0-9.0 units), proteins (0-500 mg dL-1) and glucose (0-1000 mg dL-1), yielding a limit of detection (LOD) of 0.13 units (pH), 7.5 mg dL-1 (proteins) and 22 mg dL-1 (glucose), resulting in an average LOD decrease by about 2.8 fold compared to the visual method.