Supported I2C Sensors for telemetry in Meshtastic

from enum meshtastic.TelemetrySensorType

Enumeration Members

AHT10: 23

AHT10 Integrated temperature and humidity sensor

from enum value: AHT10 = 23;

BME280: 1

High accuracy temperature, pressure, humidity

from enum value: BME280 = 1;

BME680: 2

High accuracy temperature, pressure, humidity, and air resistance

from enum value: BME680 = 2;

BMP085: 15

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

from enum value: BMP085 = 15;

BMP280: 6

High accuracy temperature and pressure

from enum value: BMP280 = 6;

BMP3XX: 26

BMP3XX High accuracy temperature and pressure

from enum value: BMP3XX = 26;

CUSTOM_SENSOR: 29

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

from enum value: CUSTOM_SENSOR = 29;

DFROBOT_LARK: 24

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

from enum value: DFROBOT_LARK = 24;

ICM20948: 27

ICM-20948 9-Axis digital motion processor

from enum value: ICM20948 = 27;

INA219: 5

Moderate accuracy current and voltage

from enum value: INA219 = 5;

INA260: 4

Moderate accuracy current and voltage

from enum value: INA260 = 4;

INA3221: 14

INA3221 3 Channel Voltage / Current Sensor

from enum value: INA3221 = 14;

LPS22: 8

High accuracy pressure

from enum value: LPS22 = 8;

LTR390UV: 21

Lite On LTR-390UV-01 UV Light Sensor

from enum value: LTR390UV = 21;

MAX17048: 28

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

from enum value: MAX17048 = 28;

MCP9808: 3

Very high accuracy temperature

from enum value: MCP9808 = 3;

MLX90632: 19

MLX90632 non-contact IR temperature sensor.

from enum value: MLX90632 = 19;

NAU7802: 25

NAU7802 Scale Chip or compatible

from enum value: NAU7802 = 25;

OPT3001: 20

TI OPT3001 Ambient Light Sensor

from enum value: OPT3001 = 20;

PMSA003I: 13

PM2.5 air quality sensor

from enum value: PMSA003I = 13;

QMC5883L: 11

3-Axis magnetic sensor

from enum value: QMC5883L = 11;

QMC6310: 9

3-Axis magnetic sensor

from enum value: QMC6310 = 9;

QMI8658: 10

6-Axis inertial measurement sensor

from enum value: QMI8658 = 10;

RCWL9620: 16

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

from enum value: RCWL9620 = 16;

SENSOR_UNSET: 0

No external telemetry sensor explicitly set

from enum value: SENSOR_UNSET = 0;

SHT31: 12

High accuracy temperature and humidity

from enum value: SHT31 = 12;

SHT4X: 17

Sensirion High accuracy temperature and humidity

from enum value: SHT4X = 17;

SHTC3: 7

High accuracy temperature and humidity

from enum value: SHTC3 = 7;

TSL25911FN: 22

AMS TSL25911FN RGB Light Sensor

from enum value: TSL25911FN = 22;

VEML7700: 18

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

from enum value: VEML7700 = 18;