Skip to content

Python3, Raspberry Pi, Relayboard, Flask system for controlling multi-speed pump and pool lights.

License

Notifications You must be signed in to change notification settings

drgerg/PoolControls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoolControls

The front page of controls on my phone.

The front page of controls.

Pool Controls uses a Raspberry Pi and an Elegoo 8-relay board to control a multi-speed pool pump and pool lights.

Pool Controls (not really a name, more a description) is a project that took form in a hurry. As is often the case in projects like that, the documentation has been sketchy and long in coming.

Finally, in the course of a re-build after lightning took out the Pi and the SD card, I actually carefully documented starting with a new Pi 3 Model B+ and bringing it online.

These instructions are what I need to rebuild it again, should the need arise. I didn't go into details about the inner workings of Linux commands, so if you run into things that are unfamiliar, you will have to google it.

Start here: 2020 Rebuild Process Documentation.md

Changelog:

A much fuller set of 'how-to build it' docs focusing on preparing the Pi 7/12/2020

Significant updates in some places 06/03/2020

Updated with working files 10/31/2019

Initialized 9/22/2019

A bit of History

The controls for your average backyard inground pool are pathetic. I felt like I could do better with a Raspberry Pi, a relay board and some Python. And so I did, and frankly, it's awesome.

Releases

No releases published

Packages

No packages published