All Projects → segalion → Raspipool

segalion / Raspipool

Licence: mit
Swimming Pool Automation Systen with Raspberry Pi + Home Assistant

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Raspipool

Ledfx
LedFx is a network based LED effect controller with support for advanced real-time audio effects! LedFx can control multiple devices and works great with cheap ESP8266 nodes allowing for cost effectvice syncronized effects across your entire house!
Stars: ✭ 153 (-7.27%)
Mutual labels:  raspberry-pi
Piscope
Turn your Raspberry Pi into an Oscilloscope/XY Plotter with Python
Stars: ✭ 155 (-6.06%)
Mutual labels:  raspberry-pi
Home assistant files
Here are my Home Assistant configuration files
Stars: ✭ 159 (-3.64%)
Mutual labels:  raspberry-pi
Openwrt Rpi
Raspberry Pi & NanoPi R2S/R4S & G-Dock & x86 OpenWrt Compile Project. (Based on Github Action / Daily Update)
Stars: ✭ 3,492 (+2016.36%)
Mutual labels:  raspberry-pi
Micropython Raspberrypi
bare metal Raspberry Pi Zero / Zero W port of MicroPython
Stars: ✭ 153 (-7.27%)
Mutual labels:  raspberry-pi
Rpimotorlib
RpiMotorLib : Raspberry Pi Motor Library : A python 3 library for various motors and servos to connect to a raspberry pi
Stars: ✭ 156 (-5.45%)
Mutual labels:  raspberry-pi
Rpi Display
2.8" TFT-Display with Touchpanel for all Raspberry Pi Models
Stars: ✭ 151 (-8.48%)
Mutual labels:  raspberry-pi
Ansible Raspi Playbooks
Playbooks for setup and updating of raspberry pi projects.
Stars: ✭ 162 (-1.82%)
Mutual labels:  raspberry-pi
Ofxgpio
Library C++ for raspberrypi and orangepi, GPIO interfaces compatible with openframeworks.
Stars: ✭ 155 (-6.06%)
Mutual labels:  raspberry-pi
E paper weather display
Raspberry Pi weather display using Waveshare e-paper display and Open Weather Map API
Stars: ✭ 159 (-3.64%)
Mutual labels:  raspberry-pi
Minimu9 Ahrs
Program for reading data from the Pololu MinIMU-9 over I²C. Works on the Raspberry Pi and other embedded ARM Linux boards.
Stars: ✭ 153 (-7.27%)
Mutual labels:  raspberry-pi
Gymnasticon
Make obsolete and/or proprietary exercise bikes work with popular cycling training apps like Zwift, TrainerRoad, Rouvy and more.
Stars: ✭ 155 (-6.06%)
Mutual labels:  raspberry-pi
Sysmon
An intuitive remotely-accessible system performance monitoring and task management tool for servers and headless Raspberry Pi setups.
Stars: ✭ 158 (-4.24%)
Mutual labels:  raspberry-pi
Mmalsharp
C# wrapper to Broadcom's MMAL with an API to the Raspberry Pi camera.
Stars: ✭ 152 (-7.88%)
Mutual labels:  raspberry-pi
Arm Assembly Cheat
MOVED TO: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly SEE README. ARMv7 and ARMv8 assembly userland minimal examples tutorial. Runnable asserts on x86 hosts with QEMU user mode or natively on ARM targets. Nice GDB step debug setup. Tested on Ubuntu 18.04 host and Raspberry Pi 2 and 3 targets.
Stars: ✭ 159 (-3.64%)
Mutual labels:  raspberry-pi
Pishrink
Make your pi images smaller!
Stars: ✭ 2,255 (+1266.67%)
Mutual labels:  raspberry-pi
Robot
Simple library for controlling a raspberry pi based robot
Stars: ✭ 156 (-5.45%)
Mutual labels:  raspberry-pi
Rpi wordclock
Software to create a Raspberry Pi based wordclock
Stars: ✭ 164 (-0.61%)
Mutual labels:  raspberry-pi
Repo 2018
Deep Learning Summer School + Tensorflow + OpenCV cascade training + YOLO + COCO + CycleGAN + AWS EC2 Setup + AWS IoT Project + AWS SageMaker + AWS API Gateway + Raspberry Pi3 Ubuntu Core
Stars: ✭ 163 (-1.21%)
Mutual labels:  raspberry-pi
R e c u r
an open diy py/pi based video sampler
Stars: ✭ 158 (-4.24%)
Mutual labels:  raspberry-pi

raspipool

Swimming-Pool Automation Systen with Raspberry Pi + Home Assistant

Overview:

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.

  • Automatic filter control (fixed and dual-speed pumps, 1 or 2 daily cycles) based on temperature.
  • 3 sensors:
  • and minimun of 4 relays or 6 controlling :
    • pump on/off and pump speed (high/low)
    • muriatic acid injection (to regulate pH) and bleach injection (to mantain sanitization level)

System is intended to monitoring and automagically control most important functions and notify to mobile all possible events.

Build system:

Follow instructions in wiki howto build a bypass to connect sensors to the pool, howto connect sensors to the raspberry pi and howto connect relays between pumps and raspberry pi

Install

  1. 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)
  2. Copy 'custom_components', 'packages' folders (with all paths and contents) and 'ui-lovelace.yaml' frontend file in homeassistant conf_dir ( i.e. /home/homeassistant/.homeassistant/ ).
  3. Modify your 'configuration.yaml' (including ' packages: !include_dir_named packages', disabling automations, scripts and groups, discovery and lovelace in yaml mode) as example in code
  4. 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)

Thanks to Hidromaster, Piscidoc, and all DIY enthusiasts from hablemosdepisicnas and TFP forums.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].