diff --git a/api/runtime.php b/api/runtime.php index 1a1d657..22033e1 100644 --- a/api/runtime.php +++ b/api/runtime.php @@ -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 || diff --git a/api/runtime_thermostat_summary.php b/api/runtime_thermostat_summary.php index 7018742..8bcff3a 100755 --- a/api/runtime_thermostat_summary.php +++ b/api/runtime_thermostat_summary.php @@ -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']; }