Commit Graph

476 Commits

Author SHA1 Message Date
b178516904 Merge pull request #44 from ketan/docker
Add support for docker & docker compose
2024-06-15 14:53:06 +12:00
efa33d900b add docs to dockerfile 2024-06-15 14:50:45 +12:00
f777f4575e move docker files to root directory 2024-06-15 14:48:42 +12:00
2329fd9ac8 use docker service healthy condition instead of external docker-compose-wait dependency 2024-06-15 14:39:49 +12:00
059de37111 refactor docker compose 2024-06-14 17:26:02 +12:00
e7824de7e8 Add support for docker & docker compose 2024-06-11 20:06:08 +05:30
c6934214b4 format uptime seconds 2024-06-09 02:08:53 +12:00
a3c7861217 enable compression for express server responses 2024-06-08 16:16:39 +12:00
d74a3bfea3 tidy ui 2024-06-08 16:13:24 +12:00
b104431bf0 add power metrics and charts to node details panel 2024-06-08 16:11:24 +12:00
e05652fc37 show node details when direct linking to a node without a position 2024-06-08 15:40:50 +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
9bdfb94479 add environment metrics and charts to node details panel 2024-06-07 00:51:33 +12:00
94a6213bfe rename telemetry section to device metrics 2024-06-07 00:33:45 +12:00
d71b03f0d8 save temperature, humidity and pressure to nodes table 2024-06-07 00:12:53 +12:00
b2321a7268 add power metrics api 2024-06-07 00:02:57 +12:00
2301e83705 add environment metrics api 2024-06-06 23:56:40 +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
21e3afe1c2 add missing layer clear 2024-06-06 22:42:34 +12:00
81cddfca55 Merge pull request #32 from fifieldt/routers-only
Added routers + repeaters layer group
2024-06-06 21:15:16 +12:00
4559128835 routers layer group should be clustered to avoid lag 2024-06-06 21:13:44 +12:00
244ce7e2fb update node deps 2024-06-06 20:53:34 +12:00
52f6547681 Merge pull request #31 from fifieldt/new-voltage-minimum
Update cookie and express.
2024-06-06 20:52:23 +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
b7ce102dcd Merge pull request #41 from KomelT/topic-mqtt-option
added --mqtt-topic option to allow configuring which topic to subscribe to
2024-06-06 20:44:23 +12:00
5479835d06 Updated readme 2024-06-06 09:32:51 +02:00
5678396071 Added mqtt option mqtt-topic 2024-06-06 09:30:22 +02:00
2a09ee3c74 Add REPEATER to router node types 2024-05-31 21:19:12 +03: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
373b3d0e56 Feature: show routers only
Requested in liamcottle/meshtastic-map#25 , this patch adds a new Node
layer selection to show only routers.

fixes liamcottle/meshtastic-map#25
2024-05-20 10:31:02 +08:00
26e8b64abd Update cookie and express.
npm audit found a medium security advisory for this dependency set.
2024-05-20 08:43:44 +08:00
112094b01f fix comment 2024-05-19 11:50:52 +12:00
382e818dc8 make it more apparent which ids are for which node in neighbour tooltip 2024-05-19 11:22:04 +12:00
a67071b69a show long and short names for neighbour tooltips 2024-05-19 11:06:44 +12:00
3348e7a326 Merge pull request #23 from fifieldt/new-voltage-minimum
Set voltageChart min y-value to 2V
2024-05-08 18:25:29 +12:00
59416586f7 Set voltageChart min y-value to 2V
As mentioned in liamcottle/meshtastic-map#13 , voltages on
meshtastic devices are typically 3.2-4.2V .  The range on the
voltageChart y-axis from 0V to 5V reduced its usefulness as changes
within the normal operating range of devices were more difficult to
detect.

This patch changes the y-axis range to 2V to 5V. This will improve
the resolution for the areas users care about.

Note that this change is more conservative than requested in
liamcottle/meshtastic-map#13 , as it attempts to take into account
less typical voltage. A very drained battery might get around 2V,
and 5V might be reported for a USB connection.
2024-05-08 11:57:12 +08:00
59dd5506ae update lang 2024-04-24 16:23:10 +12:00
b5a803af5d add note about using mysql for db 2024-04-24 16:19:00 +12:00
d24f684a2f support custom port for web and api via cli args 2024-04-24 16:17:09 +12:00
46d6760698 Merge pull request #18 from GMart/master
Optimize and add device images
2024-04-24 10:44:54 +12:00
4fcebfbb41 Remove extra icons
Remove unknown, unset and diy icons. Revert RP2040 icon to smaller size.
2024-04-23 11:17:41 -04:00
34e92077cf Optimize and add images
Reduce images folder size from 2.84 MB to 1.41 MB using PNG Optimize for web and resizing.
Reduced all images to max size of 500 x 500.
Add photos for Private, Unknown, DIY. Icons from Wikimedia.
Add Icon for Heltec HT62 (Chip module)
Add Image for Heltec Wireless Tracker V1.0 since it looks fairly similar to V1.1.
2024-04-23 00:24:39 -04:00