From 0c37eafd01e7041ae0cc8b32d6d5fcbdc39243d4 Mon Sep 17 00:00:00 2001 From: Alex Wolden Date: Thu, 21 Aug 2025 13:21:37 -0700 Subject: [PATCH] Fixed shunt value for ina226 --- src/helpers/sensors/EnvironmentSensorManager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/helpers/sensors/EnvironmentSensorManager.cpp b/src/helpers/sensors/EnvironmentSensorManager.cpp index 1a14349d..f444b67b 100644 --- a/src/helpers/sensors/EnvironmentSensorManager.cpp +++ b/src/helpers/sensors/EnvironmentSensorManager.cpp @@ -67,6 +67,8 @@ static Adafruit_INA260 INA260; #if ENV_INCLUDE_INA226 #define TELEM_INA226_ADDRESS 0x44 +#define TELEM_INA226_SHUNT_VALUE 0.100 +#define TELEM_INA226_MAX_AMP 0.8 #include static INA226 INA226(TELEM_INA226_ADDRESS); #endif @@ -211,7 +213,7 @@ bool EnvironmentSensorManager::begin() { #if ENV_INCLUDE_INA226 if (INA226.begin()) { MESH_DEBUG_PRINTLN("Found INA226 at address: %02X", TELEM_INA226_ADDRESS); - INA226.setMaxCurrentShunt(1.0, 0.002); // 1A max, 2 milliohm shunt + INA226.setMaxCurrentShunt(TELEM_INA226_MAX_AMP, TELEM_INA226_SHUNT_VALUE); INA226_initialized = true; } else { INA226_initialized = false;