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")) {