Files
frontend/src/data/script.ts
2019-05-16 17:44:46 +02:00

18 lines
543 B
TypeScript

import { HomeAssistant } from "../types";
import computeObjectId from "../common/entity/compute_object_id";
export interface EventAction {
event: string;
event_data?: { [key: string]: any };
event_data_template?: { [key: string]: any };
}
export const triggerScript = (
hass: HomeAssistant,
entityId: string,
variables?: {}
) => hass.callService("script", computeObjectId(entityId), variables);
export const deleteScript = (hass: HomeAssistant, objectId: string) =>
hass.callApi("DELETE", `config/script/config/${objectId}`);