I added 3 calendar events in. One with Blocked, another one with Auto-Blocked and another one with just some text Working well. I used your YAML only changing the calendar used, offsets and I turned ON / OFF a different switch.
The only notification I got was the one that had Working well the other 2 calendar events were stopped on the condition.
Remember it is case sensitive. Example; it must be Blocked not blocked
Could someone take a look at what I have created below to see if there are any glaring issues:
The part that I am somewhat concerned wonât work is the additional action I added to get a notification across the smart speakers in the house. The script I have called out with the arguments I have listed works in other automations but I wasnât sure if it was ok to use it in this aspect here.
Also, is there a way to use this (the text that is being represented by this code): {{ trigger.calendar_event.summary }}
i.e. what is contained inside of that code (the title of the calendar event and have it said by the smart speaker rather than having to hardcode the text I would like said (shown below in the speech_message area)
alias: Calendar Notifications & Actions- Nail Trim
description: ""
use_blueprint:
path: Blackshome/calendar-notifications-and-actions.yaml
input:
calendar: calendar.placeholder_gmail_com
start_calendar_offset:
hours: 0
minutes: 30
seconds: 0
days: 0
calendar_trigger: "@Nail"
include_start_notify: enable_start_notify_options
start_notify_device:
- bd1204963b0f5db08dcb3d33ef2ba626
include_start_action_buttons: []
include_start_auto_actions:
- enable_start_action_1
start_action_1:
- if:
- condition: state
entity_id: input_boolean.audible_notifications
state: "on"
then:
- action: script.status_annc
data:
who: null
call_interruption: 1
speech_message: The Dogs Nail Trim Appointment is in thirty minutes.
First things first, this blueprint is really great work, it has all features I can imagine.
I downloaded version 2.0 and tried to notify my Android mobile, but without success. Problem is, from my point of view, the push line in data section:
Looking at the message you want to send your Calendar Start - Offset may need to be -30 with a minus (-) not 30 as that will send the notification 30 min after it starts and you would like 30 min before it starts.
Hi,
First of all, thanks for a great blueprint, it works great
Is it possible to have a setting to change to trigger on specific words in the title instead?
I have a calendar entry called âJane - Rangersâ but for some reason even though the calendar is currently on itâs not triggered by the âRangersâ search.
alias: Car - Rangers Night - Preheat Car
description: ""
use_blueprint:
path: Blackshome/calendar-notifications-and-actions.yaml
input:
calendar: calendar.m365_kara
calendar_trigger: "@Rangers"
start_calendar_offset:
hours: 0
minutes: -30
seconds: 0
days: 0
@Blacky End Notify triggers/runs when it is disabled, can you fix it?
und das Logger: homeassistant.helpers.template Quelle: helpers/template/__init__.py:2333 Erstmals aufgetreten: 08:07:21 (1 Vorkommnis) Zuletzt protokolliert: 08:07:21 Template variable error: 'dict object' has no attribute 'calendar_event' when rendering '{{ trigger.calendar_event.summary }}'
Requesting assistance to ensure I am going about this the right way.
I have a couple Google calendars:
Family Routine Calendar w/ daily reoccurring events; keep kids on schedule
Family Calendar w/ unique (nonrecurring) events
Using Google TTS announce via Google Home speakers, say prior to an event starting and at the start, where offset times vary. I am using tags in the event descriptions; â15mâ, â30mâ, â45mâ, etc.
âFamily Calâ - both keyword and non-keyword - some events tagged
2A. âFamily - 45m tagged eventâ⌠etc.
2B. âFamily - 15m untagged eventsâ - this will double up and trigger for all calendar events, including those tagged with 45m - any workaround? Is there a better way?
I am also interested in triggering a TV screen cast display preset images or AI generated - âdinnerâ, âkarateâ, âbrush teethâ, etc. but have not gotten that far.