Interface HomeAssistantNodeParameters

Source
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 additionalFields?:
    | {
        endTime?: string;
        entityIds?: string;
        minimalResponse?: boolean;
        significantChangesOnly?: boolean;
        startTime?: string;
    }
    | {
        endTime?: string;
        entityId?: string;
        startTime?: string;
    }

Default: {}

Source§

readonly binaryPropertyName?: string

Default: "data"

Source§

readonly cameraEntityId?: string

Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getCameraEntities"}

Source§

readonly domain?: string

Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getDomains"}

Source§

readonly entityId?: string

Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getAllEntities"}

Source§

readonly eventAttributes?: { attributes: { name?: string; value?: string }[] }

Default: {} Type options: {"multipleValues":true}

Source§

readonly eventType?: string

The Entity ID for which an event will be created

Source§

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"

Default: "getScreenshot"

Source§

readonly resource?:
    | "event"
    | "template"
    | "log"
    | "cameraProxy"
    | "config"
    | "service"
    | "state"

Default: "config"

Source§

readonly returnAll?: boolean

Whether to return all results or only up to a given limit

Source§

readonly service?: string

Choose from the list, or specify an ID using an expression Type options: {"loadOptionsDependsOn":["domain"],"loadOptionsMethod":"getDomainServices"}

Source§

readonly serviceAttributes?: { attributes: { name?: string; value?: string }[] }

Default: {} Type options: {"multipleValues":true}

Source§

readonly state?: string

Source§

readonly stateAttributes?: { attributes: { name?: string; value?: string }[] }

Default: {} Type options: {"multipleValues":true}

Source§

readonly template?: string

Render a Home Assistant template. See template docs for more information..