Removed temp sensor update if no sensors were found

This commit is contained in:
Gunnar Skjold
2021-09-23 20:30:22 +02:00
parent dce7b7e64b
commit 7412ba2697
2 changed files with 10 additions and 15 deletions

View File

@@ -129,15 +129,17 @@ bool HwTools::updateTemperatures() {
delay(10);
}
} else {
sensorApi->requestTemperatures();
if(sensorCount > 0) {
sensorApi->requestTemperatures();
for(int x = 0; x < sensorCount; x++) {
TempSensorData *data = tempSensors[x];
float t = sensorApi->getTempC(data->address);
data->lastRead = t;
if(t > -85) {
data->changed = data->lastValidRead != t;
data->lastValidRead = t;
for(int x = 0; x < sensorCount; x++) {
TempSensorData *data = tempSensors[x];
float t = sensorApi->getTempC(data->address);
data->lastRead = t;
if(t > -85) {
data->changed = data->lastValidRead != t;
data->lastValidRead = t;
}
}
}
}