From 77f90317d0ed5e6dabc4bab2f996e193425d5344 Mon Sep 17 00:00:00 2001 From: Maurizio Porrato Date: Mon, 11 Feb 2019 22:33:31 +0000 Subject: [PATCH] Allow cancelling schedule --- eufy.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/eufy.py b/eufy.py index fbf3b69..39101f6 100755 --- a/eufy.py +++ b/eufy.py @@ -204,9 +204,12 @@ class Eufy(Cmd): @lexer def do_schedule(self, t): - newtime = datetime.now() - newtime.strptime(t, "%H:%M") - self.ir.setSchedule(newtime.time()) + if t == 'cancel': + self.ir.cancelSchedule() + else: + newtime = datetime.now() + newtime.strptime(t, "%H:%M") + self.ir.setSchedule(newtime.time()) @lexer def do_base(self):