import json import sys import os sys.path.insert(0,"/opt/LibreLight/Xdesk/") import lib.zchat as chat cmd_client = chat.Client(port=30003) #buf2.append(["EXEC",str(btn),val,m[0],m[1]]) #msgs = json.dumps(msgs).encode("utf-8") msg={} msgs=[] print("ARGS:",sys.argv,len(sys.argv)) if len(sys.argv) >= 4: if sys.argv[1] == "exec": if sys.argv[3] == "on": msg={"event":"EXEC","EXEC":str(sys.argv[2]),"VAL":str(1)} if sys.argv[3] == "off": msg={"event":"EXEC","EXEC":str(sys.argv[2]),"VAL":str(0)} if msg: msgs.append(msg) msgs = json.dumps(msgs).encode("utf-8") print("send:",msgs) cmd_client.send(msgs)