Intex SWG Krystal Clear „Man-in-the-Middle“

Hello Home Assistant Community,

I’m working on a project to integrate my Intex SWG Krystal Clear (saltwater system) into Home Assistant using a “Man-in-the-Middle” approach. My goal is to control the SWG by intercepting the signals and issuing my own commands via an ESP32.

I’ve found some resources on GitHub for similar setups, but I’ve run into a few issues:

  1. Flashing the ESP32 with ESP-IDF: I’m having trouble getting the ESP32 to flash correctly using ESP-IDF. Has anyone successfully done this for similar projects? Any tips on troubleshooting the flashing process?
  2. Control of SWG through ESP32: I’m specifically trying to control the SWG operations (on/off, timer, etc.) via Home Assistant. I’d love to hear from anyone who has experience with integrating similar pool devices or “Man-in-the-Middle” setups.
  3. Next Steps and Recommendations: If anyone has further suggestions for improving this project or can point me to additional resources (especially regarding ESPHome or Home Assistant integrations), that would be much appreciated!

jingsno/intex-swg-pcb: Intex SWG with jumpers (github.com)

tonyflores1006/intex-swg-iot: ESP 32 code to create a man-in-the-middle between main board and control board of Intex SWG, converting this Salt Water Generator in an IoT device. (github.com)

tonyflores1006/intex-swg-iot: ESP 32 code to create a man-in-the-middle between main board and control board of Intex SWG, converting this Salt Water Generator in an IoT device. (github.com)

Thanks in advance for any help or guidance!

None of the projects you point to seem to have anything to do with esphome.

Read the issues on the tonyflores1006 GitHub. 2 complain that it doesn’t work. One asks him to credit the code that tonyflores1006 used without credit. None have been responded to. I would avoid, particularly given the copyright infringement.