I put most of the components on DIN rails but I made a dedicated PCB (160x122mm) for ESP/IO/Display. My system talks to ESPHOME and I use InfluxDB to analyze/report historic data. My pool is not finished yet so I still have to gather practical knowledge . As switches i will use reed contact hidden under tiles and any IO I forgot on my mainprint can be added using I2C or serial/modbus. The massage system will get it's own ESP32 attached as modbus slave.
This is my first “project” that I’m want to share with with the HA community. It is still work in progress but when my pool is finished in spring it should be ready to control most of the functions foreseen. The poolcontroller is supposed to: Measure PH and ORP and run up to 4 peristaltic...