Este problema se repete para todos os campos, mas abriremos um issue para cada.
Passamos o valor (atual + 1) para testar o comportamento do response de salvar preferências para a temperatura máxima e é salvo literalmente isso, uma string, por exemplo, "25 + 1", e depois "25 + 1 + 1". O campo deveria ser numérico.