I recently set up a raspberry pi with nodejs-poolController and nodejs-poolController-dashPanel to control my Pentair EasyTouch panel. It seems to work pretty well. I did this because my Autelis device is fairly old and for some reason I can't get it do receive an IP from my new router. Also autelis now looks fairly unsupported and new devices not available. This implementation needs a raspberry pi and a cheap usb to serial adapter. It claims to support a wide variety of pool hardware, even standalone equip.
https://github.com/tagyoureit/nodejs-poolController
There are some other home automation system interfaces made for this raspberry solution already (vera, hubitat, homebridge). Maybe someone more clever than me could try this for their system and make an Indigo plugin ? the nodejs-poolController has a simple url based API that lets you query device state and interact. Next I was going to write some python scripts to parse that data so I can use indigo (that's pretty much what i did with the autelis device anyway). Presently it looks like the nodejs-poolController has no authentication btw.
Thanks for the time!
ar