|  | @@ -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)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 |