interface HomeAssistantNodeParameters {
additionalFields?:
| {
endTime?: string;
entityIds?: string;
minimalResponse?: boolean;
significantChangesOnly?: boolean;
startTime?: string;
}
| {
endTime?: string;
entityId?: string;
startTime?: string;
};
binaryPropertyName?: string;
cameraEntityId?: string;
domain?: string;
entityId?: string;
eventAttributes?: {
attributes: { name?: string; value?: string }[];
};
eventType?: string;
limit?: number;
operation?: | "create"
| "get"
| "getAll"
| "upsert"
| "call"
| "getScreenshot"
| "check"
| "getErroLogs"
| "getLogbookEntries";
resource?: | "event"
| "template"
| "log"
| "cameraProxy"
| "config"
| "service"
| "state";
returnAll?: boolean;
service?: string;
serviceAttributes?: {
attributes: { name?: string; value?: string }[];
};
state?: string;
stateAttributes?: {
attributes: { name?: string; value?: string }[];
};
template?: string;
}Properties§
readonly additional Fields?:
| {
endTime?: string;
entityIds?: string;
minimalResponse?: boolean;
significantChangesOnly?: boolean;
startTime?: string;
}
| {
endTime?: string;
entityId?: string;
startTime?: string;
}readonly binary Property Name?: stringDefault: "data"
readonly camera Entity Id?: stringChoose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getCameraEntities"}
readonly domain?: stringChoose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getDomains"}
readonly entity Id?: stringChoose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getAllEntities"}
readonly event Attributes?: { ... }Default: {} Type options: {"multipleValues":true}
readonly event Type?: stringThe Entity ID for which an event will be created
readonly limit?: numberMax number of results to return Default: 50 Type options: {"minValue":1,"maxValue":100}
readonly operation?:
| "create"
| "get"
| "getAll"
| "upsert"
| "call"
| "getScreenshot"
| "check"
| "getErroLogs"
| "getLogbookEntries"Default: "getScreenshot"
readonly resource?:
| "event"
| "template"
| "log"
| "cameraProxy"
| "config"
| "service"
| "state"Default: "config"
readonly return All?: booleanWhether to return all results or only up to a given limit
readonly service?: stringChoose from the list, or specify an ID using an expression Type options: {"loadOptionsDependsOn":["domain"],"loadOptionsMethod":"getDomainServices"}
readonly service Attributes?: { ... }Default: {} Type options: {"multipleValues":true}
readonly state?: string§readonly state Attributes?: { ... }Default: {} Type options: {"multipleValues":true}
readonly template?: stringRender a Home Assistant template. See template docs for more information..
Default: {}