From e11cca28fdae39acba9c3954fd0da1ce563c26f8 Mon Sep 17 00:00:00 2001 From: Marius Date: Fri, 1 Jun 2018 15:58:34 +0300 Subject: [PATCH] Fixes #12707 Nest climate card contains redundant fields (#1234) * Fixes #12707 Nest climate card contains redundant fields Updated for better value handling Fixed lint * Remove some brackets --- src/dialogs/more-info/controls/more-info-climate.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dialogs/more-info/controls/more-info-climate.js b/src/dialogs/more-info/controls/more-info-climate.js index fd73f44720..b7f7e306fa 100644 --- a/src/dialogs/more-info/controls/more-info-climate.js +++ b/src/dialogs/more-info/controls/more-info-climate.js @@ -309,11 +309,11 @@ class MoreInfoClimate extends EventsMixin(PolymerElement) { } supportsTemperature(stateObj) { - return (stateObj.attributes.supported_features & 1) !== 0; + return (stateObj.attributes.supported_features & 1) !== 0 && typeof stateObj.attributes.temperature === 'number'; } supportsTemperatureRange(stateObj) { - return (stateObj.attributes.supported_features & 6) !== 0; + return (stateObj.attributes.supported_features & 6) !== 0 && (typeof stateObj.attributes.target_temp_low === 'number' || typeof stateObj.attributes.target_temp_high === 'number'); } supportsHumidity(stateObj) {