/zone-irrigation

6 zone irrigation controller with manual overrides

Primary LanguagePythonMIT LicenseMIT

6 Zone Irrigation Controller with drain valve

Turn on and off irrigation zones while logging data to influxdb.

Status

Experimental

Software Dependencies

  • pySerial
  • python-apscheduler
  • flask
  • influxdb

Installation

sudo apt install iptables-persistent
pip3 install -r requirements.txt
sudo cp zone-irrigation.service /lib/systemd/system/
sudo systemctl enable zone-irrigation.service
sudo systemctl start zone-rrigation.service
sudo cp rules.v4 /etc/iptables/
sudo restart