Hi
As you said, Adding ips device in csm is pretty straight forward and simple.
For security reason CSM by default use HTTPS to communicate with device.
Could you please check whether HTTPS is properly enabled in device and also could you please post your http errors here.
Thanks,
Suresh.