Supported I2C Sensors for telemetry in Meshtastic

from enum meshtastic.TelemetrySensorType

Enumeration Members

AHT10

AHT10 Integrated temperature and humidity sensor

from enum value: AHT10 = 23;

BME280

High accuracy temperature, pressure, humidity

from enum value: BME280 = 1;

BME680

High accuracy temperature, pressure, humidity, and air resistance

from enum value: BME680 = 2;

BMP085

BMP085/BMP180 High accuracy temperature and pressure (older Version of BMP280)

from enum value: BMP085 = 15;

BMP280

High accuracy temperature and pressure

from enum value: BMP280 = 6;

BMP3XX

BMP3XX High accuracy temperature and pressure

from enum value: BMP3XX = 26;

CUSTOM_SENSOR

Custom I2C sensor implementation based on https://github.com/meshtastic/i2c-sensor

from enum value: CUSTOM_SENSOR = 29;

DFROBOT_LARK

DFRobot Lark Weather station (temperature, humidity, pressure, wind speed and direction)

from enum value: DFROBOT_LARK = 24;

ICM20948

ICM-20948 9-Axis digital motion processor

from enum value: ICM20948 = 27;

INA219

Moderate accuracy current and voltage

from enum value: INA219 = 5;

INA260

Moderate accuracy current and voltage

from enum value: INA260 = 4;

INA3221

INA3221 3 Channel Voltage / Current Sensor

from enum value: INA3221 = 14;

LPS22

High accuracy pressure

from enum value: LPS22 = 8;

LTR390UV

Lite On LTR-390UV-01 UV Light Sensor

from enum value: LTR390UV = 21;

MAX17048

MAX17048 1S lipo battery sensor (voltage, state of charge, time to go)

from enum value: MAX17048 = 28;

MAX30102

MAX30102 Pulse Oximeter and Heart-Rate Sensor

from enum value: MAX30102 = 30;

MCP9808

Very high accuracy temperature

from enum value: MCP9808 = 3;

MLX90614

MLX90614 non-contact IR temperature sensor

from enum value: MLX90614 = 31;

MLX90632

MLX90632 non-contact IR temperature sensor.

from enum value: MLX90632 = 19;

NAU7802

NAU7802 Scale Chip or compatible

from enum value: NAU7802 = 25;

OPT3001

TI OPT3001 Ambient Light Sensor

from enum value: OPT3001 = 20;

PMSA003I

PM2.5 air quality sensor

from enum value: PMSA003I = 13;

QMC5883L

3-Axis magnetic sensor

from enum value: QMC5883L = 11;

QMC6310

3-Axis magnetic sensor

from enum value: QMC6310 = 9;

QMI8658

6-Axis inertial measurement sensor

from enum value: QMI8658 = 10;

RCWL9620

RCWL-9620 Doppler Radar Distance Sensor, used for water level detection

from enum value: RCWL9620 = 16;

SCD4X

SCD40/SCD41 CO2, humidity, temperature sensor

from enum value: SCD4X = 32;

SENSOR_UNSET

No external telemetry sensor explicitly set

from enum value: SENSOR_UNSET = 0;

SHT31

High accuracy temperature and humidity

from enum value: SHT31 = 12;

SHT4X

Sensirion High accuracy temperature and humidity

from enum value: SHT4X = 17;

SHTC3

High accuracy temperature and humidity

from enum value: SHTC3 = 7;

TSL25911FN

AMS TSL25911FN RGB Light Sensor

from enum value: TSL25911FN = 22;

VEML7700

VEML7700 high accuracy ambient light(Lux) digital 16-bit resolution sensor.

from enum value: VEML7700 = 18;