Kevin Hester
e0bc4318bf
1.1.32
2021-01-03 20:55:50 +08:00
Kevin Hester
5a56207440
1.1.31 bury taptun2 deeper so that windows can't accidentally touch it
2020-12-31 09:17:16 +08:00
Kevin Hester
3df8a16de1
1.1.30 oops - need to short circuit the tunnel check BEFORE the and
2020-12-28 09:37:40 +08:00
Kevin Hester
3bfec71e0a
don't touch tunnel on platforms where it might be missing
2020-12-27 16:03:33 +08:00
Kevin Hester
728d7f4a1d
1.1.28 hopefully fix windows
2020-12-24 20:12:55 +08:00
Kevin Hester
fff7857ace
only require pytap if user tries to run 'mesh-tunnel'
2020-12-24 13:24:35 +08:00
Kevin Hester
a0038107de
1.1.26
2020-12-24 11:19:47 +08:00
Kevin Hester
2cc10abcc3
add pytap2 dependency
2020-12-23 22:39:53 +08:00
Kevin Hester
b28749568a
apparently 3.5 is too old for us, require python >=3.6
2020-12-23 21:42:57 +08:00
Kevin Hester
78bd9f4e92
1.1.25
2020-12-17 11:25:15 +08:00
Kevin Hester
5952972334
1.1.24 for #44
2020-12-15 16:58:49 +08:00
Kevin Hester
86005c0dda
1.1.23 fix #41 pyserial also drives usb control signals wrong on windows
2020-12-14 07:44:30 +08:00
Kevin Hester
0b1340cce1
1.1.22 make deprecation message just a warning
2020-12-10 13:59:30 +08:00
Kevin Hester
afbfd4fe80
1.1.21 for https://github.com/meshtastic/Meshtastic-device/issues/536
2020-12-10 11:37:57 +08:00
Kevin Hester
449c0a2dac
1.1.20
2020-12-09 13:44:31 +08:00
Kevin Hester
299ea4990b
1.1.7
2020-10-29 19:54:46 +08:00
Kevin Hester
53fab9f838
1.1.6
2020-10-15 08:24:59 +08:00
Kevin Hester
0d7ef3a109
1.1.1 update protobuf lib dependency
2020-10-08 11:33:31 +08:00
Kevin Hester
7d269b742b
fix #26 thanks @claesg - use newer protobuf lib
2020-10-08 10:38:33 +08:00
Kevin Hester
8e808292dc
1.1.0 add new --set-router and --unset-router options
...
for https://github.com/meshtastic/Meshtastic-device/issues/376
2020-10-06 14:46:47 +08:00
geeksville
413868bdd9
update protobufs for gps mode setting
2020-09-30 08:12:54 -07:00
geeksville
25eea6c5b9
1.0.14 fix #23 I busted setstr, thanks @mc-hamster for the headup
2020-09-27 10:46:46 -07:00
geeksville
cca38a04ee
1.0.13
2020-09-25 16:50:24 -07:00
geeksville
466da0c13d
user lowercase version of the pyqrcode name - recommended
2020-09-25 15:22:07 -07:00
geeksville
dd45429576
fix #20 - allow setting binary arrays (i.e. psk) with strings of hex digits
2020-09-18 10:05:49 -07:00
geeksville
3d9b9bc627
1.0.10
2020-09-16 10:06:03 -07:00
geeksville
3e0cc15b37
1.0.9 fix RTS handling
2020-09-16 09:40:48 -07:00
geeksville
30930c006c
1.0.8 oops I busted setup, thanks @mc-hamster
2020-09-15 19:59:56 -07:00
geeksville
73cae01c32
add --qr to show qr code
2020-09-15 17:51:15 -07:00
geeksville
1214482ccf
1.0.6 add a channelURL property
...
Example usage:
```
meshtastic --setchan tx_power 100 --info
Trigger powerFSM 9
Connected to radio
Setting channel parameter tx_power to 100
Writing modified preferences to device
my_node_num: 2883444536
has_gps: true
num_channels: 13
region: "1.0-US"
hw_model: "tbeam"
firmware_version: "1.0.0"
packet_id_bits: 32
current_packet_id: 816090843
node_num_bits: 32
message_timeout_msec: 300000
min_app_version: 172
preferences {
position_broadcast_secs: 900
send_owner_interval: 4
wait_bluetooth_secs: 120
screen_on_secs: 300
phone_timeout_secs: 900
phone_sds_timeout_sec: 7200
mesh_sds_timeout_secs: 7200
sds_secs: 31536000
ls_secs: 3601
}
channel_settings {
tx_power: 100
modem_config: Bw125Cr48Sf4096
psk: "\324\361\273: )\007Y\360\274\377\253\317Ni\277"
name: "Default"
}
Channel URL https://www.meshtastic.org/c/#CGQYAyIQ1PG7OiApB1nwvP-rz05pvyoHRGVmYXVsdA==
Nodes in mesh:
{'num': 2883444536, 'user': {'id': '!2462abdddf38', 'longName': 'Bob b', 'shortName': 'Bb', 'macaddr': 'JGKr3d84'}, 'position': {'batteryLevel': 100, 'time': 315969731}}
{'num': 682754228, 'user': {'id': '!246f28b200b4', 'longName': 'Bob b', 'shortName': 'Bb', 'macaddr': 'JG8osgC0'}, 'position': {'batteryLevel': 79, 'time': 316593914}, 'snr': 9.5}
{'num': 2441803616, 'user': {'id': '!5002918af760', 'longName': 'ryan', 'shortName': 'r', 'macaddr': 'UAKRivdg'}, 'position': {'batteryLevel': 61, 'time': 316497304}, 'snr': 10.0}
{'num': 862631397, 'user': {'id': '!c44f336ab5e5', 'longName': 'Unknown b5e5', 'shortName': '?E5', 'macaddr': 'xE8zarXl'}, 'position': {'time': 1597965319}, 'snr': 13.25}
{'num': 2441803548, 'user': {'id': '!5002918af71c', 'longName': 'Unknown f71c', 'shortName': '?1C', 'macaddr': 'UAKRivcc'}, 'position': {'batteryLevel': 47, 'time': 316494981}, 'snr': 9.5}
{'num': 82599254, 'user': {'id': '!fd1004ec5d56', 'longName': 'Unknown 5d56', 'shortName': '?56', 'macaddr': '/RAE7F1W'}, 'position': {}, 'snr': 9.25}
{'num': 2885173400, 'user': {'id': '!2462abf84098', 'longName': 'Unknown 4098', 'shortName': '?98', 'macaddr': 'JGKr+ECY'}, 'position': {'batteryLevel': 4, 'time': 315966200}, 'snr': 10.75}
```
2020-09-15 17:32:09 -07:00
geeksville
be8c654eea
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 support in the device code is coming soon):
```
meshtastic --set wifi_ap_mode false --setstr wifi_ssid mywifissid --setstr wifi_password mywifipsw
```
Or to configure an ESP32 to run as a Wifi access point:
```
meshtastic --set wifi_ap_mode true --setstr wifi_ssid mywifissid --setstr wifi_password mywifipsw
```
2020-09-15 09:28:54 -07:00
geeksville
e485af752b
OS-X was rebooting devices on connect, force RTS false
...
(RTS is connected to ESP32 reset). Thanks to @mc-hamster for this fix!
2020-09-12 12:31:05 -07:00
geeksville
33b31d0fb2
1.0.3
2020-09-11 13:06:21 -07:00
geeksville
6942677b85
1.0.2 update example and handle serial disconnection gracefully
2020-09-11 11:08:16 -07:00
geeksville
1f4af574e6
1.0.1
2020-09-08 10:01:08 -07:00
geeksville
848b52a437
0.9.2
2020-08-11 18:19:54 -07:00
geeksville
9da57e2d12
0.9.1 make it possible to see seriallog while sending text commands
...
for https://github.com/meshtastic/Meshtastic-python/issues/5
2020-08-02 13:20:17 -07:00
geeksville
32f3c504d9
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 as the local computers time (in UTC)
def sendPosition(self, latitude=0.0, longitude=0.0, altitude=0, timeSec=0, destinationId=BROADCAST_ADDR, wantAck=False, wantResponse=False):
"""
Send a position packet to some other node (normally a broadcast)
Also, the device software will notice this packet and use it to automatically set its notion of
the local position.
If timeSec is not specified (recommended), we will use the local machine time.
"""
2020-07-05 12:01:35 -07:00
geeksville
67ae7aca3f
0.7.8 add pygatt dependency, fix bug noticed by @slavino in #3
2020-06-28 11:48:49 -07:00
geeksville
2917ba3478
0.7.7
2020-06-26 15:51:03 -07:00
geeksville
553810b3a5
0.7.6 for #2
2020-06-17 19:36:03 -07:00
geeksville
708e4f43c7
0.7.5
2020-06-17 17:17:10 -07:00
geeksville
7cdc2b3571
0.7.3
2020-06-12 12:34:03 -07:00
geeksville
7d005c1bb4
0.7.2 release
2020-06-09 18:22:15 -07:00
geeksville
e156bae854
add pexpect as a dependency
2020-06-08 14:21:25 -07:00
geeksville
a0c83a1861
0.6.7
2020-06-06 11:54:21 -07:00
geeksville
94175874f0
0.5.4 optionally add want_response to text message sends (see example):
...
meshtastic --debug --sendtext hello
attn @claesg
2020-05-22 10:57:54 -07:00
geeksville
518eee3a90
0.5.3
2020-05-20 17:09:24 -07:00
geeksville
39872ee86b
put BLE experiment on back burner
2020-05-12 17:20:12 -07:00
geeksville
8af99477bb
begin BLE support
2020-05-12 13:54:11 -07:00