From 823db6157c29d149f6c2f36d437a8b23ee327522 Mon Sep 17 00:00:00 2001
From: Manuel Weiser <manuel.weiser@me.com>
Date: Sat, 29 Mar 2025 14:44:33 +0100
Subject: [PATCH] fix: add manual tare functionality for scale

---
 src/scale.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/scale.cpp b/src/scale.cpp
index 62db4d1..92476f4 100644
--- a/src/scale.cpp
+++ b/src/scale.cpp
@@ -38,11 +38,15 @@ void scale_loop(void * parameter) {
   for(;;) {
     if (scale.is_ready()) 
     {
-      // Waage nochmal Taren, wenn zu lange Abweichung
+      // Waage manuell Taren
       if (scaleTareRequest == true) 
       {
         Serial.println("Re-Tare scale");
+        oledShowMessage("TARE Scale");
+        vTaskDelay(pdMS_TO_TICKS(1000));
         scale.tare();
+        vTaskDelay(pdMS_TO_TICKS(1000));
+        oledShowWeight(0);
         scaleTareRequest = false;
       }