Get Calendar Events
ha_config_get_calendar_eventsRetrieve calendar events from a Home Assistant calendar entity within a specified time range, including summaries, start/end times, locations, and recurrence IDs.
Instructions
Get calendar events from a calendar entity within a time range.
Returns each event's summary, start, end, description and location, plus the uid, recurrence_id and rrule when the calendar provides them (the edit and remove tools use uid and recurrence_id). To find calendar entities, use ha_search(domain_filter='calendar').
EXAMPLES:
Next week (defaults): ha_config_get_calendar_events("calendar.family")
Date range: ha_config_get_calendar_events("calendar.work", start="2024-01-01T00:00:00", end="2024-01-31T23:59:59")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | End datetime in ISO format (default: 7 days from now, not from start; pass end whenever you pass start) | |
| start | No | Start datetime in ISO format; omit it to start at the current time | |
| entity_id | Yes | Calendar entity ID (e.g., 'calendar.family') | |
| max_results | No | Maximum number of events to return |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||