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§
Source§readonly additional Fields?:
| {
endTime?: string;
entityIds?: string;
minimalResponse?: boolean;
significantChangesOnly?: boolean;
startTime?: string;
}
| {
endTime?: string;
entityId?: string;
startTime?: string;
}
readonly additional Fields?:
| {
endTime?: string;
entityIds?: string;
minimalResponse?: boolean;
significantChangesOnly?: boolean;
startTime?: string;
}
| {
endTime?: string;
entityId?: string;
startTime?: string;
}
Source§readonly camera Entity Id?: string
readonly camera Entity Id?: string
Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getCameraEntities"}
Source§readonly domain?: string
readonly domain?: string
Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getDomains"}
Source§readonly entity Id?: string
readonly entity Id?: string
Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getAllEntities"}
Source§readonly event Attributes?: { attributes: { name?: string; value?: string }[] }
readonly event Attributes?: { attributes: { name?: string; value?: string }[] }
Default: {} Type options: {"multipleValues":true}
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 50 Type options: {"minValue":1,"maxValue":100}
Source§readonly operation?:
| "create"
| "get"
| "getAll"
| "upsert"
| "call"
| "getScreenshot"
| "check"
| "getErroLogs"
| "getLogbookEntries"
readonly operation?:
| "create"
| "get"
| "getAll"
| "upsert"
| "call"
| "getScreenshot"
| "check"
| "getErroLogs"
| "getLogbookEntries"
Default: "getScreenshot"
Source§readonly resource?:
| "event"
| "template"
| "log"
| "cameraProxy"
| "config"
| "service"
| "state"
readonly resource?:
| "event"
| "template"
| "log"
| "cameraProxy"
| "config"
| "service"
| "state"
Default: "config"
Source§readonly service?: string
readonly service?: string
Choose from the list, or specify an ID using an expression Type options: {"loadOptionsDependsOn":["domain"],"loadOptionsMethod":"getDomainServices"}
Source§readonly service Attributes?: { attributes: { name?: string; value?: string }[] }
readonly service Attributes?: { attributes: { name?: string; value?: string }[] }
Default: {} Type options: {"multipleValues":true}
Source§readonly state Attributes?: { attributes: { name?: string; value?: string }[] }
readonly state Attributes?: { attributes: { name?: string; value?: string }[] }
Default: {} Type options: {"multipleValues":true}
Source§readonly template?: string
readonly template?: string
Render a Home Assistant template. See template docs for more information..
Default: {}