From bfd98905d83f370183b7463459245b8a5a12a74a Mon Sep 17 00:00:00 2001 From: Jon Ziebell Date: Tue, 6 Apr 2021 20:27:04 -0400 Subject: [PATCH] Fixed time to cool calculation wrong. --- js/component/card/system.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/component/card/system.js b/js/component/card/system.js index 8c7d32e..fb31a58 100644 --- a/js/component/card/system.js +++ b/js/component/card/system.js @@ -375,7 +375,7 @@ beestat.component.card.system.prototype.decorate_time_to_temperature_ = function }) + ' / h)'; - if (degrees_per_hour < 0.05) { + if (Math.abs(degrees_per_hour) < 0.05) { // If the degrees would display as 0.0/h, go for "never" as the time. text = 'Never'; } else { @@ -390,7 +390,7 @@ beestat.component.card.system.prototype.decorate_time_to_temperature_ = function break; case 'cool': degrees_to_go = indoor_temperature - thermostat.setpoint_cool; - hours_to_go = degrees_to_go / degrees_per_hour; + hours_to_go = degrees_to_go / degrees_per_hour * -1; text = beestat.time(hours_to_go * 60 * 60) .replace(/^0h /, ''); break;