Update docs

This commit is contained in:
Anton Roslund
2026-02-01 21:39:59 +01:00
parent 7e5cf9f89b
commit bc767f5b5e
4 changed files with 57 additions and 34 deletions

View File

@@ -24,4 +24,14 @@ Det finns en hel uppsjö med alternativ att välja från, men för de flesta rek
- Litiumtitanat (LTO):
Väldigt dyr celltyp enbart för de som ämnar att bygga de mest extrema noderna. Kan laddas i -40C, däremot kräver de speciella laddningskretsar, samt har lägre energidensitet.
Dessa används militärt för bland annat arktiska syften.
Dessa används militärt för bland annat arktiska syften.
## Köpa batterier
Det finns en hel del batterier på [Elektrokit](https://www.electrokit.com/search.php?keyword=batteri+jst-ph) som är en svensk återförsäljare. Dessa batterier passar direk på RAK Wireless noder.
{{% alert title="OBS!" color="danger" %}}
Polareseringen är JST-PH kontakter är inte standardeserad. Verfifiera innan inkoppling. Om det skulle vara fel polaresering går det att själv byta ordningen på sladdarna in i kontakten, det är lite pilligt, men görbart.
{{% /alert %}}
En annan svensk återförsäljare är [Batteridoktorn](https://batteridoktorn.se/) som dessutom har fysisk butik i Solna.

View File

@@ -13,6 +13,8 @@ En alldeles utmärkt laddningskrets för både USB-laddning och Solcellsladdning
* Inbyggd laddningskurva för Litiumbatterier, och trappar ner laddströmmen för att skydda cellerna rätt.
* Laddström (0.5A - 1A)
Finns att köpa på [Electrokit](https://www.electrokit.com/batteriladdare-lipo-microusb)
### VoltaicEnclosures - [MPPT Solar Battery Charger](https://www.etsy.com/se-en/listing/1609406536/mppt-solar-battery-charger-for-iot)
Designad för Meshtastic, perfekt för seriösa solcellsnoder. Men kanske lite väl dyr...

View File

@@ -2,32 +2,44 @@
title: Kartor
weight: 80
---
Det finns massvis med olika karttjänster, vi rekommenderar Liam Cottles karta:
https://meshtastic.liamcottle.net/
Kartan är ett fantastik verktyg för att analysera meshen. STHLM-MESH har en egen [fork](https://github.com/roslund/meshtastic-map/) av Liam Cottle's karta, där vi gjort massvis med anpassningar för att bättre kunna analysera meshen i stokholm.
<a href="https://meshtastic.liamcottle.net/"><img src="/featured-background-map.png" width="50%"></a>
## Connections
Connections-lagret visar vilka noder som har kontakt med varandra. Data baseras primärt på data från traceroutes. Det visar aggregerad signalstyrka över tid och ersätter neighbours-lagret.
{{% alert title="Uppmärksamma" color="warning" %}}
För att tillåta andra noder publicera din nod på kartan behöver `lora.config_ok_to_mqtt` vara aktiverat.
{{% /alert %}}
### Datainsamling
Extraherar "edges" (anslutningar) från traceroute-paket (portnum 70)
Endast paket där want_response = false (svarspaket, inte förfrågningar)
Lagrar: från-nod, till-nod, SNR, nodernas positioner vid skapandet, packet_id, channel_id, gateway_id
Kartan är ett fantastik verktyg för att analysera meshen, man kan se vart olika noder finns. vilka noder som har vilken roll. Klickar man på en nod och visar detaljer så får man grafer över telemetri. Kartan kan visa vilka noder som har kontakt med vilka genom [neighbor info]({{< ref "neighbor_info.md" >}}) modulen.
### Visning på kartan
Ett "Connections"-lager i overlay-menyn
En linje per nodpar (bidirektionell, inga pilar)
Färg baserad på sämsta genomsnittliga SNR (grön ≥ -5dB, gul > -15dB, röd ≤ -15dB)
### Aggregering
Beräknar genomsnittlig SNR per riktning över en tidsperiod som går att specificera i inställningarna.
En lite mer okänd funktion är att kartan kan visa de meddelanden som skickas okrypterat. Klicka på någon av de noder som har MQTT uplink igång (de gröna) och välj "Show Full Details", sedan "Gated Msgs". Detta är ett bra sätt att analysera vilka noder som hör de meddelanden du skickar. Det kan även används för att hålla koll på vad som skrivs när man inte är ansluten till sin nod.
Visar de senaste 5 unika edges per riktning (deduplicerar samma packet_id från flera gateways)
Räknar totalt antal unika paket per riktning
För att själv bidra med information till kartan för instruktionerna på följande sida:
[MQTT Konfiguration]({{< ref "mqtt.md#mqtt-konfiguration" >}})
### Positionstillstånd
Visar endast connections där båda noderna fortfarande är på samma position som när edgen skapades. Om en nod flyttats visas inte edges från den gamla positionen.
### Tooltip-information
Nodnamn för båda riktningarna
Genomsnittlig SNR per riktning
Totalt antal edges per riktning
De senaste 5 edges per riktning med SNR, tid och källa (Traceroute eller Neighbourinfo)
Avstånd mellan noderna
Terrainprofilbild från HeyWhatsThat
## Community hostade forks
Liam Cottle har publicerat källkoden och instruktioner på sin [GitHub](https://github.com/liamcottle/meshtastic-map).
Detta har lett till att flertalet entusiaster hostar sina egna instanser eller forks:
* https://karta.meshat.se/
* https://meshtastic.roslund.cloud/
### Inställningar:
* "Connections Time Period" i inställningar (15 min30 dagar, standard 7 Dagar)
Styr vilken tidsperiod som används för aggregering
## Traceroutes
Visar traceroutes i realtid
## Övriga karttjänster
* https://meshmap.net
* https://map.meshtastic.org
## Backbone och backbone connections
Ett lager tänkt för att kunna visa enbart de infrastruktur-noder som håller ihop meshet. Vilka noder som kallificeras som "Backbone" är manuellt hårdkodat. Har du en mycket bra infrastruktur-nod säg till i Discord så kan vi överväga att lägga till den.

View File

@@ -15,22 +15,21 @@ För att andra ska kunna vidarebefordra dina meddelanden till MQTT måste du ha
{{% /alert %}}
## MQTT Konfiguration
Vi rekommenderar att man uplinkar till Liam Cottle's MQTT-broker och karta.
Det finns massvis med olika karttjänster.
{{% alert title="Uppmärksamma" color="warning" %}}
För att tillåta andra noder publicera din nod på kartor behöver `lora.config_ok_to_mqtt` vara aktiverat.
{{% /alert %}}
Vi rekommenderar att man uplinkar till [meshat.se](https://www.meshat.se/om/mqtt/), de skickar även infromationen vidare till Liam Cottle's MQTT-broker och [karta](https://meshtastic.liamcottle.net/
).
{{< card code=true lang="yml" >}}
mqtt:
mqtt.enabled: True
mqtt.address: mqtt.meshtastic.liamcottle.net
mqtt.username: uplink
mqtt.password: uplink
mqtt.root: msh/EU_868/SE/Stockholm
mqtt.encryption_enabled: True
mqtt.json_enabled: False
mqtt.tls_enabled: False
mqtt.proxy_to_client_enabled: False
mqtt.map_reporting_enabled: True
mqtt.map_report_settings.publish_interval_secs: 900
mqtt.map_report_settings.position_precision: 32
Address: mqtt.meshat.se
Username: msh
Password: msh
Encryption Enabled: Yes
JSON Output: No
{{< /card>}}
{{% pageinfo %}}