What do you mean "remembers"?
If you manually change the temp, and then a new programmed setpoint is activated (through schedule or occupancy or programmatically) the manual change will be lost.
You can also "hold" the temperature to the new manual setting which will prevent it from being automatically changed, but it won't go back to the manual change later.
IIRC, If hold is on, the manual changes via Haiku won't be saved and it will revert to the preset temp.
You have to turn off hold, change the temp, and then turn hold back on.