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 {