From d05c76356fa3459dcdfc486a7987ba51af02b901 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Thu, 21 Oct 2021 07:12:44 +0200 Subject: [PATCH] Add auto slider/box mode to number entity (#10272) Co-authored-by: Paulus Schoutsen --- .../entity-rows/hui-number-entity-row.ts | 6 +- src/state-summary/state-card-number.js | 90 ++++++++++++++++++- 2 files changed, 91 insertions(+), 5 deletions(-) diff --git a/src/panels/lovelace/entity-rows/hui-number-entity-row.ts b/src/panels/lovelace/entity-rows/hui-number-entity-row.ts index 339244c1b1..65b306137a 100644 --- a/src/panels/lovelace/entity-rows/hui-number-entity-row.ts +++ b/src/panels/lovelace/entity-rows/hui-number-entity-row.ts @@ -81,7 +81,11 @@ class HuiNumberEntityRow extends LitElement implements LovelaceRow { return html` - ${stateObj.attributes.mode === "slider" + ${stateObj.attributes.mode === "slider" || + (stateObj.attributes.mode === "auto" && + (Number(stateObj.attributes.max) - Number(stateObj.attributes.min)) / + Number(stateObj.attributes.step) <= + 256) ? html`