Skip to content

ArnaudD-FR/rainwatering

Repository files navigation

rainwatering

This project has for purpose to completely automate the usage of rain water collected from roof in an external tank and switch to water from city supply network when external tank is empty.

As physical constraint, the water pipe coming from city supply network must never be in contact with rain water to avoid city water contamination. So a small internal tank is used to mix water sources.

This water can be used, for example, for garden watering when required.

This project is also used to monitor:

  • the rain water level in external tank and if empty or not.
  • rain water usage
  • city water usage

Monitoring with Jeedom

Dashboard

Jeedom monitoring

External tank capacity historic

Jeedom historic view

Components

This project is using:

  • Arduino Nano
  • ENC28J60 chip as Ethernet interface (see Ethercard, some fix are not yet included in upstream)
  • SEN0208 weather proof, ultrasonic sensor
  • 4 Channel DC 5V Relay Module with Optocoupler for Arduino
  • COAP protocol (no other purpose than testing COAP, sources are from microcoap)
  • Jeedom as monitoring interface

Water equipments:

  • Solenoid valve to control water from city supply network (Danfoss EV251B 032U538131)
  • Transfer pump to move rain water from external tank to internal one.
  • Water pressure booster to provide pressure in a dedicated network.

About

Automatic rain water usage and monitoring

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published