publishing first value
This commit is contained in:
parent
c59281a525
commit
110f454e01
@ -54,7 +54,7 @@ public:
|
||||
const double value = sensors.read(address);
|
||||
const time_t timestamp = sensors.getTimestamp();
|
||||
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) {
|
||||
lastSentValue = value;
|
||||
lastSentMillis = millisNow;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user