Commit Graph

84 Commits

Author SHA1 Message Date
ac10e81343 fix bug where forgetting outdated node positions updated the updated_at column when the node never had a position 2024-12-12 14:14:20 +13:00
3d11f77eb1 add cli option to forget outdated positions for nodes 2024-11-21 12:56:10 +13:00
4959df3119 update position precision on packet to show that it is no longer full precision 2024-10-03 10:14:21 +13:00
ebf4c75bfa use same logic as meshtastic firmware to obfuscate position 2024-10-03 09:52:41 +13:00
7e316d3194 add todo 2024-10-02 21:48:03 +13:00
e57f1a2b67 set node position precision from position packet 2024-10-02 20:38:06 +13:00
9bebc870bd add cli flag to limit position precision to x decimal places for v2.4 firmware and older 2024-10-02 01:52:03 +13:00
759567917a add cli flag to drop portnums that don't have the bitfield available 2024-09-28 09:47:26 +12:00
792833a14e add cli flag to drop packets that are not ok to mqtt 2024-09-27 16:06:46 +12:00
2cd6e570eb cli options should not default to true, as it's impossible to turn off 2024-09-09 14:07:51 +12:00
0e0ed2b9ee add mqtt cli option to only allow processing specific portnums 2024-09-09 13:52:21 +12:00
ce4895bb8c add flag comments 2024-09-09 13:45:11 +12:00
2aec144e91 add cli option to log packets for unknown portnums 2024-09-09 13:28:04 +12:00
6260b58f81 remove old blocks 2024-09-09 13:07:46 +12:00
e2f354573a collect new snr and route back info for traceroutes 2024-09-08 13:00:49 +12:00
d163c84450 don't care if updating mqtt timestamp fails 2024-08-28 20:42:24 +12:00
485621ffa4 MQTT Status based on Last Packet Received 2024-08-28 01:14:19 -07:00
7b8c9f82e5 MQTT Status based on Last Packet Received 2024-08-28 01:10:14 -07:00
0de6599992 refactor hex id conversion to its own function 2024-08-27 17:01:56 +12:00
1760532898 allow setting a custom mqtt client id 2024-08-27 16:08:44 +12:00
f80ce3c4d3 add option to ignore direct messages 2024-08-26 12:32:18 +12:00
17dec0436c support multiple topics 2024-08-22 10:16:19 +12:00
c9049dd603 implement purging service envelopes 2024-08-21 00:55:31 +12:00
a3242c9055 implement purging neighbour infos 2024-08-21 00:46:23 +12:00
f310a17423 implement purging traceroutes 2024-08-21 00:37:03 +12:00
d4b67aebde implement purging waypoints 2024-08-21 00:33:14 +12:00
32d8019d61 implement purging map reports 2024-08-21 00:29:05 +12:00
349e1080b1 Colledct positions by default 2024-08-04 16:43:19 +02:00
a252967ea9 update default topic 2024-07-17 13:19:55 +12:00
957c349870 implement purging old text messages after configured duration 2024-07-05 23:48:52 +12:00
242c8a6aa6 implement purging old power metrics after configured duration 2024-06-07 10:54:33 +12:00
e5cc893449 implement purging old environment metrics after configured duration 2024-06-07 10:52:23 +12:00
e37d386d1a implement purging old device metrics after configured duration 2024-06-07 10:49:09 +12:00
d71b03f0d8 save temperature, humidity and pressure to nodes table 2024-06-07 00:12:53 +12:00
cd68b062a1 collect power metrics 2024-06-06 23:53:23 +12:00
97fee2778d collect environment metrics 2024-06-06 23:40:58 +12:00
9afa8a0594 Merge pull request #34 from fifieldt/ignore-atak-forwarder
Add 257 ATAK_FORWARDER to ignored packet types
2024-06-06 20:47:11 +12:00
5678396071 Added mqtt option mqtt-topic 2024-06-06 09:30:22 +02:00
1fb6a27ab0 update error message 2024-05-27 01:29:08 +12:00
43d6f5be75 support aes 256 decryption keys 2024-05-27 01:25:38 +12:00
135c2528f5 implement purging old positions after configured duration 2024-05-23 20:50:39 +12:00
538023f7b6 collect position history in database 2024-05-23 20:44:52 +12:00
a07ce17dce Ignore packets above max portnum (511)
Meshtastic defines the maximum PortNum as 511.

https://buf.build/meshtastic/protobufs/docs/main:meshtastic

Packets using a PortNum above this are not currently useful
for mapping - ignore them for now.
2024-05-20 11:47:42 +08:00
9c74130db5 Add 257 ATAK_FORWARDER to ignored packet types
72 ATAK_PLUGIN was already ignored by Meshtastic Map.

This patch adds 257 ATAK_FORWARDER to the list of ignored packets.
2024-05-20 11:17:21 +08:00
fbaafccec8 collect uptime telemetry added in meshtastic v2.3.5 2024-04-16 16:32:26 +12:00
1386ed78c4 add migration to add columns and drop existing traceroutes, also updated ui 2024-04-16 14:15:25 +12:00
3c492f37aa Update so that trace routes are reported as in phone apps. 2024-04-15 23:41:16 +01:00
e9d5c933cc ignore spam map reports 2024-04-01 01:46:40 +13:00
cc1cf5f374 mark position as updated when updating from map report 2024-04-01 00:15:08 +13:00
7acd0f36db collect extra map report data 2024-03-31 23:59:55 +13:00