Skip to main content

Telemetry & Sensors

Meshtastic nodes can collect and share sensor data across the mesh network.

Overview

Telemetry allows nodes equipped with sensors to broadcast environmental, power, and device health information. This data is visible on the node detail screen and can be logged over time.

Device Telemetry

All Meshtastic nodes report basic device telemetry:

MetricDescriptionTypical Range
Battery LevelCharge percentage0–100%
VoltageBattery voltage3.0–4.2V (LiPo)
Channel Utilization% of airtime used locally0–100%
Air Utilization TX% of airtime used by this node0–100%
UptimeSeconds since last bootVaries

Environment Sensors

Supported environmental sensors:

Temperature & Humidity

SensorTemperatureHumidityPressureNotes
BME280Recommended all-in-one
BME680Adds gas resistance/IAQ
SHT31High accuracy
MCP9808Precision temperature
LPS22Pressure only

Air Quality

SensorMetricNotes
BME680Gas Resistance / IAQVolatile organic compounds
PMSA003IPM1.0, PM2.5, PM10Particulate matter
SEN55PM, NOx, VOC, Temp, HumidityMulti-sensor

Light & UV

SensorMetric
OPT3001Ambient light (lux)
VEML7700Ambient light (lux)
LTR390UV index

Power Metrics

Nodes with INA-series power sensors can report:

MetricDescription
Bus VoltageSupply rail voltage
CurrentPower consumption (mA)
PowerCalculated power (mW)

Useful for monitoring solar charging or battery health on remote nodes.

Configuring Telemetry

  1. Navigate to Settings → Module Config → Telemetry.
  2. Set reporting intervals:
    • Device Metrics Interval — how often to broadcast device metrics
    • Environment Metrics Interval — how often to broadcast sensor data
  3. Enable specific sensor types as needed.
Use CaseDevice (s)Environment (s)
Urban mesh (many nodes)36003600
Rural mesh (few nodes)900900
Weather station900300
Battery conservation72007200

⚠️ Note: Shorter intervals increase airtime usage and battery drain across the mesh.

Air Quality Metrics

Nodes with particulate matter or CO₂ sensors report air quality data:

MetricUnitDescription
PM1.0µg/m³Ultrafine particulate matter
PM2.5µg/m³Fine particulate matter
PM10µg/m³Coarse particulate matter
CO₂ppmCarbon dioxide concentration

The CO₂ reading is color-coded by severity (Good → Stuffy → Poor → Unsafe → Evacuate). See Node Metrics — Air Quality for the exact ppm bands and colors.

Air quality data can be viewed as info cards on the node detail screen, charted over time, and exported to CSV.

Viewing Telemetry

  1. Navigate to Nodes and select a node.
  2. Telemetry sections show on the detail screen:
    • Device Metrics (always available)
    • Environment Metrics (if sensors present)
    • Power Metrics (if INA sensor present)
    • Air Quality Metrics (if PM/CO₂ sensor present)
  3. Historical graphs show trends over time.

Telemetry actions

Troubleshooting

  • No environment data showing? The remote node needs a physical sensor connected (e.g., BME280 on I2C). Device telemetry (battery, uptime) is always available, but environment metrics require hardware.
  • Stale readings? Check the reporting interval — very long intervals (7200s+) mean data updates infrequently. Also verify the remote node is still online.
  • Sensor conflict on I2C bus? Some sensors share I2C addresses. If you have multiple sensors on the same bus, check for address collisions in the radio's serial debug output.