At some point I need to switch my constant speed pump to a variable speed pump. The Pentair Easy Touch 4 has been recommended to me as a controller that will support the controller and solar.
Here are some Pool and Solar (thermal) related links
Solar and Pool Automation
Connect your pool to your smart home for $20 with Arduino!
Pool School Part 2 of 2 Easytouch 4 Operation for Intelliflo & Easytouch System