MeshCore in de ValleiRug


Wat is ValleiRug? De naam is verzonnen maar is het gebied Gelderse Vallei en Utrechtse Heuvelrug.
In dit gebied liggen Achterberg, Bennekom, Ede, Ederveen, Overberg, Renswoude, Rhenen, Veenendaal en Wageningen.

Wat is MeshCore? Dit is een offgrid platform wat je op goedkope en energiezuinige apparaten kunt installeren.
Deze apparaten hebben een antenne, waarmee deze met elkaar worden verbonden, dus zonder internet.
Via zonne-energie en/of powerbank kunnen deze apparaten lang "online" blijven, handig als stroom en internet zijn uitgevallen.
Deze devices kunnen gekoppeld via bluetooth, serieel (usb in veel gevallen) of tcp (nog in ontwikkeling) met je smartphone, tablet of computer om zo te communiceren.
De nodes in de regio Valleirug kunnen op dit moment (29-11-2025) communiceren met nodes in Westen van Nederland.

Er zijn 3 verschillende type nodes :
Client / Companion, dit is de device waarmee je communiceert (via usb / bluetooth / ip), chat en remotebeheer van devices.
Repeater, dit is een device die enkel het verkeer binnen krijgt en weer door stuurt, meestal met een buiten antenne aangesloten.
Roomserver, hier worden berichten opgeslagen en kan als repeater werken.

Niks moet, maar als je met elkaar wilt communiceren is het wel handig dat je dezelfde instellingen hebt.
De standaard instelling die nu gebruikt wordt in Nederland is :
-=> EU/UK narrow of freq=869.618, bw=62.5, sf=8, cr=8 <=-

Kanalen (Channels) die je kan instellen om met anderen te communiceren in de regio:
Public , deze is standaard.<.b>
#valleirug is er voor deze regio.
#valleibot is er om te testen, bot vanuit valleirug zit hierin.
Overige #kanalen staan op het MeshCore Forum




status 07-01-20265 - links: valleirug - rechts: gebied die observers zien


Er is ook in de signal app een groep MeshCore om op het internet met elkaar te communiceren.
(Voor als je nog niet geconnect bent met MeshCore en als je vragen hebt)

Handige sites:
meshcore.co.uk - waar het allemaal begint. [ flash | client | config | map | docu | forum ]
Youtube video's van meshcore-official & Andy Kirby
Nieuwtjes van de developers op ripple bizz
Ben je nieuw en wil je een begrijpelijke intro, ga naar : Michael Boelen site of op OnlyFaqs
Meshcore NL chatgroepen [ Discord | TeleGram | Signal Nederlandstalig / English ]
MeshCore-net is een Nederlandse Forum ]
Techspeeltuin met lijstje NL nodes
Hoe de lijntjes lopen kan je zien op WoodWar en live.valleirug.nl
Public MeshCore berichten ontvangen in LetsMesh, Dordrecht en Maas&Waal

Leuke projecten :
MeshCore Bot - laat je device berichtjes automatisch sturen [ github ]
MeshCore cli - Meshcore op je commandline [ github ]
MeshCore HA - Meshcore koppeling met Home Assistant [ github ]
Of zoek zelf een leuke op github

Devices die er gebruikt kunnen worden:
Clients / Repeaters :
Heltec v3 / v4
Heltec Wireless Stick v3 [wsl3 firmware]
LilyGo T-Beam
RAK Wisblock
Seeed Wio-SX1262 & XIAO ESP32S3 / XIAO nRF52840 Kit
Mobiele devices met bluetooth gekoppeld:
Heltec Meshpocket
Seeed Sensecap T1000e
RAK WisMesh Tag
Devices met toetsenbord:
Lilygo T-Deck [ plus ]
Lilygo T-Lora Pager
Solar Repeaters :
Heltec Meshtower
Seeed Sensecap Solar Node P1 (pro)
RAK WisMesh Repeater Mini
Filters :
Sysmocom Cavity
CallBoost Cavity via AliExpress
AliExpress SAW

Waar kan je deze devices kopen
Seeed Studio site
Heltec site
Lilygo site
Antratek webshop in Nederland
Hexaspot RAK wireless webshop in Nederland.
Tinytronics webshop in Nederland
Opencicuit webshop in Nederland
OpenElab webshop in Duitsland
Amazon webshop
AliExpress webshop
BOL webshop

Antennes :
DrPhone webshop in Nederland
KalkanStore webshop in Nederland
K-PO webshop in Nederland
Paradar webshop vanuit Engeland
Reichelt webshop vanuit Duitsland
Amazon webshop
AliExpress webshop

Tip van flip :
Niks moet, maar kan handig zijn :
Zit je in een nieuw gebied en je weet niet of er dekking is, ga naar tools en druk op discover nearby nodes.
Of kijk op de kaart of je kans hebt om iets te vinden.

