Skip to main content

Raspberry Pi Waterflow resilient system

Project description

PiWaterflow

This is a resilient watering system, executed in a Raspberry Pi to control irrigation valves using relays. It's intended to be executed periodically (i.e. cron every 5 minutes).

  • Requirements:
    • Raspberry Pi (any model)
    • Relays to control the valves
    • Optional control relay to enable alternative power inverter
  • It supports 2 watering programs every day.
    • Programs can be forced at any time.
  • Valves can be manually triggered.
  • Programs, forced programs and manual Valves can be manually stopped.
  • Metrics can be emitted to influxdb to register actions (programs and valves).
  • This package fits with piwwwaterflow, so that it can be controlled via HTTP page.

TODO:

  • Abort watering if humidity is above threshold (90% default). Send email warning

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

piwaterflow-1.0.1.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

piwaterflow-1.0.1-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file piwaterflow-1.0.1.tar.gz.

File metadata

  • Download URL: piwaterflow-1.0.1.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.1

File hashes

Hashes for piwaterflow-1.0.1.tar.gz
Algorithm Hash digest
SHA256 96692b4d5a6efddf1aa4fb03ef56c05e10133a4db916c1d48732180760364812
MD5 412a4fb9c4a7f2a6125a94bbaaa72223
BLAKE2b-256 280effe267c0be8b85ae452c98690bb81e361f8c8ccc92890c6bc7a1158b2fd6

See more details on using hashes here.

File details

Details for the file piwaterflow-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: piwaterflow-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.1

File hashes

Hashes for piwaterflow-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 75055345f8ba0efd4e01f0d581b248499e61a7c77d0d155da32b33bbe03ad10b
MD5 df5a74ac6d7318c5234b0ca510db14a1
BLAKE2b-256 1a8f634fb2aa85d11da4981e97a7349f8817309469d888a6053bebd1a4143e90

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page