Re-read temperature on error.

pull/2737/head
Blaz Kristan 2022-01-09 21:43:49 +01:00
rodzic f66d847032
commit ee0d6420a0
1 zmienionych plików z 1 dodań i 0 usunięć

Wyświetl plik

@ -178,6 +178,7 @@ class UsermodTemperature : public Usermod {
// we were waiting for a conversion to complete, have we waited log enough?
if (now - lastTemperaturesRequest >= 750 /* 93.75ms per the datasheet but can be up to 750ms */) {
readTemperature();
if (getTemperatureC() < -100.0f) lastMeasurement = now - readingInterval + 300; // force new measurement in 300ms
if (WLED_MQTT_CONNECTED) {
char subuf[64];