mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-19 15:26:36 +00:00
Simplify CO2Signal check (#24566)
* Simplify CO2Signal check * Remove more references. * Update energy.ts
This commit is contained in:
parent
8ef769559f
commit
1d747c0901
@ -21,8 +21,6 @@ import {
|
||||
import { formatTime24h } from "../common/datetime/format_time";
|
||||
import { groupBy } from "../common/util/group-by";
|
||||
import type { HomeAssistant } from "../types";
|
||||
import type { ConfigEntry } from "./config_entries";
|
||||
import { getConfigEntries } from "./config_entries";
|
||||
import type {
|
||||
Statistics,
|
||||
StatisticsMetaData,
|
||||
@ -270,7 +268,6 @@ export interface EnergyData {
|
||||
stats: Statistics;
|
||||
statsMetadata: Record<string, StatisticsMetaData>;
|
||||
statsCompare: Statistics;
|
||||
co2SignalConfigEntry?: ConfigEntry;
|
||||
co2SignalEntity?: string;
|
||||
fossilEnergyConsumption?: FossilEnergyConsumption;
|
||||
fossilEnergyConsumptionCompare?: FossilEnergyConsumption;
|
||||
@ -348,17 +345,9 @@ const getEnergyData = async (
|
||||
end?: Date,
|
||||
compare?: boolean
|
||||
): Promise<EnergyData> => {
|
||||
const [configEntries, info] = await Promise.all([
|
||||
getConfigEntries(hass, { domain: "co2signal" }),
|
||||
getEnergyInfo(hass),
|
||||
]);
|
||||
|
||||
const co2SignalConfigEntry = configEntries.length
|
||||
? configEntries[0]
|
||||
: undefined;
|
||||
const info = await getEnergyInfo(hass);
|
||||
|
||||
let co2SignalEntity: string | undefined;
|
||||
if (co2SignalConfigEntry) {
|
||||
for (const entity of Object.values(hass.entities)) {
|
||||
if (entity.platform !== "co2signal") {
|
||||
continue;
|
||||
@ -373,7 +362,6 @@ const getEnergyData = async (
|
||||
co2SignalEntity = co2State.entity_id;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
const consumptionStatIDs: string[] = [];
|
||||
for (const source of prefs.energy_sources) {
|
||||
@ -562,7 +550,6 @@ const getEnergyData = async (
|
||||
stats,
|
||||
statsMetadata,
|
||||
statsCompare,
|
||||
co2SignalConfigEntry,
|
||||
co2SignalEntity,
|
||||
fossilEnergyConsumption,
|
||||
fossilEnergyConsumptionCompare,
|
||||
|
Loading…
x
Reference in New Issue
Block a user