From b28542b7f74ae1537d7579d8f17e6a389daeca18 Mon Sep 17 00:00:00 2001
From: Eric Duminil <eric.duminil@gmail.com>
Date: Sun, 20 Dec 2020 20:06:09 +0100
Subject: [PATCH] MQTT calibrate or calibrate to X PPM

---
 mqtt.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/mqtt.cpp b/mqtt.cpp
index eec0eef..4695548 100644
--- a/mqtt.cpp
+++ b/mqtt.cpp
@@ -86,7 +86,7 @@ namespace mqtt {
     LedEffects::showKITTWheel(color::green, 1);
   }
 
-  void calibrateSensor(String messageString) {
+  void calibrateSensorToSpecificPPM(String messageString) {
     messageString.replace("calibrate ", "");
     long int calibrationLevel = messageString.toInt();
     if (calibrationLevel >= 400 && calibrationLevel <= 2000) {
@@ -143,9 +143,10 @@ namespace mqtt {
       setCO2forDebugging(messageString);
     } else if (messageString.startsWith("timer ")) {
       setTimer(messageString);
+    } else if (messageString == "calibrate") {
+      sensor::startCalibrationProcess();
     } else if (messageString.startsWith("calibrate ")) {
-      calibrateSensor(messageString);
-//      config::atmospheric_co2_concentration
+      calibrateSensorToSpecificPPM(messageString);
     } else if (messageString.startsWith("mqtt ")) {
       setMQTTinterval(messageString);
     } else if (messageString.startsWith("csv ")) {
-- 
GitLab