Context-Aware Setpoint Logic