Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/meshtastic/python

The Python CLI and API for talking to Meshtastic devices
https://github.com/meshtastic/python

doc fix

0662c2b2ac0fd22871fdbdf027e28b2b84ad5012 authored about 4 years ago by Kevin Hester <[email protected]>
change to use a thread event to prevent race conditions waiting for config

61d72da31f33c9fcb7de5f4c43021dc9da7802f1 authored about 4 years ago by Kevin Hester <[email protected]>
the reader thread should be daemon, so failure to close if won't prevent app exit

e7da4093a2a26253398e2d92352a03d3dabd106d authored about 4 years ago by Kevin Hester <[email protected]>
add crude GPIO read support

bin/run.sh --dest \!2462abf84098 --gpiord 16

78e70803d7b525c0a895ccec48d0b1bd2430a076 authored about 4 years ago by Kevin Hester <[email protected]>
add gpio rx handling

d699a855916f70a4c0f49ebd92f0609623b01d33 authored about 4 years ago by Kevin Hester <[email protected]>
fix #19 (and misc changes for the new clean device API)

cc77a2ab1e5305aac3b5f27d0670dc8792f65e2b authored about 4 years ago by Kevin Hester <[email protected]>
WIP add gpiowr:

bin/run.sh --dest \!2462abf84098 --gpiowr 4 1

401de19bf75113bdc0c5b4f7d7e1966f064ed13b authored about 4 years ago by Kevin Hester <[email protected]>
raise exception if data payload is too big

6e1e6efbf9b7cc3389e1d553bc5c97c038949cf7 authored about 4 years ago by Kevin Hester <[email protected]>
add (untested for now) new position/user message handling

fa2f0bdc60bea60425389a4616fd94989df3b30e authored about 4 years ago by Kevin Hester <[email protected]>
automatically convert protobufs provided as data

2cdf38511fd7f3a8cda3f5a3384cfbcf1599c14a authored about 4 years ago by Kevin Hester <[email protected]>
send positions using the new API

b63da8dd61bf307269c297666e948f75d41aaae6 authored about 4 years ago by Kevin Hester <[email protected]>
WIP for new cleaned up device API

ac31189798407b67d031decf8a0d5e416ebd8ee2 authored about 4 years ago by Kevin Hester <[email protected]>
make our version 1.1.20

5972dc6dd2967dc7b4ad46e8d32f22648a8d10da authored about 4 years ago by Kevin Hester <[email protected]>
remove unneeded subscribe

5a377cce3ed4956b50e5ec82c34a26000ed441eb authored about 4 years ago by Kevin Hester <[email protected]>
1.1.7

299ea4990b576e9469bae182ed3fb65af001300b authored about 4 years ago by Kevin Hester <[email protected]>
Merge pull request #31 from timgunter/wait_for_config

Added waitForConfig() method to MeshInterface

1ebfdd46fe44646181fcfbdf01e6934223e6d6b0 authored about 4 years ago by Kevin Hester <[email protected]>
Merge pull request #32 from timgunter/add_set_url

Add setURL() method to MeshInterface

a206297b75754646dcf1e2af949108858e8780e4 authored about 4 years ago by Kevin Hester <[email protected]>
Merge pull request #29 from timgunter/set_owner

Add setOwner() method to MeshInterface

d0eb994052ea00871fe6c39502cc8f64286f3041 authored about 4 years ago by Kevin Hester <[email protected]>
Merge pull request #28 from timgunter/pubsub_node_update

Bug fix for pubsub meshtastic.node.updated not being sent

4e220e60fc85172f16784243ebe20efbc9f14215 authored about 4 years ago by Kevin Hester <[email protected]>
Merge pull request #33 from timgunter/with_context

Added support for context management

7ac8ab1a0f253839f3f1d708bc741aa7ecbba903 authored about 4 years ago by Kevin Hester <[email protected]>
Added support for context management

becfb7646483edc829f9e7eecd7a2589449f8e26 authored about 4 years ago by Gunter Tim <[email protected]>
Added waitForConfig() method to MeshInterface

4fd4b70d975b805588a0cd846c16cc14ed38c333 authored about 4 years ago by Gunter Tim <[email protected]>
Add setURL() method to MeshInterface

a7fbfcb9485199f9b597064e34d903f6c6a58060 authored about 4 years ago by Gunter Tim <[email protected]>
Add get long and short name methods to MeshInterface

e4c98ab5ba8794440bea48675a27ea89cf5f5559 authored about 4 years ago by Gunter Tim <[email protected]>
Added --setowner to main

