def sleepWithBeep(then): while True: if (getCurrentAlarmState() == "DISARMED"): logger.info("Alarm disarmed while sleeping") break seconds = secondsLeft(then) logger.info("Siren is going to go off in " + str(seconds) + " seconds") if seconds < 0: break elif seconds < 30: logger.info("Beeping every second") beep() sleep(1) elif seconds < 60: logger.info("Beeping every 2 seconds") beep() sleep(2) elif seconds < 90: logger.info("Beeping every 3 seconds") beep() sleep(3) elif seconds < 120: logger.info("Beeping every 4 seconds") beep() sleep(4) else: sleep(5)
def ChimeOnActivity(): beep()