From 52588a39154c4ca76f27cc6ad052a5cece7d15b3 Mon Sep 17 00:00:00 2001 From: Philip Allgaier Date: Mon, 17 Jan 2022 06:21:04 +0100 Subject: [PATCH] Ensure numeric attributes are formatted correctly (#11336) --- src/util/hass-attributes-util.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/util/hass-attributes-util.ts b/src/util/hass-attributes-util.ts index 9c5fec0816..cddc1d20d6 100644 --- a/src/util/hass-attributes-util.ts +++ b/src/util/hass-attributes-util.ts @@ -3,6 +3,7 @@ import { until } from "lit/directives/until"; import checkValidDate from "../common/datetime/check_valid_date"; import { formatDate } from "../common/datetime/format_date"; import { formatDateTimeWithSeconds } from "../common/datetime/format_date_time"; +import { formatNumber } from "../common/number/format_number"; import { capitalizeFirstLetter } from "../common/string/capitalize-first-letter"; import { isDate } from "../common/string/is_date"; import { isTimestamp } from "../common/string/is_timestamp"; @@ -190,6 +191,10 @@ export function formatAttributeValue( return html`
${until(yaml, "")}
`; } + if (typeof value === "number") { + return formatNumber(value, hass.locale); + } + if (typeof value === "string") { // URL handling if (value.startsWith("http")) {