Huber Chillers

Introduction

The majority of Huber chillers can be controlled via so-called PB Commands over serial communication. A variety of PB Commands are supported in flowchem, but some of them may be unavailable on specific models, see the manufacturer documentation for more details.

As for all flowchem devices, the virtual instrument can be instantiated via a configuration file that generates an openAPI endpoint.

Configuration

Configuration sample showing all possible parameters:

[device.my-huber-chiller]  # This is the chiller identifier
type = "HuberChiller"
port = "COM11"  # This will be /dev/tty* under linux/MacOS
min_temp = -100  # Min and max temp can be used to further limit the avaiable temperatures
max_temp = +250  # e.g. for compatibility with the reaction system.

Note

Serial connection parameters Note, further parameters for the serial connections (i.e. those accepted by serial.Serial) such as baudrate, parity, stopbits and bytesize can be specified. However, it should not be necessary as the following values (which are the default for the instrument) are automatically used:

  • baudrate 9600 (with Com.G@te other baud rates are possible)

  • parity none

  • stopbits 1

  • bytesize 8

API methods

See the device API reference for a description of the available methods.

Device detection

Lab PCs often have several devices connected via serial ports. Huber’s chillers can be auto-detected via the flowchem-autodiscover command-line utility. After having installed flowchem, run flowchem-autodiscover to create a configuration stub with all the devices that can be auto-detected on your PC.

Further information

For further information please refer to the manufacturer manual

Note

Serial connection parameters Note, further parameters for the serial connections (i.e. those accepted by serial.Serial) such as baudrate, parity, stopbits and bytesize can be specified. However, it should not be necessary as the following values (which are the default for the instrument) are automatically used:

  • baudrate 9600

  • parity even

  • stopbits 1

  • bytesize 7