|
@@ -0,0 +1,30 @@
|
|
|
+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)
|
|
|
+
|
|
|
+
|