Publish temperature only if its not NAN
This commit is contained in:
parent
84e5c0821c
commit
1115418ce1
@ -35,7 +35,6 @@ void MqttHandleDtuClass::loop()
|
||||
MqttSettings.publish("dtu/uptime", String(millis() / 1000));
|
||||
MqttSettings.publish("dtu/ip", NetworkSettings.localIP().toString());
|
||||
MqttSettings.publish("dtu/hostname", NetworkSettings.getHostname());
|
||||
MqttSettings.publish("dtu/temperature", String(CpuTemperature.read()));
|
||||
MqttSettings.publish("dtu/heap/size", String(ESP.getHeapSize()));
|
||||
MqttSettings.publish("dtu/heap/free", String(ESP.getFreeHeap()));
|
||||
MqttSettings.publish("dtu/heap/minfree", String(ESP.getMinFreeHeap()));
|
||||
@ -44,4 +43,9 @@ void MqttHandleDtuClass::loop()
|
||||
MqttSettings.publish("dtu/rssi", String(WiFi.RSSI()));
|
||||
MqttSettings.publish("dtu/bssid", WiFi.BSSIDstr());
|
||||
}
|
||||
|
||||
float temperature = CpuTemperature.read();
|
||||
if (!std::isnan(temperature)) {
|
||||
MqttSettings.publish("dtu/temperature", String(temperature));
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user