From 4b1ca40f5ed783f48eee4e6f962a80b9932bc3ba Mon Sep 17 00:00:00 2001 From: oscgonfer Date: Sat, 28 Jun 2025 16:24:12 +0200 Subject: [PATCH 1/3] Add additional telemetry sensor type to support two ADS1X15 at the same time --- meshtastic/telemetry.proto | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meshtastic/telemetry.proto b/meshtastic/telemetry.proto index deece46..51c0d48 100644 --- a/meshtastic/telemetry.proto +++ b/meshtastic/telemetry.proto @@ -716,6 +716,11 @@ enum TelemetrySensorType { * ADS1X15 ADC */ ADS1X15 = 40; + + /* + * ADS1X15 ADC_ALT + */ + ADS1X15_ALT = 41; } /* From bbad395d573eaee0c70d1cea431cbb92e6389166 Mon Sep 17 00:00:00 2001 From: oscgonfer Date: Sat, 19 Jul 2025 12:08:51 +0200 Subject: [PATCH 2/3] Added formaldehyde sensor values sfa30 --- meshtastic/telemetry.proto | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/meshtastic/telemetry.proto b/meshtastic/telemetry.proto index 51c0d48..df88fb7 100644 --- a/meshtastic/telemetry.proto +++ b/meshtastic/telemetry.proto @@ -318,6 +318,19 @@ message AirQualityMetrics { * CO2 sensor relative humidity in % */ optional float co2_humidity = 15; + + /* + * Formaldehyde sensor formaldehyde concentration in ppb + */ + optional float form_formaldehyde = 16; + /* + * Formaldehyde sensor relative humidity in %RH + */ + optional float form_humidity = 17; + /* + * Formaldehyde sensor temperature in degrees Celsius + */ + optional float form_temperature = 18; } /* @@ -721,6 +734,11 @@ enum TelemetrySensorType { * ADS1X15 ADC_ALT */ ADS1X15_ALT = 41; + + /* + * Sensirion SFA30 Formaldehyde sensor + */ + SFA30 = 42; } /* From 1a6df9abfe0ce9132fd894828910347ed7a8f2d3 Mon Sep 17 00:00:00 2001 From: oscgonfer Date: Sat, 19 Jul 2025 12:10:17 +0200 Subject: [PATCH 3/3] Minor style change --- meshtastic/telemetry.proto | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meshtastic/telemetry.proto b/meshtastic/telemetry.proto index df88fb7..9a2f547 100644 --- a/meshtastic/telemetry.proto +++ b/meshtastic/telemetry.proto @@ -323,10 +323,12 @@ message AirQualityMetrics { * Formaldehyde sensor formaldehyde concentration in ppb */ optional float form_formaldehyde = 16; + /* * Formaldehyde sensor relative humidity in %RH */ optional float form_humidity = 17; + /* * Formaldehyde sensor temperature in degrees Celsius */