Commit Graph
59 Commits
Author SHA1 Message Date
Kevin Hester 5f43a32242 1.2.12 2021-03-20 10:47:04 +08:00
Kevin Hester 6472beccc5 1.2.11 2021-03-18 19:43:44 +08:00
Kevin Hester 10cb8f0732 1.2.10 2021-03-13 10:13:23 +08:00
Kevin Hester 3aa73091c2 1.2.9 2021-03-12 20:20:42 +08:00
Kevin Hester eab1cdfc46 1.2.8 2021-03-12 15:42:40 +08:00
Kevin Hester 2c4160e9d7 1.2.7 2021-03-11 09:40:06 +08:00
Kevin Hester 6936c21927 1.2.6 2021-03-07 09:55:21 +08:00
Kevin Hester 087b7563e7 1.2.5 add hopLimit support and fix automatic text decoding 2021-03-06 14:28:08 +08:00
Kevin Hester fcb4d3ec5b 1.2.4 2021-03-05 11:50:30 +08:00
Kevin Hester f96520bb97 1.2.3 fix sendtext 2021-03-05 08:27:13 +08:00
Kevin Hester 171c79b414 1.2.0 release to pypi 2021-03-03 11:21:37 +08:00
Kevin Hester 257620e992 update from master 2021-03-02 15:25:29 +08:00
Kevin Hester 6b6f0cd19d 1.1.46 2021-02-13 14:11:48 +08:00
Kevin Hester de08126cee 1.1.45 update --test 2021-02-10 15:41:14 +08:00
Kevin Hester 54ed221d75 1.1.44 don't drop first sent packet due to duplicate packetnums 2021-02-08 13:00:18 +08:00
Kevin Hester 9c1232be79 1.1.33 Improve channel/device settings support
Allow setting to arbitrary byte arrays by preceding the string with 0x
for things like

meshtastic --setchan psk 0x1a1a1a1a2b2b2b2b1a1a1a1a2b2b2b2b1a1a1a1a2b2b2b2b1a1a1a1a2b2b2b2b --info
2021-01-29 09:51:56 +08:00
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 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 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 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 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
Kevin Hester 0821734416 Merge pull request #24 from nils-werner/regen-pb2-docs
Regenerate protobuf docstrings
2020-10-05 16:07:45 -07:00
Nils Werner d04fe653d4 Regenerate protobuf docstrings 2020-10-02 13:53:49 +02:00
Nils Werner 1d40495c0b Implement meshtastic.receive.text topic 2020-10-02 13:48:37 +02:00
geeksville 413868bdd9 update protobufs for gps mode setting 2020-09-30 08:12:54 -07:00
geeksville c258d9f4f4 Change doc mentions of StreamInterface into SerialInterface 2020-09-27 20:02:26 -07:00
geeksville cca38a04ee 1.0.13 2020-09-25 16:50:24 -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 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 fec58a1b6c doc updates 2020-09-15 09:29:41 -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 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