Skip to content

Pool Analyzer | your smart tool to check your live pool data like pH or chlorine

License

Notifications You must be signed in to change notification settings

ChRIisS97/Pool-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

forthebadge made-with-python forthebadge forthebadge forthebadge forthebadge

alt text

alt text

alt text

components

Hardware used
> Raspberry Pi with Raspbian OS (Lite/Desktop)
> ds18b20 (Temperature sensor)
> Outdoor case
> pH/Chlorine/Conductivity sensor (Coming soon)

Software used
> Python (latest release)
> Pip (Packagemanager for Python)
> Flask (Server application)

How to - Pre installation

1 - Download Raspbian OS (Lite OR Default) RaspberryPi.org

https://www.raspberrypi.org/downloads/

2 - install Python Python Website

sudo apt install python3 idle3

3 - install Pip (Not required for Raspbian OS Default) Pip Manager

For Python3 -> sudo apt install python3-pip 
For Python2 -> sudo apt install python-pip

4 - Download Pool-Analyzer Zip PoolAnalyzer Zip

Download Pool-Analyzer und unzip it 

5 - Go into dictionary Webapp and run Flask Framework

Pip install flask 

6 - put your temperature sensors in file ds18b20.py Connect Sensors

First look for your sensornames
https://raspberryautomation.com/connect-multiple-ds18b20-temperature-sensors-to-a-raspberry-pi/
Put your path for each sensornames in one variable 
sensor = '/sys/bus/w1/devices/28-02069177028a/w1_slave' - example
sensor2 = 'your path to the second sensor2'
sensor3 = 'your path to the third sensor3'

How to - Start App

1 - Then run this comand in your commandline

Go into Webapp and run -> python app.py

Authors

Christopher Himann - Initial work - Further development -

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

inspiration : ICO or Hydropi