add seconds to API

This commit is contained in:
Darius
2026-02-05 22:50:02 +01:00
parent ceadd4e5a2
commit c072f52a1a
3 changed files with 27 additions and 25 deletions

View File

@@ -1,34 +1,35 @@
import type { TimeBetween } from "./timehelper";
export type HomeAssistantEntity = {
entity_id: string;
state: string;
attributes: {
state_class?: string;
unit_of_measurement?: string;
icon?: string;
friendly_name?: string;
[key: string]: unknown;
};
last_changed: string; // datetime string
last_reported: string; // datetime string
last_updated: string; // datetime string
context: {
id: string;
parent_id: string | null;
user_id: string | null;
};
entity_id: string;
state: string;
attributes: {
state_class?: string;
unit_of_measurement?: string;
icon?: string;
friendly_name?: string;
[key: string]: unknown;
};
last_changed: string; // datetime string
last_reported: string; // datetime string
last_updated: string; // datetime string
context: {
id: string;
parent_id: string | null;
user_id: string | null;
};
};
export interface HomeAssistantDeskPositionResult {
raw: HomeAssistantEntity;
as_boolean: boolean;
as_text: () => string;
last_changed: TimeBetween;
raw: HomeAssistantEntity;
as_boolean: boolean;
as_text: () => string;
last_changed: TimeBetween;
}
export type API_HA_DeskPosition = {
position: string;
is_standing: boolean;
last_changed: string;
position: string;
is_standing: boolean;
last_changed: string;
last_changed_seconds: number;
};