647b3ec7bcef59e1803c5d9be6172ab5fe0ac59b authored about 4 years ago by Gunter Tim <[email protected]>
Add setOwner() method to MeshInterface

77e5d5acd001632c3a7cd08734f95d51a4fb2afb authored about 4 years ago by Gunter Tim <[email protected]>
Bug fix for pubsub meshtastic.node.updated not being sent

ff14036817cf649ec1c15739ae10da4465d472a0 authored about 4 years ago by Gunter Tim <[email protected]>
1.1.6

53fab9f838a08925e35b31971562d8a3aff94a35 authored about 4 years ago by Kevin Hester <[email protected]>
fix #27

1546e6566f6dc1d758a3137d666f128f5f81f6d4 authored about 4 years ago by Kevin Hester <[email protected]>
1.1.1 update protobuf lib dependency

0d7ef3a1096cd3bf462ec505affb631d15fe4ae6 authored about 4 years ago by Kevin Hester <[email protected]>
fix #26 thanks @claesg - use newer protobuf lib

7d269b742b23c4cb0fde4576232ccc5abece0a96 authored about 4 years ago by Kevin Hester <[email protected]>
allow a bit more time for GPS locking in router mode

acdd0566769b367f819445725d897b91525ad9c7 authored about 4 years ago by Kevin Hester <[email protected]>
1.1.0 add new --set-router and --unset-router options

for https://github.com/meshtastic/Meshtastic-device/issues/376

8e808292dc5a5ff07766fd416de488fd18abccc3 authored over 4 years ago by Kevin Hester <[email protected]>
Merge branch 'master' of https://github.com/meshtastic/Meshtastic-python

d2ea06abd2d0235f34d578a680793d5f08169b6d authored over 4 years ago by Kevin Hester <[email protected]>
Merge pull request #24 from nils-werner/regen-pb2-docs

Regenerate protobuf docstrings

082173441643b01d7c41cfcedae4bb83cc7a393a authored over 4 years ago by Kevin Hester <[email protected]>
Merge pull request #25 from nils-werner/receive-text-topic

Implement meshtastic.receive.text topic

e3fda32b226838376972b5934ed32de4ba8153cb authored over 4 years ago by Kevin Hester <[email protected]>
update protobufs

d2e2e3390ca47130a1d43d16b7c75fc26473b6df authored over 4 years ago by Kevin Hester <[email protected]>
Regenerate protobuf docstrings

d04fe653d4ece2e2fde51948866ad03b95b76111 authored over 4 years ago by Nils Werner <[email protected]>
Implement meshtastic.receive.text topic

1d40495c0be0b168b710109914d335c59202c92f authored over 4 years ago by Nils Werner <[email protected]>
update protobufs for gps mode setting

413868bdd931954fc3b05306c81a6fb6059b2a3d authored over 4 years ago by geeksville <[email protected]>
Change doc mentions of StreamInterface into SerialInterface

c258d9f4f4270efe9b311e24a4e44384ca0de737 authored over 4 years ago by geeksville <[email protected]>
1.0.14 fix #23 I busted setstr, thanks @mc-hamster for the headup

25eea6c5b9514bc6ddb9ccebe1dc73df90b07143 authored over 4 years ago by geeksville <[email protected]>
1.0.13

cca38a04ee753bf797eeda7b7e580c0954bf32a7 authored over 4 years ago by geeksville <[email protected]>
use inheritence on tcp streams

13be21862007fdfa4dc9d8f2716fdd7f32162a85 authored over 4 years ago by geeksville <[email protected]>
fix default behavior of debug output

db9d9173421b74204a8cebb7f996d28236b53411 authored over 4 years ago by geeksville <[email protected]>
user lowercase version of the pyqrcode name - recommended

466da0c13dc4dade47f5e18c582cf98078f7a36b authored over 4 years ago by geeksville <[email protected]>
Merge branch 'master' into dev

46f876c13e75a678f6d08e2992a4aa7039953055 authored over 4 years ago by geeksville <[email protected]>
Place under apache license

61802aeaac5aa5ee03aa99ad9001d36dc227fa56 authored over 4 years ago by geeksville <[email protected]>
Merge pull request #22 from timgunter/add_set_url

Added "seturl" option to main app

a5cc4835a7a98bdd47ee5c02247d90732c000e24 authored over 4 years ago by Kevin Hester <[email protected]>
Added "seturl" option to main app

