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

Temporarily removing degree days from runtime summary for an alter

Replacing sum_degree_days with sum_heating_degree_days and sum_cooling_degree_days
This commit is contained in:
Jon Ziebell 2023-08-27 19:21:09 -04:00
parent 9b6d8e91b0
commit 181bc3e0b1

View File

@ -247,7 +247,7 @@ class runtime_thermostat_summary extends cora\crud {
'sum_dehumidifier' => 0, 'sum_dehumidifier' => 0,
'sum_ventilator' => 0, 'sum_ventilator' => 0,
'sum_economizer' => 0, 'sum_economizer' => 0,
'sum_degree_days' => [], // 'sum_degree_days' => [],
'avg_outdoor_temperature' => [], 'avg_outdoor_temperature' => [],
'avg_outdoor_humidity' => [], 'avg_outdoor_humidity' => [],
'avg_indoor_temperature' => [], 'avg_indoor_temperature' => [],
@ -285,7 +285,7 @@ class runtime_thermostat_summary extends cora\crud {
if ($runtime_thermostat['outdoor_temperature'] !== null) { if ($runtime_thermostat['outdoor_temperature'] !== null) {
$data[$date]['avg_outdoor_temperature'][] = $runtime_thermostat['outdoor_temperature']; $data[$date]['avg_outdoor_temperature'][] = $runtime_thermostat['outdoor_temperature'];
$data[$date]['sum_degree_days'][] = $runtime_thermostat['outdoor_temperature']; // $data[$date]['sum_degree_days'][] = $runtime_thermostat['outdoor_temperature'];
} }
if ($runtime_thermostat['outdoor_humidity'] !== null) { if ($runtime_thermostat['outdoor_humidity'] !== null) {
$data[$date]['avg_outdoor_humidity'][] = $runtime_thermostat['outdoor_humidity']; $data[$date]['avg_outdoor_humidity'][] = $runtime_thermostat['outdoor_humidity'];
@ -300,7 +300,7 @@ class runtime_thermostat_summary extends cora\crud {
// Write to the database. // Write to the database.
foreach($data as $date => &$row) { foreach($data as $date => &$row) {
$row['sum_degree_days'] = (array_mean($row['sum_degree_days']) / 10) - $degree_days_base_temperature; // $row['sum_degree_days'] = (array_mean($row['sum_degree_days']) / 10) - $degree_days_base_temperature;
$row['avg_outdoor_temperature'] = round(array_sum($row['avg_outdoor_temperature']) / count($row['avg_outdoor_temperature'])); $row['avg_outdoor_temperature'] = round(array_sum($row['avg_outdoor_temperature']) / count($row['avg_outdoor_temperature']));
$row['avg_outdoor_humidity'] = round(array_sum($row['avg_outdoor_humidity']) / count($row['avg_outdoor_humidity'])); $row['avg_outdoor_humidity'] = round(array_sum($row['avg_outdoor_humidity']) / count($row['avg_outdoor_humidity']));
$row['avg_indoor_temperature'] = round(array_sum($row['avg_indoor_temperature']) / count($row['avg_indoor_temperature'])); $row['avg_indoor_temperature'] = round(array_sum($row['avg_indoor_temperature']) / count($row['avg_indoor_temperature']));