Created
March 6, 2019 05:01
-
-
Save TonsOfFun/5a84d689c24fb331007593f35c2b5ea9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import time | |
def run_pump(id=1, duration=0): | |
relay_on(id) | |
time.sleep(duration) | |
relay_off(id) | |
def relay_on(id=1): | |
os.system('usbrelay 5291D_'+str(id)+'=1') | |
def relay_off(id=1): | |
os.system('usbrelay 5291D_'+str(id)+'=0') | |
def test_pumps(): | |
run_pump(id=1,duration=1) | |
time.sleep(3) | |
run_pump(id=4,duration=1) | |
run_pump(id=5,duration=1) | |
run_pump(id=6,duration=1) | |
run_pump(id=7,duration=1) | |
run_pump(id=8,duration=1) | |
def main(): | |
test_pumps() | |
if __name__ == '__main__': | |
main() | |
run_pump(id=4,duration=60) | |
run_pump(id=5,duration=60) | |
run_pump(id=6,duration=60) | |
run_pump(id=7,duration=60) | |
run_pump(id=8,duration=60) | |
# Filtered Water | |
run_pump(id=2,duration=480) | |
# pH Water | |
run_pump(id=8,duration=0.1) | |
time.sleep(120) | |
# Check pH | |
# Priming | |
run_pump(id=4,duration=2) | |
run_pump(id=5,duration=2) | |
run_pump(id=6,duration=2) | |
run_pump(id=7,duration=2) | |
time.sleep(3) | |
# Dosing | |
run_pump(id=4,duration=9) | |
run_pump(id=5,duration=3) | |
run_pump(id=6,duration=6) | |
run_pump(id=7,duration=3) | |
# Feed | |
run_pump(id=1,duration=480) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment