diff --git a/examples/serial_msg.py b/examples/serial_msg.py index f532c38..71f4d5d 100755 --- a/examples/serial_msg.py +++ b/examples/serial_msg.py @@ -3,16 +3,18 @@ import asyncio from meshcore import MeshCore -PORT = "/dev/ttyUSB0" +PORT = "/dev/tty.usbserial-583A0069501" BAUDRATE = 115200 -DEST = "mchome" +DEST = "🦄" MSG = "hello from serial" async def main () : mc = await MeshCore.create_serial(PORT, BAUDRATE) await mc.ensure_contacts() - await mc.commands.send_msg(bytes.fromhex(mc.get_contact_by_name(DEST)["public_key"])[0:6], MSG) + contact = mc.get_contact_by_name(DEST) + await mc.commands.send_msg(bytes.fromhex(contact["public_key"])[0:6], MSG) + print ("Message sent ... awaiting") asyncio.run(main()) diff --git a/src/meshcore/meshcore.py b/src/meshcore/meshcore.py index e498333..2f0a030 100644 --- a/src/meshcore/meshcore.py +++ b/src/meshcore/meshcore.py @@ -208,7 +208,7 @@ class MeshCore: if not self._contacts: return None - for contact_id, contact in self._contacts.items(): + for _, contact in self._contacts.items(): if contact.get("adv_name", "").lower() == name.lower(): return contact