Skip to content

[Feature request] Add configurable guest environment telemetry levels via CLI - #3385

Open
Mateusz-Krajewski wants to merge 1 commit into
meshcore-dev:devfrom
Mateusz-Krajewski:makr_add_enviroment_to_cli
Open

[Feature request] Add configurable guest environment telemetry levels via CLI#3385
Mateusz-Krajewski wants to merge 1 commit into
meshcore-dev:devfrom
Mateusz-Krajewski:makr_add_enviroment_to_cli

Conversation

@Mateusz-Krajewski

@Mateusz-Krajewski Mateusz-Krajewski commented Sep 9, 2026

Copy link
Copy Markdown

Allows users to configure guest telemetry exposure for repeaters and room servers instead of relying on hardcoded telemetry levels.

Use Case & Problem Solved:
When deploying nodes as weather stations or multi-sensor units based on an existing repeater, guests could not access environmental metrics due to hardcoded telemetry restrictions. This change allows node operators to expose telemetry selectively to guest clients without compromising full access.

Changes

  • Added the guest.environment configuration parameter to the CLI.
  • Implemented getter and setter CLI commands to manage telemetry exposure levels.
  • Updated documentation/examples to reflect the new command options.

Supported Modes

  • normal (default) – Exposes battery level and CPU temperature.
  • gps – Exposes battery level, CPU temperature, and GPS position.
  • all – Exposes all available telemetry metrics (including environmental sensors).

CLI Usage

get guest.environment
set guest.environment <normal|gps|all>

@Mateusz-Krajewski
Mateusz-Krajewski force-pushed the makr_add_enviroment_to_cli branch from f881fb6 to da8c650 Compare September 9, 2026 16:02
@Mateusz-Krajewski
Mateusz-Krajewski force-pushed the makr_add_enviroment_to_cli branch from da8c650 to 7e640b1 Compare September 9, 2026 16:03
@Mateusz-Krajewski Mateusz-Krajewski changed the title [Feature request] Add guest telemetry setting [Feature request] Add configurable guest environment telemetry levels via CLI Sep 9, 2026
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.

1 participant