import { 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; }; }; export interface HomeAssistantDeskPositionResult { raw: HomeAssistantEntity; asBoolean: boolean; asText: () => string; standingTime: TimeBetween; } export type API_HA_DeskPosition = { position: string; isStanding: boolean; standingTime: string; };