#!/usr/bin/env python import random import datetime import time import os random.seed() while 1: nextFire = random.randrange(1, 4) fireCircuit = random.randrange(1, 3) now = datetime.datetime.now() then = datetime.datetime.now() + datetime.timedelta(0, nextFire * 60) print "Now: %s firing %s" % (now.strftime("%H:%M:%S"), then.strftime("%H:%M:%S")) time.sleep(nextFire * 60) if fireCircuit == 1: os.system("./sprinkler-control lawn on && sleep 5 && ./sprinkler-control lawn off") else: os.system("./sprinkler-control backgarden on && sleep 5 && ./sprinkler-control backgarden off")