import sys import time import meshtastic import meshtastic.tcp_interface interval = 10 if len(sys.argv) > 1: interval = int(sys.argv[1]) while True: try: with meshtastic.tcp_interface.TCPInterface("meshtastic.local") as iface: if iface != None: print("connected to tcp") for i in range(10): fmt_time = time.strftime("%H:%M:%S", time.localtime()) iface.sendText(f"ping {fmt_time}", wantAck=True, channelIndex=1) print("sent", fmt_time) time.sleep(interval) except KeyboardInterrupt: print("bye") exit(1) except: print("AAA!")