From de225617c9d6495b422454f97cab97d71f3b44dd Mon Sep 17 00:00:00 2001 From: Jon Ziebell Date: Sun, 18 Aug 2024 13:07:53 -0400 Subject: [PATCH] Stopped assuming fan when accessory is running; trusting ecobee's fan reporting instead --- api/runtime.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/api/runtime.php b/api/runtime.php index 3c51892..e977d94 100644 --- a/api/runtime.php +++ b/api/runtime.php @@ -578,13 +578,18 @@ class runtime extends cora\api { // Ecobee does not report fan usage when it does not control the fan, so // this will mark the fan as running when certain equipment is on. + // + // 2024-08-18: Accessory used to be in this list, but there are + // situations (setting dehumidifyWithAC) where the accessory runs without + // the system fan. Since the ecobee is controlling the accessory anyways, + // we should be able to trust the fan value because the ecobee would also + // have to control that. Removed accessory because of that and am just trusting ecobee. $data['fan'] = max( $columns['fan'], $data['compressor_1'], $data['compressor_2'], $data['auxiliary_heat_1'], - $data['auxiliary_heat_2'], - $data['accessory'] + $data['auxiliary_heat_2'] ); $system_modes = [