From 53f18bec53227accc3fff372cdee172aafd0244e Mon Sep 17 00:00:00 2001 From: karwosts <32912880+karwosts@users.noreply.github.com> Date: Mon, 21 Aug 2023 06:04:23 -0700 Subject: [PATCH] Respect sensor precision setting when rendering line chart tooltips (#17648) --- src/components/chart/state-history-chart-line.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/chart/state-history-chart-line.ts b/src/components/chart/state-history-chart-line.ts index 37f831c192..11c655b497 100644 --- a/src/components/chart/state-history-chart-line.ts +++ b/src/components/chart/state-history-chart-line.ts @@ -7,6 +7,7 @@ import { computeRTL } from "../../common/util/compute_rtl"; import { formatNumber, numberFormatToLocale, + getNumberFormatOptions, } from "../../common/number/format_number"; import { LineChartEntity, LineChartState } from "../../data/history"; import { HomeAssistant } from "../../types"; @@ -125,7 +126,13 @@ class StateHistoryChartLine extends LitElement { label: (context) => `${context.dataset.label}: ${formatNumber( context.parsed.y, - this.hass.locale + this.hass.locale, + getNumberFormatOptions( + this.hass.states[this.data[context.datasetIndex].entity_id], + this.hass.entities[ + this.data[context.datasetIndex].entity_id + ] + ) )} ${this.unit}`, }, },