[2.8] Feeder region and modem preset: report, store, label (incl. new 2.8 presets)

Open
#453 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
32/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
python
Domain
backend, frontend

Research direction

The work spans three repos, so start with the ManagedNode model in meshflow-api and the linked dependencies pskillen/meshflow-bot#145 and #148, which must land first. Add fields for the feeder's LoRa region and modem preset, including the 2.8 values TINY_FAST, TINY_SLOW, MEDIUM_TURBO, the ITU regions and legacy UA_868. Done means the bot reports them, the API stores them, and the UI shows a label for every 2.8 enum value.

Written by the indexing model from the issue text.

Description

enhancement meshtastic-2.8

Part of pskillen/meshflow-api#437 (Meshtastic 2.8.x support). Code: RP-1 · Priority: Nice · Size: M

Summary

Cross-repo (bot + api + ui). Bot reports the feeder's LoRa region and preset; API stores them on ManagedNode; UI labels them. Include TINY_FAST, TINY_SLOW, MEDIUM_TURBO, ITU 70 cm / 1.25 m regions, and UA_868 as legacy. Useful for diagnosing cross-preset invisibility (e.g. new US nodes defaulting to LongTurbo).

Acceptance criteria

  • Bot, API and UI changes (linked issues if split)
  • Labels for all 2.8 enum values

Depends on: pskillen/meshflow-bot#145 (ID-5), pskillen/meshflow-bot#148 (LB-1)

Dominant language
Python
Stars
1
Forks
0
Avg merge
1d 10h
Merged PRs (30d)
8

Getting set up

  • Ships a Dockerfile or Docker Compose file
  • Has a pull request template
  • No contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from pskillen/meshflow-api

All issues in pskillen/meshflow-api

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.