diff --git a/service.py b/service.py index 106949e..2c78f4a 100644 --- a/service.py +++ b/service.py @@ -67,10 +67,12 @@ class MeshListener(MeshArgsParse): try: await self.device.start() self.meshState = WAIT_CONFIG + logger.info("Mesh state: wait config") self.init_data = await _wait_for_config_complete(self.device) for from_radio in self.init_data: await queue.put(from_radio) + logger.info("Mesh state: available") self.meshState = AVAILABLE while True: from_radio, _ = await self.device.recv() @@ -80,9 +82,11 @@ class MeshListener(MeshArgsParse): logger.info("Kill mesh device") run = False except: + logger.error("Mesh state: error") self.meshState = ERR traceback.print_exc() await asyncio.sleep(1) + logger.info("Mesh state: reconnect") self.meshState = RECONNECT finally: await self.device.close() @@ -235,7 +239,7 @@ if __name__ == "__main__": parser = argparse.ArgumentParser() #mesh parser.add_argument("--transport", default="tcp") - parser.add_argument("--disable-mesh", action="store_true", default=False) + parser.add_argument("--disable-mesh", action="store_true", default=True) #serial transport parser.add_argument("--serial-port", default="/dev/tty.usbmodemD0CF1309DC141") parser.add_argument("--serial-baudrate", default=115200) @@ -249,7 +253,7 @@ if __name__ == "__main__": parser.add_argument("--web-port", default=8680) #mongodb parser.add_argument("--mongo-url") - parser.add_argument("--mongo-host", default="127.0.0.1") + parser.add_argument("--mongo-host", default="192.168.3.2") parser.add_argument("--mongo-port", default=27017) parser.add_argument("--mongo-db", default="meshtastic")