705c9e9e9ead6e9cddfd7aa661e4f795bba6ed57 authored over 4 years ago by Tim Gunter <[email protected]>
WIP - adding TCP client, still need to use recv/send instead of read/write

d789bff9cb225698d26637797cf724be1e01ec7a authored over 4 years ago by geeksville <[email protected]>
support new --set factory_reset true preferences option

e4a424ccee4e7520f53119f2a0d15ba7551fd01b authored over 4 years ago by geeksville <[email protected]>
fix #20 - allow setting binary arrays (i.e. psk) with strings of hex digits

dd45429576590aa54e9567e0287db7d5198a294b authored over 4 years ago by geeksville <[email protected]>
improve docs

edc366c2a525483318c6651a8208242e03242a05 authored over 4 years ago by geeksville <[email protected]>
1.0.10

3d9b9bc6278f9c33c5ef1b88b216023bc36bc894 authored over 4 years ago by geeksville <[email protected]>
#18 only control RTS on OS-X

653c31e1dc31822dddd80aac67d69edf8f988698 authored over 4 years ago by geeksville <[email protected]>
Merge pull request #17 from timgunter/patch-1

Possible typo?

9642dd0817b114032fa7fae15983ad47592de424 authored over 4 years ago by Kevin Hester <[email protected]>
1.0.9 fix RTS handling

3e0cc15b37d8eb8309c2985a22447703422d8faf authored over 4 years ago by geeksville <[email protected]>
fix #18 reset button was disabled

ooh this one was super interesting. I was able to repro from your great description. The probl...

8c86a49b63f9153e3dc8d3f034fdcb67038b6c84 authored over 4 years ago by geeksville <[email protected]>
Possible typo?

Should these "self.rfBuf"s be "self._rxBuf"s?

4bfa50e3c1d617a20ad630ed2b61f42d5c743529 authored over 4 years ago by Tim Gunter <[email protected]>
Merge pull request #16 from paulvivier/patch-1

Requires was failing

864cd4773c55f4a1a2716d731c56fde30484f0aa authored over 4 years ago by Kevin Hester <[email protected]>
Requires was failing

a8a747070a4b85ca5f29029edab2195fc07e9a4f authored over 4 years ago by Paul Vivier <[email protected]>
1.0.8 oops I busted setup, thanks @mc-hamster

30930c006c7b0b881f4addd3f4b0d3ea848445de authored over 4 years ago by geeksville <[email protected]>
add --qr to show qr code

73cae01c32ee49a4241e2f532b5bfa6c77b4b0ba authored over 4 years ago by geeksville <[email protected]>
1.0.6 add a channelURL property

