diff --git a/source/_integrations/caldav.markdown b/source/_integrations/caldav.markdown index 29be600c410..f50c982f6c4 100644 --- a/source/_integrations/caldav.markdown +++ b/source/_integrations/caldav.markdown @@ -3,19 +3,24 @@ title: CalDAV description: Instructions on how to integrate a WebDav calendar into Home Assistant. ha_category: - Calendar + - To-do List ha_iot_class: Cloud Polling ha_release: '0.60' ha_domain: caldav ha_platforms: - calendar + - todo ha_integration_type: integration --- -The CalDAV integration allows you to connect your WebDAV calendar to Home Assistant. -Each calendar is a [calendar](/integrations/calendar) entity which can be used -to trigger automations based on the the start or end of an event using criteria -such as the event name or description. The WebDAV calendar is updated roughly -every 15 minutes. +The CalDAV integration allows you to connect your WebDAV calendar to Home Assistant +as one of these entity types: + +- A [calendar](/integrations/calendar) entity which can be used to trigger automations based on the the start or end of an event using criteria such as the event name or description. +- A [todo](/integrations/todo) entity which tracks the number of active items +on the to-do list. + +The WebDAV entities are updated roughly every 15 minutes. {% include integrations/config_flow.md %} @@ -26,7 +31,7 @@ This integration was tested against [iCloud Calendar](https://www.icloud.com/cal ## Manual Configuration -You may also manually add a WebDAV calendar in Home Assistant by adding the following section to your `configuration.yaml` file: +You may also manually add a WebDAV calendar in Home Assistant by adding the following section to your `configuration.yaml` file. This method does not support to-do lists. {% details Manual configuration examples %} @@ -167,6 +172,12 @@ Using the entity state and attributes is more error prone and less flexible than - **start_time**: Start time of event. - **end_time**: End time of event. +## To-do Entity + +The todo entity is the number of incomplete items on the to-do list. See the +[todo integration](/integrations/todo) documentation for details and available +services that can be used in automations. + ## Troubleshooting {% details "Home Assistant Core Installations" %}