From adb39fd8209d6482ea2906cc3e21a70eb98731d4 Mon Sep 17 00:00:00 2001 From: callifo <38901518+callifo@users.noreply.github.com> Date: Wed, 14 Nov 2018 15:16:53 +0000 Subject: [PATCH] =?UTF-8?q?Update=20Lovelace=20Thermostat=20Card=20to=20in?= =?UTF-8?q?clude=20all=20supported=20thermostat=20m=E2=80=A6=20(#2039)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update Lovelace Thermostat Card to include all supported thermostat modes * Update hui-thermostat-card.ts * Update en.json to include * Update en.json * Revert "Update en.json" This reverts commit a71ed49b7873730f6e7770976ddd4dfbd36d2e0d. * Revert "Update en.json to include" This reverts commit 68b95ca4569efb855990c16cc7f94b61489fafbb. * Removed manual mode, covered in PR #2036 * Update dry colour to #efbd07 --- .../lovelace/cards/hui-thermostat-card.ts | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/panels/lovelace/cards/hui-thermostat-card.ts b/src/panels/lovelace/cards/hui-thermostat-card.ts index 55ad0018ee..a9491043eb 100644 --- a/src/panels/lovelace/cards/hui-thermostat-card.ts +++ b/src/panels/lovelace/cards/hui-thermostat-card.ts @@ -37,6 +37,10 @@ const modeIcons = { heat: "hass:fire", cool: "hass:snowflake", off: "hass:power", + fan_only: "hass:fan", + eco: "hass:leaf", + dry: "hass:water-percent", + idle: "hass:power-sleep", }; interface Config extends LovelaceConfig { @@ -194,10 +198,14 @@ export class HuiThermostatCard extends hassLocalizeLitMixin(LitElement) overflow: hidden; --rail-border-color: transparent; --auto-color: green; + --eco-color: springgreen; --cool-color: #2b9af9; --heat-color: #ff8100; --manual-color: #44739e; --off-color: #8a8a8a; + --fan_only-color: #8a8a8a; + --dry-color: #efbd07; + --idle-color: #8a8a8a; --unknown-color: #bac; } #root { @@ -219,6 +227,18 @@ export class HuiThermostatCard extends hassLocalizeLitMixin(LitElement) .off { --mode-color: var(--off-color); } + .fan_only { + --mode-color: var(--fan_only-color); + } + .eco { + --mode-color: var(--eco-color); + } + .dry { + --mode-color: var(--dry-color); + } + .idle { + --mode-color: var(--idle-color); + } .unknown-mode { --mode-color: var(--unknown-color); }