For last couple of years, I have been looking for good automation system that I can use to automate my backyard pool and spa. All current systems available are outdated and overpriced. It is mind blowing to see how much Pentair, Zodiak or Hayward are charging for their systems. So, I decided to build my own.
It is powered by RaspberyPi running NodeJS, Node-Red, Node Red Dashboard coupled with 16 relays module and IntelliComm® II Interface Adapter. I really could have implemented software solution instead of overpriced adapter but I decided to focus on building hardware first.
I used DS18b20 Waterproof Temperature Sensors that I glued with J-B Weld epoxy to 1/2 in. MIP x 1/4 in. FIP Lead-Free Brass Pipe Hex Bushing and 1/4 in. x 1/4 in. MIP Lead-Free Brass Hose Barb Adapter.
Parts:
- 1/2 in. MIP x 1/4 in. FIP Lead-Free Brass Pipe Hex Bushing
- 1/4 in. x 1/4 in. MIP Lead-Free Brass Hose Barb Adapter
- J-B Weld
- Raspberry Pi 3 Model B Board
- SainSmart 16-Channel Relay Module
- IntelliComm® II Interface Adapter
- Altelix NEMA Enclosure 17x14x6
- Omron G7L-2A-BUBJ-CB DC24 Relays
- 8 Positions Dual Row 600V 25A Screw Terminals
- DS18b20 Waterproof Temperature Sensors
- Intermatic PE24VA Valve Actuators
- AQUALINK® POWER CENTERS Model 6614-LD
- IntelliFlo® VSF Variable Speed Pump
- MASTERTEMP HEATER
- MEAN WELL MDR-60-24 DIN-Rail Power Supply 24V 2.5 Amp 60W
- DIN Rail Power Supplies 20W 12V 1.67A
- MEAN WELL MDR-20-5 AC to DC DIN-Rail Power Supply 5V 3 Amp 15W
- Integrate my system with analog sensors like flow, pressure, pH, and current sensors.
- Build wall unit controller using some old android tablet.
- Integrate with Google Assistance and Alexa.
- Install Time Series database with Graphana so I can start collecting and visualizing historical sensor data