More than sensors+automation

How can I program a gradient within the program?

A time-dependent programming can be implemented with the Imago 500. If a gradient is needed, then the rate of change must be converted to give a value for the time period.
If, for instance, the setpoint is supposed to change from 10°C to 100°C at a rate of 5°C per minute, then the following conversion is required:
Setpoint change of 90 °C / 5 °C per minute = 18 minutes for the complete ramp.