Skip to content

Instantly share code, notes, and snippets.

@TonsOfFun
Created March 6, 2019 05:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save TonsOfFun/5a84d689c24fb331007593f35c2b5ea9 to your computer and use it in GitHub Desktop.
Save TonsOfFun/5a84d689c24fb331007593f35c2b5ea9 to your computer and use it in GitHub Desktop.
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