Set return path for repeaters#2586
Conversation
|
We need this so very much. I cant tell you how hard it is to get stats. Log in works fine but then its going to war with retries to get the info. @liamcottle hope you agree ? this would take away allot of traffic with tons of retries. @IoTThinks can we try this in your next test firm? |
|
I always assume the out and return path (in reverse) are the same. Hi @mikecarper, |
|
@IoTThinks just the one you're logged into needs the path set. Admin Repeater packets act like a DM where either side can set the path to the other end. |
|
@mikecarper Nice. No idea if we can automatically set this out path when we select the path to Remote manage. I have this issue too. |
|
@towerviewcams This is PowerSaving 15.0.3 (based on Meshcore 1.15 main line) and this PR2586. |
I can confirm that this works and its sooooo nice! I have set 3 repeaters hex (3byte) and it replies with my set route for my companion. If i test with a second companion (different from first) then the return path is normal. **Hope that next step on this can be to have a option for the "your logged in as Admin" green bar reply can auto add to reply the telemetry stats. As we all know that is always reliable as it follows the incoming path from the companion. But this is a GREAT step in the right direction and works! very nice !!!!!!! @AI7NC @liamcottle @ripplebiz @weebl2000
|

Adds repeater CLI support for viewing and controlling the current remote client's reply path.
get outpathset outpath <hop1_hex,hop2_hex,...>1,2,3 byte supportedset outpath clearforgets the current direct path and allows normal path discovery to repopulate itset outpath floodforces replies to use flood packets until the client logs in again. Prevents discovered paths from overwriting flood mode while it is activeWhy it's needed
This is the ideal path there, which I set
7773, 7E76,11E1But the path back is bad. It should be this
11E1,
7E76, 7773I would like to be able to set the return path via the CLI

set outpath 7E76, 7773In this case I get the login but nothing was given back to my client and so I get the timeout message.