Swimming Pool Automation Systen with Raspberry Pi + Home Assistant
Swimming-Pool Automation Systen with Raspberry Pi + Home Assistant
A cost-effective, easy-to-build, easy-to-use "Swimming-Pool Automation System" with top functions to automate, control and monitorize (from web) small-medium size swimming pools.
System is intended to monitoring and automagically control most important functions and notify to mobile all possible events.
## Build system:
## Install 0. Install hassbian in a raspberry pi (3 or 4), and give wifi connection. (If advanced user, you can instead install raspbian + Home Assistant with this prefered method) 1. Copy 'customcomponents', 'packages' folders (with all paths and contents) and 'ui-lovelace.yaml' frontend file in homeassistant confdir ( i.e. /home/homeassistant/.homeassistant/ ). 2. Modify your 'configuration.yaml' (including ' packages: !includedirnamed packages', disabling automations, scripts and groups, discovery and lovelace in yaml mode) as example in code 3. Create/modify proper 'secrets.yaml' for apis (latitude/longitude, pushbullet api, openweathermap api, etc).
## TODO: - Correction of FC-ORP based on CYA (actually only linear correction) - SWC – Salt Water Chlorinator (instead of bleach injections) - Control Variable Speed Motor based on 3 digital inputs (0 to 7 speeds) - Integrate mega-io board (relays and ACD with i2c control) instead of actual gpio-relay HATs
## Optional For pumps <= 1.5 HP, a external sensor to measure power consumption and safe motor (based on sonoff POW)