Skip to content
This repository has been archived by the owner on Sep 16, 2020. It is now read-only.

Smart Swimming Pool: Control my swimming pool using ESPs and openHAB

License

Notifications You must be signed in to change notification settings

stritti/smart-swimming-pool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Swimming-Pool

Pool automation for smarter control of the swimming pool :)

Update: August 2019 - There is an improved version 2.0 of the pool contoller: Smart Swimming Pool. This project is no longer maintained.

Status: Project is sucessfully live since May 2018.

Hardware

This is my private project to control and monitor my pool using following:

  • ESP32 to control pumps of water and solar heating
  • ESP8266 fo show current temeratures on LCD monitor
  • Raspberry Pi hosting MQTT and OpenHAB for Smart Home automation

Components

Th project is splitted in components:

Development

There is also a German blog series for this project on AZ-Delivery Blog:

Platform.io IDE

TBD

Drivers

Install the NodeMCU drivers for your respective operating system if they are not autodetected: https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx

Open Issues

  • Remote control of pumps
  • rules (openHAB) to control status of pumps
  • Remote control to switch between modes: Automatic, Manual, Off
  • Move control system (rules) from openHAB to controller (ESP)
  • replace 433MHz switches by relais
  • Secure MQTT Communication
  • Update openHAB configuration for openHAB2.4+ to support internal MQTT and Homie-Message format
  • Use weather forcast within rules
  • Measurement of water quality (pH and Cl)

License

LICENSE


My Smart Home Blog: https://medium.com/diy-my-smart-home

Other Smart Swimmingpool Projects

See in Wiki.

About

Smart Swimming Pool: Control my swimming pool using ESPs and openHAB

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages