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>