MeshCore in de ValleiRug


[ begin | kaart | links | devices | kopen | instellingen | firmware | contact ]

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.
#valleirug is er voor deze regio, met scope valleirug
#valleibot is er om te testen, bot vanuit valleirug zit hierin.
Overige #kanalen staan op het MeshCore Forum




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



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 ]
MeshCore-net is een Nederlandse
Forum ]
Techspeeltuin met lijstje NL nodes
Hoe de lijntjes lopen kan je zien op WoodWar en live.valleirug.nl
Overzicht en status van observers, zo kan je gezondheid van het mesh netwerk bekijken.
Public MeshCore berichten ontvangen in LetsMesh & TechSpeeltuin

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
ThinkNode M6 Outdoor Solar
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/ of valleirug.nl/map/ [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 in Nederland]
valleirug.nl/packet/ [bekijk of pakketten aankomen]
valleirug.nl/scope/ of valleirug.nl/region/ [region / scope gebruik]
valleirug.nl/war/ [wardrive met mapme.sh]
valleirug.nl/radar/ [overzicht wat observers in nederland horen]
valleirug.nl/observer/ [de luistervink observers in valleirug]
valleirug.nl/github/ [alle meshcore projecten op github]
valleirug.nl/evo/ [alternatieve evo repeater firmware]
valleirug.nl/weebl/ [alternatieve dev-plus firmware]

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-valleirug & NL-VEE-valleirug) :
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 16 # zend max 16 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 120 # 5 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.

Regions zijn op de repeaters NL-VEE-valleirug, NL-VEE-thoorntje & NL-EDE-valleirug actief om mijn regio's door te laten en scope te gebruiken in kanalen, codes zijn te bekijken via valleirug.nl/scope
Actief zijn valleirug, nl-ge , nl-ut, nl-ede , nl-vee , nl-wgw , nl-rhe & nl
De regions zetten op de repeater kan je op dit moment het makkelijkst doen via de app (1.39 en hoger) dmv remote management
Beste kan je * voor flood laten staan op allow anders stopt alles bij je repeater behalve de regions.
In mijn clients heb ik de volgende kanalen ingesteld met de scopes :
kanaalscope
#valleirugvalleirug
#gelderlandnl-ge
#utrechtnl-ut
#edenl-ge
#veenendaalnl-ut
#wageningennl-ge
#rhenennl-ut
Heb de plaatsen in de provincie scope gezet , zolang veel mensen het principe niet helemaal onde de knie hebben. Zo gaat een bericht sowieso niet heel Nederland door.
Jip & Janneke uitleg: Scope/Region is soort van postzegel principe. Je zet de postzegel op een kanaal via scope. Repeaters laten die postzegel post door als ze postzegel kennen via region instelling.
Als je een post doet in een kanaal met een postzegel komt het enkel op repeaters terrecht die de postzegel herkennen.

Firmware
Orginele Meshcore firmware 1.13
Orginele firmware in ontwikkeling voor alle devices nightly builds
Evo voor repeater 1.13_0.1.8
Weebl voor companion en repeater dev-plus , is nightly builds + weebl extra's
Stille firmware voor Seeed t1000e & Wio Tracker L1

Repeaters zijn via OverTheAir te updaten dmv [start ota] te typen
ESP devices creeeren een wifi netwerk en dan kan je via opgegeven adres de .bin uploaden.
nRF devices doen dat via BlueTooth en dan met de app Nordic DFU, er is ook een bootloader fix.

Meshcore app 1.40.0 - changelog

Heb je aanvullingen, tips, opmerkingen of vragen mail naar mesh@msjl.nl, signal: msjl.70, Mastodon of #valleirug / msjl.nl (thuis) of anchel.nl (aan de wandel)in meshcore