Skip to main content
Version: Next

Lovelace Card

IntelliKeep ships with a dashboard card that shows how many tasks are overdue and due today, lists the most urgent open tasks with a checkbox to complete them, and links to the panel.

Dashboard card listing an overdue task, a task due today and two upcoming tasks

Adding the card​

On a dashboard, click Add card and pick IntelliKeep Card. You can set its options in the visual editor, or add it in YAML:

type: custom:intellikeep-card
title: Home maintenance
max_tasks: 3
show_description: false
show_linked_entities: false

The card follows the language of your Home Assistant profile (English, Portuguese or Spanish).

Configuration options​

OptionTypeDefaultDescription
titlestring"Home maintenance", in your languageCard title
max_tasksnumber3How many tasks to list (1–50)
show_descriptionbooleanfalseShow each task's description under its name
show_linked_entitiesbooleanfalseShow the areas and devices each task is linked to
filter_prioritylistallYAML only. List only these priorities, e.g. [critical, high]
filter_statuslistopen tasksYAML only. List only these statuses: pending, due, overdue, completed

For example, a card for urgent work only:

type: custom:intellikeep-card
title: Urgent
max_tasks: 5
filter_priority: [critical, high]
filter_status: [due, overdue]

What the card shows​

  • Header: the title and a summary such as 1 overdue · 1 due today, or how many tasks are open when none is urgent
  • Tasks: the open tasks, the nearest due date first, then by priority. Each one has a checkbox and the same due chip as the panel (3 days overdue, Today, 7:00 PM, Wed, Oct 21)
  • Footer: View all N tasks opens the IntelliKeep panel

Ticking a checkbox completes the task, recording the Home Assistant user who did it, and shows a message with Undo.

YAML-mode dashboards​

IntelliKeep registers the card resource automatically when dashboards are managed from the UI (storage mode, the default). If your dashboards are configured in YAML, add the resource yourself:

lovelace:
resources:
- url: /intellikeep_static/intellikeep-card.js
type: module

Without it, the dashboard shows Custom element doesn't exist: intellikeep-card.

:::note Changed in 2.0 The card used to list 10 tasks and include completed ones. To get that back, set max_tasks: 10 and filter_status: [pending, due, overdue, completed]. See Upgrading from 1.x. :::