TS=12C HD=14C CD=10C HA=15C CA=9C PT=3 mins.
The problem is your settings. They are...really weird. Have you read the manual for the device?
Firstly, you have CA set at 9 - that is the calibration, which means that the unit will be displaying a temp 9oC above what it is reading.
Second is you heat and cooling temps (HD and CD) - they are supposed to be set to the
differential that you want, not the actual temp. So if your target temp is set to 12oC and you want to keep it between 10 and 14o, then each of HD and CD need to set to 2 (so that the differential is 2o around your target temp.) With your current settings, your parameters are -2oC to 24oC...but then add another 9oC on to that because of your CA setting, so it's actually set at 7 to 33oC.
The manual covers this sort of stuff and gives examples - eg. for the HD and CD values:
"For example, set TS=25°C, CD=2°C , and HD=3°C, then when measured temperature is higher or equal to 27°C(TS+CD), system enters refrigeration status; when temperature decline to 25°C(TS), stop refrigeration; when measured temperature is lower or equal to 22°C(TS-HD), system enters heating status; when the temperature raised to 25°C(TS), stop heating".
I would suggest going back and reading the manual again, so that you fully understand each of the functions