publishing first value
This commit is contained in:
parent
c59281a525
commit
110f454e01
@ -54,7 +54,7 @@ public:
|
|||||||
const double value = sensors.read(address);
|
const double value = sensors.read(address);
|
||||||
const time_t timestamp = sensors.getTimestamp();
|
const time_t timestamp = sensors.getTimestamp();
|
||||||
const unsigned long millisNow = millis();
|
const unsigned long millisNow = millis();
|
||||||
const bool doPublish = !isnan(value) && (abs(lastSentValue - value) >= valueThreshold || millisNow - lastSentMillis >= minIntervalMillis);
|
const bool doPublish = !isnan(value) && (isnan(lastSentValue) || abs(lastSentValue - value) >= valueThreshold || millisNow - lastSentMillis >= minIntervalMillis);
|
||||||
if (doPublish) {
|
if (doPublish) {
|
||||||
lastSentValue = value;
|
lastSentValue = value;
|
||||||
lastSentMillis = millisNow;
|
lastSentMillis = millisNow;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user