From c0b048f100eb4b1d09b60c3aec3df5ca08b75a44 Mon Sep 17 00:00:00 2001 From: oscgonfer Date: Sat, 4 Apr 2026 20:40:50 +0200 Subject: [PATCH 1/2] Add DS248X bridge --- meshtastic/telemetry.proto | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meshtastic/telemetry.proto b/meshtastic/telemetry.proto index bd27a7bc6..e00345b7e 100644 --- a/meshtastic/telemetry.proto +++ b/meshtastic/telemetry.proto @@ -871,6 +871,11 @@ enum TelemetrySensorType { * SHT family of sensors for temperature and humidity */ SHTXX = 50; + + /* + * DS248X Bridge for one-wire temperature sensors + */ + DS248X = 51; } /* From dba5504e509e877c4c309a287bde191b6b1133bd Mon Sep 17 00:00:00 2001 From: oscgonfer Date: Sun, 5 Apr 2026 20:01:50 +0200 Subject: [PATCH 2/2] One wire temperature for multiple channels --- meshtastic/telemetry.options | 1 + meshtastic/telemetry.proto | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/meshtastic/telemetry.options b/meshtastic/telemetry.options index 81d2aa821..5db1af548 100644 --- a/meshtastic/telemetry.options +++ b/meshtastic/telemetry.options @@ -4,6 +4,7 @@ *EnvironmentMetrics.iaq int_size:16 *EnvironmentMetrics.wind_direction int_size:16 *EnvironmentMetrics.soil_moisture int_size:8 +*EnvironmentMetrics.one_wire_temperature max_count:8 *LocalStats.num_online_nodes int_size:16 *LocalStats.num_total_nodes int_size:16 diff --git a/meshtastic/telemetry.proto b/meshtastic/telemetry.proto index e00345b7e..f541ca989 100644 --- a/meshtastic/telemetry.proto +++ b/meshtastic/telemetry.proto @@ -153,6 +153,11 @@ message EnvironmentMetrics { * Soil temperature measured (*C) */ optional float soil_temperature = 22; + + /* + * One-wire temperature (*C) + */ + repeated float one_wire_temperature = 23; } /*