Skip to main content

Telemetry & Sensors

Meshtastic nodes can report sensor data across the mesh, giving you visibility into the physical environment at remote locations.

Telemetry Types

TypeData
Device MetricsBattery level, battery voltage, channel utilisation, airtime fraction
Local StatsPackets received/transmitted, relayed packets, duplicate packets, bad receives, node counts, noise floor
EnvironmentTemperature (°C/°F), relative humidity (%), barometric pressure (hPa)
Air QualityPM1.0, PM2.5, PM10 particulate counts (µg/m³)
PowerVoltage and current readings from power monitoring sensors

Device Metrics

IconStateDescription
Battery fullFullBattery is well charged (≥80%).
Battery lowLowBattery is low (≤20%) — charge the node soon.
Battery chargingChargingNode is plugged in and fully charged.
Battery unknownUnknownBattery level not reported by this node.
Battery plugged inPlugged InNode is powered via USB/external power.

Local Stats

Local Stats are radio diagnostics reported by the node itself. They help diagnose mesh traffic and receiver conditions with counters for received packets, transmitted packets, relayed packets, duplicate packets, bad receives, canceled packets, online nodes, total nodes, and noise floor.

Noise floor readings are shown in dBm when available. They can change quickly and should be interpreted with context: antenna direction, nearby interference, and external filters can all affect the displayed value.

Air Quality

IAQ Scale

The Indoor Air Quality scale shows category bands from Excellent (green) through Hazardous (maroon). The app supports multiple display modes for air quality readings:

Air Quality Index — all display modes

Environment

IconReadingDescription
Humidity with dew pointHumidity (with dew point)Relative humidity percentage and calculated dew point temperature.
Humidity without dew pointHumidityRelative humidity percentage only.
Pressure highHigh pressureBarometric pressure above normal (≥1013 hPa).
Pressure lowLow pressureBarometric pressure below normal (<1013 hPa).

Wind

WidgetDescription
Wind fullWind speed, gust speed, and direction.
Wind minimalWind speed only (no gust or direction data available).

Radiation

WidgetDescription
RadiationRadiation level in µR/hr from a connected Geiger counter sensor.

Viewing Telemetry

Telemetry is visible in two places:

  1. Node Detail — tap any node in the Nodes tab. The Logs section shows the most recent device metrics and environment readings.
  2. Telemetry Charts — tap the chart icon in a node detail to see historical graphs for any telemetry type the node has reported.

Configuring Telemetry

Go to Settings → Telemetry to enable telemetry modules and set reporting intervals:

Telemetry Config

SettingDescription
Device Metrics IntervalHow often (seconds) the node broadcasts battery and utilisation data.
Environment IntervalHow often environment sensor data is broadcast.
Air Quality Metrics EnabledEnable or disable air quality sensor reporting. When enabled, the interval picker appears.
Air Quality IntervalHow often air quality sensor data is broadcast. Default is 30 minutes.
Environment ScreenShow environment data on the device screen.
Telemetry on Admin ChannelRestrict telemetry to the admin channel instead of broadcast.

Supported Sensors

The app displays data from any sensor supported by Meshtastic firmware. Common sensors:

  • BME280 / BME680 — temperature, humidity, pressure
  • SHT31 — temperature, humidity
  • MCP9808 — precision temperature
  • INA219 / INA260 — power monitoring
  • PMSA003 — air quality (PM2.5)

Sensor availability depends on your hardware. Check the Meshtastic hardware guide for compatibility.

Detection Sensor

The Detection Sensor module alerts the mesh when a connected PIR motion sensor or contact switch is triggered. Configure it in Settings → Detection Sensor. Alerts appear as messages on the primary channel and as node log entries.