pylabrobot.temperature_controlling.temperature_controller.TemperatureController.set_temperature#

async TemperatureController.set_temperature(temperature: float, passive: bool = False)#

Set the temperature of the temperature controller.

Parameters:
  • temperature (float) – Temperature in Celsius.

  • passive (bool) – If True and cooling is required, allow the device to cool down naturally without calling set_temperature on the backend. This can be used for backends that do not support active cooling or to explicitly disable active cooling when it is available.