From 87dedeb9b30764e9b4b1318457119832d3badbfa Mon Sep 17 00:00:00 2001 From: Erik Date: Wed, 21 Sep 2022 14:17:23 +0200 Subject: [PATCH] Add option to display state --- src/components/chart/statistics-chart.ts | 1 + .../editor/config-elements/hui-statistics-graph-card-editor.ts | 3 ++- src/translations/en.json | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/chart/statistics-chart.ts b/src/components/chart/statistics-chart.ts index 58696e4cb8..c4e464c5d4 100644 --- a/src/components/chart/statistics-chart.ts +++ b/src/components/chart/statistics-chart.ts @@ -38,6 +38,7 @@ export const statTypeMap: Record = { max: "max", sum: "sum", sum_rel: "sum", + state: "sum", }; @customElement("statistics-chart") class StatisticsChart extends LitElement { diff --git a/src/panels/lovelace/editor/config-elements/hui-statistics-graph-card-editor.ts b/src/panels/lovelace/editor/config-elements/hui-statistics-graph-card-editor.ts index c5df20a6ed..a843f8b077 100644 --- a/src/panels/lovelace/editor/config-elements/hui-statistics-graph-card-editor.ts +++ b/src/panels/lovelace/editor/config-elements/hui-statistics-graph-card-editor.ts @@ -39,6 +39,7 @@ import { deepEqual } from "../../../../common/util/deep-equal"; import { statTypeMap } from "../../../../components/chart/statistics-chart"; const statTypeStruct = union([ + literal("state"), literal("sum"), literal("sum_rel"), literal("min"), @@ -66,7 +67,7 @@ const cardConfigStruct = assign( ); const periods = ["5minute", "hour", "day", "month"] as const; -const stat_types = ["mean", "min", "max", "sum", "sum_rel"] as const; +const stat_types = ["mean", "min", "max", "sum", "sum_rel", "state"] as const; @customElement("hui-statistics-graph-card-editor") export class HuiStatisticsGraphCardEditor diff --git a/src/translations/en.json b/src/translations/en.json index f2fc08b1f8..c31542a657 100755 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -517,6 +517,7 @@ "min": "min", "max": "max", "mean": "mean", + "state": "state", "sum": "sum", "sum_rel": "change" } @@ -3970,6 +3971,7 @@ "mean": "Mean", "min": "Min", "max": "Max", + "state": "State", "sum": "Sum (absolute)", "sum_rel": "Change" },