mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-21 08:16:36 +00:00
Add start point to device energy graph (#11507)
This commit is contained in:
parent
89b6863ae3
commit
bbc8e323e8
@ -170,6 +170,21 @@ export class HuiEnergyDevicesGraphCard
|
|||||||
dayDifference > 35 ? "month" : dayDifference > 2 ? "day" : "hour"
|
dayDifference > 35 ? "month" : dayDifference > 2 ? "day" : "hour"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const startMinHour = addHours(energyData.start, -1);
|
||||||
|
|
||||||
|
Object.values(this._data).forEach((stat) => {
|
||||||
|
// if the start of the first value is after the requested period, we have the first data point, and should add a zero point
|
||||||
|
if (stat.length && new Date(stat[0].start) > startMinHour) {
|
||||||
|
stat.unshift({
|
||||||
|
...stat[0],
|
||||||
|
start: startMinHour.toISOString(),
|
||||||
|
end: startMinHour.toISOString(),
|
||||||
|
sum: 0,
|
||||||
|
state: 0,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
const data: Array<ChartDataset<"bar", ParsedDataType<"bar">>["data"]> = [];
|
const data: Array<ChartDataset<"bar", ParsedDataType<"bar">>["data"]> = [];
|
||||||
const borderColor: string[] = [];
|
const borderColor: string[] = [];
|
||||||
const backgroundColor: string[] = [];
|
const backgroundColor: string[] = [];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user