python icon indicating copy to clipboard operation
python copied to clipboard

The Python CLI and API for talking to Meshtastic devices

Results 206 python issues
Sort by recently updated
recently updated
newest added

Right now only sendData, sendTraceRoute, and _sendPacket have hopLimit. sendText, sendAlert, sendPosition, and sendWaypoint should include it as well. https://github.com/meshtastic/python/blob/master/meshtastic/mesh_interface.py From https://github.com/meshtastic/firmware/issues/6301

Basic example script so you can see messages on a node attached via USB on LINUX. It may work with other connection types and on other operating systems. Your millage...

more info for a one-liner change in the import: https://pypi.org/project/PyQRCodeNG/ Quoting from pipy.org: > > > Replacing PyQRCode with PyQRCodeNG > > PyQRCodeNG is a fork of PyQRCode since the...

Now that the `--nodes` table can be configured with `--show-fields`, and soon sortable (see #740), it would be helpful to document the fields available. We'd want to automate this as...

Add a CLI param to make the `--nodes` table sortable by any of the columns being displayed.

The firmware is using client notifications for an increasing amount of validation of input values and rate limiting of packets Users need to be made aware that their actions have...

When sending binary data using sendData, if the size of the payload is close but not greater than the max size allowed by the library, it allows it, but the...

Basic shell completion was added by https://github.com/meshtastic/python/pull/721 which marked https://github.com/meshtastic/python/issues/640 as complete. However, this support could be improved, as outlined on the pull request.

enhancement
help wanted

The current approach of calling `sys.exit()` when a failure happens makes it impossible to use the library as part of an other project (e.g. home assistant integration) Workaround of monkey...

The info command and the UI display the channel keys as base64, and therefore the PSK command should accept and assume base64 encoding from the user on the CLI. Currently...