1
0
mirror of https://github.com/beestat/app.git synced 2025-07-09 03:04:07 -04:00

Missing weather data no longer prevents data from syncing.

This commit is contained in:
Jon Ziebell 2023-07-25 06:31:25 -04:00
parent 6b3e7158ef
commit 4b61e50906
2 changed files with 7 additions and 4 deletions

View File

@ -508,9 +508,7 @@ class runtime extends cora\api {
$columns['HVACmode'] === null ||
$columns['zoneAveTemp'] === null ||
$columns['zoneHumidity'] === null ||
$columns['outdoorTemp'] === null ||
$columns['outdoorTemp'] < -1000 || // #384
$columns['outdoorHumidity'] === null ||
$columns['compHeat1'] === null ||
$columns['compHeat2'] === null ||
$columns['compCool1'] === null ||

View File

@ -280,8 +280,13 @@ class runtime_thermostat_summary extends cora\crud {
$data[$date]['sum_economizer'] += $runtime_thermostat['accessory'];
}
$data[$date]['avg_outdoor_temperature'][] = $runtime_thermostat['outdoor_temperature'];
$data[$date]['avg_outdoor_humidity'][] = $runtime_thermostat['outdoor_humidity'];
if ($runtime_thermostat['outdoor_temperature'] !== null) {
$data[$date]['avg_outdoor_temperature'][] = $runtime_thermostat['outdoor_temperature'];
}
if ($runtime_thermostat['outdoor_humidity'] !== null) {
$data[$date]['avg_outdoor_humidity'][] = $runtime_thermostat['outdoor_humidity'];
}
$data[$date]['avg_indoor_temperature'][] = $runtime_thermostat['indoor_temperature'];
$data[$date]['avg_indoor_humidity'][] = $runtime_thermostat['indoor_humidity'];
}