Naar inhoud springen

Troubleshooting

Uit MeshWiki

Op deze pagina staan tips voor het troubleshooten (oplossen van problemen).

Algemeen

Tips voor als je niet weet waar het probleem zit: in het companion, repeater of ergens anders.

Ik krijg helemaal geen verbinding met de Mesh.

  • Ga in de Meshcore app naar de drie puntjes rechtsboven, kies Tools. Dan Discover Nearby Nodes -> Discover Repeaters. Dit kan een minuutje duren.
    • Wordt geen repeater gevonden, dan kan het zijn dat er geen repeater binnen bereik van je companion staat. Probeer het eens met je companion op een andere plaats, bv op zolder, bij het raam, buiten of op je werk. Lukt het elders wel, probeer dan een repeater in jouw buurt te regelen om aansluiting bij de Mesh te vinden. Je kunt ook een andere antenne proberen.
    • Worden wel repeaters gevonden maar zijn de dB waardes (signal to noise ratio) erg laag (circa -5 of lager), dan is je verbinding slecht. Ook dan kan een repeater helpen.
  • Staan de instellingen van je companion goed? Belangrijke waardes zijn: de frequentie, de bandbreedte, de spreading factor (SF), de regio's. Die moeten goed staan. Zie ook https://settings.dutchmeshcore.nl/nl/.
  • Zorg dat je minimaal firmware versie 1.15 draait. Maar liefst de nieuwste.
  • Test met MC-Radar.

Ik kan wel ontvangen maar niet zenden.

Zie Wel ontvangen niet zenden

Ik krijg soms geen verbinding.

Mijn DM (privébericht) aan een kennis komt niet aan.

  • Check of je hash size op 2 of 3 bytes staat. Veel repeaters blokkeren berichten met 1-byte hashes in verband met spam. ⚙️ -> Network Settings -> Default Path Hash Size -> 3-byte
  • Controleer je default regio. Het advies is om nl als default in te stellen. ⚙️ -> Network Settings -> Default Region Scope -> nl
  • Probeer het ook eens met de companions naast elkaar. Gaat ook dat fout? Check dan of je elkaars juiste public keys in het adresboek hebt. Als één van de keys niet klopt, lukt het niet. Check de instellingen van je companion; zie hierboven.
  • Misschien is de afstand te groot. Te veel repeaters op het pad ertussen?
  • Is de Mesh misschien overbelast? Kijk op https://mc-spamdetector.nl/ of er een spamgolf bezig is. In dat geval: probeer het later nog eens.
  • Probeer eens op je companion en repeater CR8 in plaats van CR5. Er wordt dan wat extra info aan je berichten toegevoegd voor foutcorrectie. Dat kost wel wat meer radio-tijd, dus ga hier zorgvuldig mee om! Heb je deze stand niet (meer) nodig, ga dan terug naar CR5.
  • Controleer of de tussenliggende repeaters de juiste regio's ondersteunen.

Mijn DM komt wel aan, maar ik krijg te zien dat het mislukt is.

  • De Meshcore app heeft een optie "Mark Delivered Faster" (onder Message Settings). Als die ingeschakeld is, wordt een bevestiging eerder geaccepteerd, namelijk ook als die langs een onverwachte route is teruggekomen.
  • Vraag aan de ontvanger om bevestigingen van 1 op 2 te zetten (⚙️ -> Message Settings -> Direct Message Acks -> 2). De kans dat je "Afgeleverd" te zien krijgt neemt dan toe. Let op: ook tussenliggende repeaters moeten dit ondersteunen: commando set multi.acks 1. Dit kost meer radio-tijd, dus ga hier zorgvuldig mee om. Heb je deze stand niet (meer) nodig, zet hem dan weer terug.
  • Een bevestiging wordt verstuurd met de default region van de ander. Het kan zijn dat de ontvanger een default region gebruikt die niet door alle tussenliggende repeaters ondersteund wordt. Voorbeeld: Anne in Amsterdam stuurt een bericht naar Bert in Brabant. Bert heeft nl-nb als default region. De bevestiging wordt met regio nl-nb verstuurd, en komt niet tot in Amsterdam, want dat ligt ver buiten de regio.

Ik krijg geen verbinding via USB met mijn device

  • Gebruik Chrome of een daarop gebaseerde browser zoals Chromium of Brave. Firefox kan niet praten via USB.
  • Sommige USB kabels zijn alleen voor opladen, niet voor data. Gebruik een andere kabel.
  • Werk je met Linux, zorg dan dat je gebruikersaccount lid is van de groep "dialout". Dat is nodig om te mogen communiceren via USB. Doe geen "chmod 777" op het USB device: dat maakt je systeem minder veilig en wordt daarom ook af en toe door Linux ongedaan gemaakt!

Companion

Problemen oplossen met een companion.

Na het updaten van de firmware krijg ik geen verbinding met bluetooth

  • Heb je de Companion bluetooth firmware of de Companion USB firmware geïnstalleerd? Die laatste spreekt geen bluetooth!
  • Heb je per ongeluk de companion gewist met de knop "erase flash"? Dan ben je je instellingen kwijt en heb je mogelijk een nieuwe bluetooth pincode gekregen.
  • Is je companion misschien via bluetooth al gekoppeld aan een ander apparaat? Hij kan niet met twee apparaten tegelijk verbonden zijn.

Repeater

Problemen oplossen met een repeater.

Verbindingen van je repeater testen

Ga in je Meshcore app naar Contacten -> zoek je repeater in de lijst en klik aan -> Klik op Manage -> Log in met het beheer-wachtwoord van je repeater -> Settings -> Neighbours -> klik op de drie puntjes rechtsboven -> Discover Neighbours.

Zoek je repeater op MC-Radar

Zoek je repeater op MC-Radar's Node Inspector pagina. Kijk of er aanbevelingen staan bij Settings Checkup.

Twee schermprintjes van de DFU app op een telefoon. De OTA (over the air) update mislukt eerst, maar bij de tweede poging is er een ander device genaamd XIAO_DFU, waarmee de update wel slaagt.

De OTA met DFU mislukt

  • Als de Over The Air update van een Sensecap Solar met de DFU (device firmware update) app mislukt, probeer het dan nog een keer. De tweede keer heet het device anders, "XIAO_DFU", en lukt het meestal wel.
  • Probeer dichterbij te komen.
  • Zorg dat er direct zicht ("line of sight") is tussen je telefoon en je Meshcore device, zonder muren of je lichaam ertussen. De bluetooth antenne zit meestal in de rand van je telefoon, vaak boven of onder: probeer de rand niet te bedekken met je hand.

Ik kan niet inloggen in mijn repeater

Normaal gesproken kun je inloggen via je Meshcore app in je repeater, door in je adresboek te klikken op je repeater. Je kunt dan je repeater beheren.

  • Zorg dat je in de buurt bent, met liefst een directe verbinding zonder repeaters ertussen.
  • Lukt het echt helemaal nooit, zit er misschien een foutje in de adresboek entry. Zo'n foutje is niet altijd zichtbaar. Voer dan je repeater met zijn public key opnieuw in in je adresboek.
  • Probeer het via USB. Koppel je repeater via USB aan je laptop en log dan in via https://config.meshcore.io/ in Chrome browser.

Support

Meshcore is een community. In een community helpen mensen elkaar. Voor community support kun je terecht bij de Meshcore Nederland groep op Telegram.