From 358b415566ca25423e6da9d8964c57638bf650b6 Mon Sep 17 00:00:00 2001 From: ChChBot admin Date: Thu, 30 Nov 2017 22:24:15 +0100 Subject: [PATCH] added corridor light --- plugins/chch_worker.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/plugins/chch_worker.py b/plugins/chch_worker.py index efe62f2..e57a9cc 100644 --- a/plugins/chch_worker.py +++ b/plugins/chch_worker.py @@ -60,6 +60,25 @@ import struct # else: # reply("fatal error") +@hook.command("corridor_light_toggle", autohelp=False) +def cmd_corridor_light_toggle(inp, reply=None): + """toggle corridor light modes""" + reply(check_output("echo corridor_light_toggle | ssh -q -p 2322 command@127.0.0.1", shell=True).strip("\n").decode("utf-8")) + +@hook.command("corridor_light", autohelp=False) +def cmd_corridor_light(inp, reply=None): + """set corridor light color""" + args = inp.split(" ") + if len(args) < 1: + reply("corridor_light color - set the light color") + return + + if len(args[0]) != 6: + reply("corridor_light color - set the light color") + return + + reply(check_output("echo corridor_light " + args[0] + " | ssh -q -p 2322 command@127.0.0.1", shell=True).strip("\n").decode("utf-8")) + @hook.command("lounge_light_toggle", autohelp=False) def cmd_lounge_light_toggle(inp, reply=None): """toggle lounge light modes"""