docs: def thermostat(self, temperature):
          """A temperature to set the thermostat to. Requires a float.
  
          :param temperature: A float of the desired temperature to change to.
          """
          target = int(temperature * 100)
          data = copy.copy(self._parameters)
          data.update({'value': target})
          response = self._get_data('/client/auth/setPoint', data)
          self._logger.debug('Response received {}'.format(response))
          self._clear_cache()