Skip to content

feat(ws): send feeder_node_id on Meshtastic ws/nodes connect#123

Merged
pskillen merged 1 commit into
mainfrom
api-383/paddy/mt-ws-feeder-node-id
Jun 2, 2026
Merged

feat(ws): send feeder_node_id on Meshtastic ws/nodes connect#123
pskillen merged 1 commit into
mainfrom
api-383/paddy/mt-ws-feeder-node-id

Conversation

@pskillen

@pskillen pskillen commented Jun 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • MeshflowWSClient accepts feeder_node_id_provider and appends feeder_node_id to the ws/nodes/ URL (mirrors MeshCore feeder_pubkey_prefix_provider).
  • Meshtastic bots pass bot.my_nodenum so shared API keys join the correct Channels group.

Part of meshflow-api#383.

Companion API PR: pskillen/meshflow-api#384

Deploy: Deploy together with meshflow-api#384 (API first, then bot).

Testing performed

  • python -m pytest test/ws/test_ws_client.py -v (3 passed)
  • black / isort on changed files

Append the local nodenum when connecting to Meshflow so shared API keys
route traceroute commands to the correct feeder. Part of meshflow-api#383.
@pskillen pskillen merged commit fd5afe0 into main Jun 2, 2026
3 checks passed
@pskillen pskillen deleted the api-383/paddy/mt-ws-feeder-node-id branch June 2, 2026 10:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants