getAutomations
Get a list of automations currently registered
Signature
getAutomations(): IBlock<unknown, unknown>[];
Return Value
IBlock<unknown, unknown>[]
The full version of the blocks client - only available to plugins
Name | i-full-blocks-client |
---|---|
Type | Interface |
Path | packages/blocks/src/types/i-full-blocks-client.ts |
Get a list of automations currently registered
getAutomations(): IBlock<unknown, unknown>[];
IBlock<unknown, unknown>[]
Reload the home assistant state cache
loadStates(): Promise<void>;
Promise<void>
Register an automation
registerAutomation(automation: IBlock<unknown, unknown>): Promise<void>;
Name | Type | Description |
---|---|---|
automation | IBlock<unknown, unknown> |
Promise<void>
Register a trigger with Home Assistant
registerTrigger(trigger: Record<string, unknown>, callback: (event: unknown) => void | Promise<void>): Promise<void>;
Name | Type | Description |
---|---|---|
trigger | Record<string, unknown> | |
callback | (event: unknown) => void | Promise<void> | |
Promise<void>