This is the I/O part of a pool and accessories controller. The CPU board comes tomorrow (ESP32-C6FH8) with OLED.
the purpose is to get rid of multiple controllers doing everything separate and are overpriced and do not cover my full needs:
- Temperature / pH / ORP
- Chlorine and pH peristaltic pumps + level sensors
- RS485 Modbus for Hayward (standard PC1001 controller like many HP) control / display
- RS485 for circulation pump speed control or energy meter (have it as another board with ATM90E26 or use any meter RS485)
- Pool curtain open/close
- Pool lights control
- Water leakage
- TDS measurement
- Auto / bypass modes
- Local Oled display / buttons
- Full 5kV isolation
- Spare of everything (AI, DI, DO)
- 1-wire bus (mainly temperature of pool, pump and humidity/temp of local room)
- Filter pressure to detect required backwash
I will share as open source.