From 958a1de2fdf1da9b0339a6f059c9d1bedfa479d3 Mon Sep 17 00:00:00 2001 From: Allen Porter Date: Fri, 22 Apr 2022 22:19:23 -0700 Subject: [PATCH] Add calendar event end trigger to automation editor (#12389) --- src/data/automation.ts | 2 +- .../trigger/types/ha-automation-trigger-calendar.ts | 6 ++++++ src/translations/en.json | 3 ++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/data/automation.ts b/src/data/automation.ts index 23158f6566..a73e0b1fb5 100644 --- a/src/data/automation.ts +++ b/src/data/automation.ts @@ -154,7 +154,7 @@ export interface EventTrigger extends BaseTrigger { export interface CalendarTrigger extends BaseTrigger { platform: "calendar"; - event: "start"; + event: "start" | "end"; entity_id: string; } diff --git a/src/panels/config/automation/trigger/types/ha-automation-trigger-calendar.ts b/src/panels/config/automation/trigger/types/ha-automation-trigger-calendar.ts index 069e88794e..8a458434aa 100644 --- a/src/panels/config/automation/trigger/types/ha-automation-trigger-calendar.ts +++ b/src/panels/config/automation/trigger/types/ha-automation-trigger-calendar.ts @@ -31,6 +31,12 @@ export class HaCalendarTrigger extends LitElement implements TriggerElement { "ui.panel.config.automation.editor.triggers.type.calendar.start" ), ], + [ + "end", + localize( + "ui.panel.config.automation.editor.triggers.type.calendar.end" + ), + ], ], }, ]); diff --git a/src/translations/en.json b/src/translations/en.json index f7c083cdf7..a71198f227 100755 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -1754,7 +1754,8 @@ "calendar": { "label": "Calendar", "event": "[%key:ui::panel::config::automation::editor::triggers::type::homeassistant::event%]", - "start": "Event Start" + "start": "Event Start", + "end": "Event End" }, "device": { "label": "Device",