Telemetry Module Configuration
The Telemetry Module provides four types of data over the mesh: Device metrics (Battery Level, Voltage, Channel Utilization and Airtime) from your Meshtastic device, Environment Metrics, Air Quality Metrics, and Health metrics (Heart rate, Oxygen Saturation and body temperature).
Supported sensors connected to the I2C bus of the device will be automatically detected at startup. The Environment Telemetry, Air Quality, and Health Telemetry modules must be enabled for them to be instrumented and their readings sent over the mesh.
Currently Supported Sensor Types
Sensor | I2C Address | Data Points |
---|---|---|
BMP085 | 0x76, 0x77 | Temperature and barometric pressure |
BMP180 | 0x76, 0x77 | Temperature and barometric pressure |
BMP280 | 0x76, 0x77 | Temperature and barometric pressure |
BME280 | 0x76, 0x77 | Temperature, barometric pressure and humidity |
BME68x | 0x76, 0x77 | Temperature, barometric pressure, humidity and air resistance |
MCP9808 | 0x18 | Temperature |
INA260 | 0x40, 0x41, 0x43 | Current and Voltage |
INA219 | 0x40, 0x41, 0x43 | Current and Voltage |
INA3221 | 0x42 | 3-channel Current and Voltage |
LPS22 | 0x5D, 0x5C | Barometric pressure |
SHTC3 | 0x70 | Temperature and humidity |
SHT31 | 0x44 | Temperature and humidity |
PMSA003I | 0x12 | Concentration units by size and particle counts by size |
DFROBOT_LARK | 0x42 | Temperature, barometric pressure, humidity, wind direction, wind speed |
MAX30102 | 0x57 | Heart Rate, Oxygen Saturation, and body temperature |
MLX90614 | 0x5A | Body temperature |
Module Config Values
Environment Telemetry Enabled
Enable the Environment Telemetry (Sensors).
Environment Metrics Update Interval
How often we should send Environment(Sensor) Metrics over the mesh.
Default is 1800
seconds (30 minutes).
Device Metrics Update Interval
How often we should send Device Metrics over the mesh.
Default is 1800
seconds (30 minutes).
Device Metrics to a connected client app will always be sent once per minute, regardless of this setting.
Environment Screen Enabled
Show the environment telemetry data on the device display.
Default is false
.
Display Fahrenheit
The sensor is always read in Celsius, but the user can opt to display in Fahrenheit (on the device display only) using this setting.
Default is false
.
Air Quality Enabled
This option is used to enable/disable the sending of air quality metrics from an attached supported sensor over the mesh network.
Default is false
.
Air Quality Interval
This option is used to configure the interval (in seconds) that should be used to send air quality metrics from an attached supported sensor over the mesh network.
Default is 1800
seconds (30 minutes).
Power Metrics Enabled
This option is used to enable/disable the sending of power telemetry as gathered by an attached supported voltage/current sensor. Note that this does not need to be enabled to monitor the voltage of the battery.
Default is false
.