Uitschakelen van automatisch contacten toevoegen, scheelt geheugen en je krijgt geen enorme lijst.
Open de MeshCore-app en ga naar het instellingenmenu (meestal te bereiken via het tandwielpictogram).
Zoek in het instellingenmenu naar een optie die betrekking heeft op contacten, bijvoorbeeld "Auto add contacts" of "Contacten automatisch toevoegen".
Zet deze optie uit. Na het uitschakelen van deze functie worden nieuwe ontdekte gebruikers niet meer automatisch als contact toegevoegd.

Heb je een "nieuwe" repeater opgezet, doe een clock sync en stuur daarna een advert.
Zet je repeater op de internet map, dmv in contactlist op 3 puntjes achter repeater te klikken.

Firmware update van een repeater kan soms een uitdaging zijn omdat die hoog in de nok of paal staat.
Bij een heltec v3/4 kan je via command magement "start ota" type en via wifi kan je dan flashen [link].
Een nRF52 devices kunnen via bluetooth en nRF DFU app geupdate worden [link].

Heb je een smarthome spullen die ook rond de 868 frequentie zitten, zet je inhuis MeshCore devices iets minderhard met brullen,
transmit power ipv 22 naar 5 of 10 zodat je lichten, rolluiken of ander device(s) wel te schakelen zijn.

Heb je een antenne gekocht met kabel. Bestel er gelijk een rp-sma naar sma koppeling bij!
Meestal is de connector die eraan zit een rp-sma, deze past wel maar mist middenkern en kan schade veroorzaken als je dat aansluit.

Buiten antenne's hebben meestal een n connector, hieronder een plaatje.



Heb wat redirects aangemaakt , voor als je snel wil zoeken naar info van meshcore dingen.
valleirug.nl/kanalen/ [overzicht van gebruikte kanalen]
valleirug.nl/kaart/ [kaart van meshcore nodes die met elkaar communiceren]
valleirug.nl/berichten/ [Public berichten gezien in midden van Nederland]
valleirug.nl/randstad/ [Public berichten gezien in Randstad]
valleirug.nl/flow/ [hoe lopen de berichten gezien vanuit Randstad]
valleirug.nl/packet/ [bekijk of pakketten aankomen]
valleirug.nl/github/ [alle meshcore projecten op github]

Hier is hoe repeater operators timing kunnen afstemmen op real-world gebruik:
- Houd korte timingwaarden voor kleine, strakke dekkingszones.
- Verhoog de vertraging enigszins wanneer een repeater knooppunten serveert die elkaar niet per se goed horen, bijvoorbeeld een repeater die twee valleien overbrugt.
- Gebruik rxdelay om te helpen bij overlappende, inconsistente of asymmetrische signaalpaden.
- Match af-instellingen in de hele regio voor de beste samenhang en betrouwbaarheid.
- Houd flood.max bij standaarden, tenzij uw ontwerp specifiek een korteafstandsnetwerk vereist.

Een drieledige aanpak wordt best practice in dichtbevolkte MeshCore-gebieden. In deze opkomende standaard wordt de repeater-timing geconfigureerd op basis van zijn rol in de community:
factor x 0.5 : Persoonlijk, balkon, residentiële dak, of mobiele repeaters.
factor x 1.0 seconden: Goed voor overlappende repeaters geplaatst op hoogbouw appartement en kantoorgebouwen met een goede lijn-van-zicht voor een paar mijl.
factor x 2.0 seconden: Mountain-top of torenhoogte “backbone” repeaters die brede gebieden overspannen en meerdere geïsoleerde mazen aan elkaar overbruggen.

Mijn instellingen van de repeaters (NL-EDE-6716 & NL-VEE-3905) :
set af 1 # standaard (er zit een bug in af 9)
set txdelay 1 # is voor flood (zijn geen secondes is een waarde waar hij mee rekent max 2 is mogenlijk.
set rxdelay 5 # zorgt dat je repeater bij een zwak signaal wacht of het bericht nog een keer kom maar dan met een beter signaal. Daardoor betere paden.
set direct.txdelay 0.25 # is voor directe berichten, die botsen minder dus standaard laten staan..
set flood.max 12 # zend max 12 hops verder. (Max is 64. Gewoon instellen wat je fijn vindt)
set int.thresh 12 # Stelt de interferentiedrempel in (in DB). Standaard is 14. 0 is uit te schakelen.
set tx 20 # omdat ik een saw filter heb die kunnen maar 100mWatt aan
set flood.advert.interval 48 # 2 dagen met flood advert , hoeft niet zo vaak rond te brullen dat ie er is.
set advert.interval 240 # 4 uur voor zer0 advert , is voor directe verbinding , max is 240 en 0 is uit.


Heb je aanvullingen, tips, opmerkingen of vragen mail naar mesh@msjl.nl, signal: msjl.70, Mastodon of #valleirug / msjl.nl in meshcore