Example usage:
```
meshtastic --setchan tx_power 100 --info
Trigger powerFSM 9
Connected to radi...

1214482ccf05aadfdb05c08c1d2e5a7e1fcdc3c5 authored over 4 years ago by geeksville <[email protected]>
add a --setchan option for setting channel parameters

6f942c282de65c2ffd8eedb6794d40397ce7fdbc authored over 4 years ago by geeksville <[email protected]>
doc updates

fec58a1b6cad3e150eba89b06e7f50436a2269b6 authored over 4 years ago by geeksville <[email protected]>
1.0.5 fix #14, let users set bool,float or string params.

Example usage:

Or to configure an ESP32 based board to join a wifi network as a station (wifi s...

be8c654eea7ac606ae99005000e9a481f7845f41 authored over 4 years ago by geeksville <[email protected]>
Merge branch 'master' of https://github.com/meshtastic/Meshtastic-python

8c51b9bbe5c9f38fc65ca788f241842d30eb97d8 authored over 4 years ago by geeksville <[email protected]>
OS-X was rebooting devices on connect, force RTS false

(RTS is connected to ESP32 reset). Thanks to @mc-hamster for this fix!

e485af752beebb88eb2b80280acfacea246a9718 authored over 4 years ago by geeksville <[email protected]>
OS-X was rebooting devices on connect, force RTS false

(RTS is connected to ESP32 reset). Thanks to @mc-hamster for this fix!

23f4a50f911578eb58dc45f5045e838a7805ede4 authored over 4 years ago by geeksville <[email protected]>
1.0.3

33b31d0fb2773b0f9c7b04ec7f92ae9a4255f7b6 authored over 4 years ago by geeksville <[email protected]>
generate a clear error message if someone sends before we have nodedb

cc01bc8f72f540d0bb83207810bc8902e0b52274 authored over 4 years ago by geeksville <[email protected]>
fix example code

289607398259d6a401431b8fb3045b989edc5ade authored over 4 years ago by geeksville <[email protected]>
1.0.2 update example and handle serial disconnection gracefully

6942677b85da1bda1c90893e41002ff310022d75 authored over 4 years ago by geeksville <[email protected]>
update todo

a4d40a209e506c49a9700750c00fbd562efa21f7 authored over 4 years ago by geeksville <[email protected]>
1.0.1

1f4af574e6c66bbf04d791bc7189196f40968a68 authored over 4 years ago by geeksville <[email protected]>
fix #12 "meshtastic --sendtext fish --dest '!2462abf84098'" now works

cb6f7097c2c4c5a36c37015e304247209eb7d877 authored over 4 years ago by geeksville <[email protected]>
Merge pull request #9 from mc-hamster/master

Update __main__.py ... Add a new option to auto-reply to messages

b6219e003ccd62cb7aa568560e3da06c9ec4973a authored over 4 years ago by Kevin Hester <[email protected]>
Update __main__.py

69eac1a6d02566c9cff08d4c1366de9b798c1f8b authored over 4 years ago by Jm Casler <[email protected]>
fix #8 - set packet IDs

331b83a95dbe4853b0c8db6b4ee3ef1859c00029 authored over 4 years ago by geeksville <[email protected]>
0.9.2

848b52a4377e9dacfd1a490cc1f2c72286b00ba1 authored over 4 years ago by geeksville <[email protected]>
Fix #7: Properly decode OPAQUE binary packets...

and add binary sending to the integration tests

0c9c8bca57cb6c31bcdbde9426803cdf79aadace authored over 4 years ago by geeksville <[email protected]>
0.9.1 make it possible to see seriallog while sending text commands

for https://github.com/meshtastic/Meshtastic-python/issues/5

9da57e2d12ee440bd291d85f2ae64521529444ec authored over 4 years ago by geeksville <[email protected]>
update to latest protos

2800366319fd3bae7e28ca70236cbde9db48f532 authored over 4 years ago by geeksville <[email protected]>
0.7.9 add sendPosition(lat, lng, alt) method also...

Use this method for the --settime command line flag - which sets the device
time to be the same a...

32f3c504d914988919cd771a59a28e2b8a9c8ca4 authored over 4 years ago by geeksville <[email protected]>
update todo

d161468bdbd09cabb9266be19b3aba4de431f99d authored over 4 years ago by geeksville <[email protected]>
0.7.8 add pygatt dependency, fix bug noticed by @slavino in #3

67ae7aca3f0e98b56b4a6b3bbf0dcb7df44387a5 authored over 4 years ago by geeksville <[email protected]>
remove elipsis

2c82e5f4204a44380e33bfa59a01993a2d8015cb authored over 4 years ago by geeksville <[email protected]>
0.7.7

2917ba34789ebad8655e5bd8fb61b09f511bfc06 authored over 4 years ago by geeksville <[email protected]>
don't complain about nodes with no user

995f1fdce01cfc65dda504865618fe41de7d33b1 authored over 4 years ago by geeksville <[email protected]>
Give example of setting device preferences

59aa1016e19037f3ab0a47685a5defdc19d95c45 authored over 4 years ago by geeksville <[email protected]>
allow passing multiple --setpref args in a single run

8fe323f7fea6bd6926f45156cc3afa2dc9b3651c authored over 4 years ago by geeksville <[email protected]>
add note saying pip 20 is required. Fix #1

7457d3340cc3f48f24cd8e1e079948261aa02adc authored over 4 years ago by geeksville <[email protected]>
0.7.6 for #2

553810b3a5e22dd1fae60159bfd544b14f5f40b5 authored over 4 years ago by geeksville <[email protected]>
oops sorry @nicetechguy, fix #2. in scripting languages without static

validation, gotta check all execution paths before checking in ;-)

cb4ec6266272587753221c8547a41d8d0935c21f authored over 4 years ago by geeksville <[email protected]>
0.7.5

708e4f43c7cf2a97f4f0efd93fa9009c0a3271a5 authored over 4 years ago by geeksville <[email protected]>
Fix #2 - update nodedb when we receive user or permission

8ff5fc0e4c35eeffb255b7921d4244a63fc465fb authored over 4 years ago by geeksville <[email protected]>
debugging improvements

33aa9425af05d0d75e85a6e3ca75ca96f372244d authored over 4 years ago by geeksville <[email protected]>
0.7.3

7cdc2b3571c482d8fdf54752dbad6f315342447a authored over 4 years ago by geeksville <[email protected]>