schemas
schemas: {
CalendarEntities: {
calendar?: string;
entity_id?: string;
}[];
CalendarEntity: {
calendar?: string;
entity_id?: string;
};
CalendarEvent: {
description?: string;
end?: Without<{
dateTime?: string;
}, {
date?: string;
}> & {
date?: string;
} | Without<{
date?: string;
}, {
dateTime?: string;
}> & {
dateTime?: string;
};
location?: string;
start?: Without<{
dateTime?: string;
}, {
date?: string;
}> & {
date?: string;
} | Without<{
date?: string;
}, {
dateTime?: string;
}> & {
dateTime?: string;
};
summary?: string;
};
CalendarEvents: {
description?: string;
end?: Without<{
dateTime?: string;
}, {
date?: string;
}> & {
date?: string;
} | Without<{
date?: string;
}, {
dateTime?: string;
}> & {
dateTime?: string;
};
location?: string;
start?: Without<{
dateTime?: string;
}, {
date?: string;
}> & {
date?: string;
} | Without<{
date?: string;
}, {
dateTime?: string;
}> & {
dateTime?: string;
};
summary?: string;
}[];
Config: {
components?: string[];
config_dir?: string;
elevation?: number;
latitude?: number;
location_name?: string;
longitude?: number;
time_zone?: string;
unit_system?: {
length?: string;
mass?: string;
pressure?: string;
temperature?: string;
volume?: string;
};
version?: string;
whitelist_external_dirs?: string[];
};
Event: {
event?: string;
listener_count?: Record<string, never>;
};
Events: {
event?: string;
listener_count?: Record<string, never>;
}[];
Log: {
context_user_id?: string;
domain?: string;
entity_id?: string;
message?: string;
name?: string;
when?: string;
};
Logs: {
context_user_id?: string;
domain?: string;
entity_id?: string;
message?: string;
name?: string;
when?: string;
}[];
Message: {
message?: string;
};
Service: {
domain?: string;
services?: {
description?: string;
fields?: Record<string, never>;
name?: string;
target?: Record<string, never>;
}[];
};
Services: {
domain?: string;
services?: {
description?: string;
fields?: Record<string, never>;
name?: string;
target?: Record<string, never>;
}[];
}[];
State: {
attributes?: Record<string, never>;
entity_id?: string;
last_changed?: string;
last_updated?: string;
state?: string;
};
States: {
attributes?: Record<string, never>;
entity_id?: string;
last_changed?: string;
last_updated?: string;
state?: string;
}[];
Template: {
template?: string;
};
}
Type declaration
-
CalendarEntities: {
calendar?: string;
entity_id?: string;
}[]
-
CalendarEntity: {
calendar?: string;
entity_id?: string;
}
-
Optional
calendar?: string
-
Optional
entity_id?: string
-
CalendarEvent: {
description?: string;
end?: Without<{
dateTime?: string;
}, {
date?: string;
}> & {
date?: string;
} | Without<{
date?: string;
}, {
dateTime?: string;
}> & {
dateTime?: string;
};
location?: string;
start?: Without<{
dateTime?: string;
}, {
date?: string;
}> & {
date?: string;
} | Without<{
date?: string;
}, {
dateTime?: string;
}> & {
dateTime?: string;
};
summary?: string;
}
-
Optional
description?: string
-
Optional
end?: Without<{
dateTime?: string;
}, {
date?: string;
}> & {
date?: string;
} | Without<{
date?: string;
}, {
dateTime?: string;
}> & {
dateTime?: string;
}
-
Optional
location?: string
-
Optional
start?: Without<{
dateTime?: string;
}, {
date?: string;
}> & {
date?: string;
} | Without<{
date?: string;
}, {
dateTime?: string;
}> & {
dateTime?: string;
}
-
Optional
summary?: string
-
CalendarEvents: {
description?: string;
end?: Without<{
dateTime?: string;
}, {
date?: string;
}> & {
date?: string;
} | Without<{
date?: string;
}, {
dateTime?: string;
}> & {
dateTime?: string;
};
location?: string;
start?: Without<{
dateTime?: string;
}, {
date?: string;
}> & {
date?: string;
} | Without<{
date?: string;
}, {
dateTime?: string;
}> & {
dateTime?: string;
};
summary?: string;
}[]
-
Config: {
components?: string[];
config_dir?: string;
elevation?: number;
latitude?: number;
location_name?: string;
longitude?: number;
time_zone?: string;
unit_system?: {
length?: string;
mass?: string;
pressure?: string;
temperature?: string;
volume?: string;
};
version?: string;
whitelist_external_dirs?: string[];
}
-
Optional
components?: string[]
-
Optional
config_dir?: string
-
Optional
elevation?: number
-
Optional
latitude?: number
-
Optional
location_name?: string
-
Optional
longitude?: number
-
Optional
time_zone?: string
-
Optional
unit_system?: {
length?: string;
mass?: string;
pressure?: string;
temperature?: string;
volume?: string;
}
-
Optional
length?: string
-
Optional
mass?: string
-
Optional
pressure?: string
-
Optional
temperature?: string
-
Optional
volume?: string
-
Optional
version?: string
-
Optional
whitelist_external_dirs?: string[]
-
Event: {
event?: string;
listener_count?: Record<string, never>;
}
-
Optional
event?: string
-
Optional
listener_count?: Record<string, never>
-
Events: {
event?: string;
listener_count?: Record<string, never>;
}[]
-
Log: {
context_user_id?: string;
domain?: string;
entity_id?: string;
message?: string;
name?: string;
when?: string;
}
-
Optional
context_user_id?: string
-
Optional
domain?: string
-
Optional
entity_id?: string
-
Optional
message?: string
-
Optional
name?: string
-
Optional
when?: string
-
Logs: {
context_user_id?: string;
domain?: string;
entity_id?: string;
message?: string;
name?: string;
when?: string;
}[]
-
Message: {
message?: string;
}
-
Optional
message?: string
-
Service: {
domain?: string;
services?: {
description?: string;
fields?: Record<string, never>;
name?: string;
target?: Record<string, never>;
}[];
}
-
Optional
domain?: string
-
Optional
services?: {
description?: string;
fields?: Record<string, never>;
name?: string;
target?: Record<string, never>;
}[]
-
Services: {
domain?: string;
services?: {
description?: string;
fields?: Record<string, never>;
name?: string;
target?: Record<string, never>;
}[];
}[]
-
State: {
attributes?: Record<string, never>;
entity_id?: string;
last_changed?: string;
last_updated?: string;
state?: string;
}
-
Optional
attributes?: Record<string, never>
-
Optional
entity_id?: string
-
Optional
last_changed?: string
-
Optional
last_updated?: string
-
Optional
state?: string
-
States: {
attributes?: Record<string, never>;
entity_id?: string;
last_changed?: string;
last_updated?: string;
state?: string;
}[]
-
Template: {
template?: string;
}
-
Optional
template?: string
Description
An array of calendar objects. Each calendar object contains calendar name, and entity ID.