#!/usr/bin/python3 import sys import socket host = sys.argv[1] port = sys.argv[2] mode = sys.argv[3] relay = sys.argv[4] msg = None if mode == "on": msg = b'\x20' else: msg = b'\x21' msg += int(relay).to_bytes(1, 'big') msg += b'\x00' c = socket.create_connection((host, int(port))) c.sendall(msg) data = c.recv(1) c.close() if data[0] == b'\x01': print('Command failed') sys.exit(1)