From c96ab157c13373ee460b1046e217cf7d36c6dba4 Mon Sep 17 00:00:00 2001 From: bzi Date: Fri, 8 Mar 2019 20:23:34 +0100 Subject: [PATCH] Fix force publication debug output --- espsens/espsens.ino | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/espsens/espsens.ino b/espsens/espsens.ino index 5731988..cd4f3a4 100644 --- a/espsens/espsens.ino +++ b/espsens/espsens.ino @@ -129,17 +129,19 @@ void publish (Sensor &sensor){ } // force an update if the number of samples without update is exceeded - Serial.println(" * Forcing publication if sensor value is plausible"); force = sensor.lastUpdate >= FORCE_PERIOD; + if (force) { + Serial.println(" * Forcing publication if sensor value is plausible"); + } // update the sample counter, will be reset if sample is published sensor.lastUpdate += 1; // check if there was sufficient variation on the signal and if the value is plausible if (checkVariation(sensor.value, sensor.lastValue, sensor.diff) or force) { - Serial.println(" Sufficient variation on " + sensor.desc + ": " + String(sensor.value).c_str()); + Serial.println(" Sufficient variation on " + sensor.desc + ": " + String(sensor.value).c_str()); if (checkPlausibility(sensor.value, sensor.lastValue, sensor.diff)) { - Serial.println(" Value published"); + Serial.println(" Value published"); client.publish(sensor.topic, String(sensor.value).c_str(), true); sensor.lastUpdate = 0; } else {