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.