---
title: "Habitica"
description: "Habitica is a built-in integration for Home Assistant. It has 213 installs sharing analytics and needs the vendor's cloud."
canonical: "https://vulpo.app/integrations/core/habitica"
url: "https://vulpo.app/integrations/core/habitica.md"
last-updated: "2026-10-22"
version: "1.4"
---

# Habitica

> Habitica is a built-in integration for Home Assistant. It has 213 installs sharing analytics and needs the vendor's cloud.

Habitica is a built-in integration that connects a Habitica account to Home Assistant through the Habitica cloud. It exposes tasks as to-do lists and calendars, covering dailies, to-dos and their reminders. Sensors report character and quest details such as class, experience, and boss health, while binary sensors show quest status and pending invitations. Buttons trigger class skills, buy a health potion, or revive the character, and a switch toggles resting in the inn. Actions cover quest handling, casting skills, tracking habits, and creating or updating dailies, habits, rewards and to-dos. A notifier sends messages to party chat, and setup is done in the UI with a login or an API token, including self-hosted instances.

Automatic summary of Home Assistant's source code. Something wrong? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/config_flow_start/?domain=habitica)

## Supports

- **Uses the vendor's cloud**: Needs an internet connection and an account with the vendor.
- **Set up in the UI**: Add it in Settings, Devices and services. Nothing to download.
- **Cleans up devices**: Devices that are gone are removed by themselves.
- **Change settings later**: Its connection settings can change without removing it.
- **Platinum quality**: Home Assistant's own rating of its code and setup experience.
- **Updated with Home Assistant**: Ships and updates with every Home Assistant release.

## Setting it up

It is added under Settings, Devices and services, with Add integration.

### Log in to Habitica

- **Password**: Password for the account to connect Home Assistant to Habitica
- **Email or username (case-sensitive)**: Email or username (case-sensitive) to connect Home Assistant to your Habitica account

### Log in to other instances

- **API token**: API token of the Habitica account
- **User ID**: User ID of your Habitica account
- **URL**
- **Verify SSL certificate**: Enable SSL certificate verification for secure connections. Disable only if connecting to a Habitica instance using a self-signed certificate

### Sign in again

- **API token**: API token of the Habitica account
- **Password**: Password for the account to connect Home Assistant to Habitica
- **Email or username (case-sensitive)**: Email or username (case-sensitive) to connect Home Assistant to your Habitica account

### Update Habitica configuration

- **API token**: API token of the Habitica account
- **URL**: URL of the Habitica instance
- **Verify SSL certificate**: Enable SSL certificate verification for secure connections. Disable only if connecting to a Habitica instance using a self-signed certificate

Texts from Home Assistant's source code, [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).

## Entities

- **Binary sensors**: Pending quest invitation, Quest status
- **Buttons**: Allocate all stat points, Searing brightness, Buy a health potion, Defensive stance, Earthquake, Chilling frost, Healing light, Blessing, Intimidating gaze, Ethereal surge, Protective aura, Revive from death, and 4 more
- **Calendars**: Daily reminders, Dailies, To-do reminders, To-Do's
- **Images**: Avatar, Quest
- **Notifiers**: Party chat
- **Sensors**: Quest boss, Boss health, Boss health remaining, Boss rage, Boss rage limit break, Class, Collected quest items, Constitution, Display name, Eggs, Experience, Next level, and 20 more
- **Switches**: Rest in the inn
- **To-do lists**: Dailies, To-Do's

## Actions

- **Abort an active quest**: Terminates your party's ongoing quest. All progress will be lost and the quest roll returned to the owner's inventory. Only quest leader or group leader can perform this action.
  Fields: Select character
- **Accept a quest invitation**: Accepts a pending invitation to a quest.
  Fields: Select character
- **Cancel a pending quest**: Cancels a quest that has not yet started. All accepted and pending invitations will be canceled and the quest roll returned to the owner's inventory. Only quest leader or group leader can perform this action.
  Fields: Select character
- **Cast a skill**: Uses a skill or spell from your Habitica character on a specific task to affect its progress or status.
  Fields: Select character, Skill, Task name
- **Create a daily**: Adds a new daily.
  Fields: Checklist, Task alias, Collapse/expand checklist, Select character, Repeat every X, Repeat interval, Task name, Notes, Difficulty, Reminders
- **Create habit**: Adds a new habit.
  Fields: Task alias, Select character, Counter reset, Task name, Notes, Difficulty, Tags, Rewards or losses
- **Create reward**: Adds a new custom reward.
  Fields: Task alias, Select character, Cost, Task name, Notes, Tags
- **Create to-do**: Adds a new to-do.
  Fields: Checklist, Task alias, Collapse/expand checklist, Select character, Due date, Task name, Notes, Difficulty, Reminders, Tags
- **Get tasks**: Retrieves tasks from your Habitica character.
  Fields: Select character, Keyword, Difficulty, Tag, Task name, Task type
- **Leave a quest**: Leaves the current quest you are participating in.
  Fields: Select character
- **Reject a quest invitation**: Rejects a pending invitation to a quest.
  Fields: Select character
- **Track a habit**: Increases the positive or negative streak of a habit to track its progress.
  Fields: Select character, Reward or loss, Habit name
- **Buy a reward**: Buys one of your custom rewards with gold earned by fulfilling tasks.
  Fields: Select character, Reward name
- **Force-start a pending quest**: Begins the quest immediately, bypassing any pending invitations that haven't been accepted or rejected. Only quest leader or group leader can perform this action.
  Fields: Select character
- **Use a transformation item**: Uses a transformation item from your Habitica character's inventory on a member of your party or yourself.
  Fields: Select character, Transformation item, Target character
- **Update a daily**: Updates a specific daily for a selected Habitica character
  Fields: Add checklist items, Task alias, Clear all reminders, Collapse/expand checklist, Select character, Repeat every X, Repeat interval, Notes, Difficulty, Add reminders
- **Update a habit**: Updates a specific habit for the selected Habitica character
  Fields: Task alias, Select character, Adjust negative counter, Adjust positive counter, Counter reset, Notes, Difficulty, Remove tags, Rename, Add tags
- **Update a reward**: Updates a specific reward for the selected Habitica character
  Fields: Task alias, Select character, Cost, Notes, Remove tags, Rename, Add tags, Task name
- **Update a to-do**: Updates a specific to-do for a selected Habitica character
  Fields: Add checklist items, Task alias, Clear due date, Clear all reminders, Collapse/expand checklist, Select character, Due date, Notes, Difficulty, Add reminders

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## At a glance

- Kind: Built-in integration
- Category: [Productivity and information](https://vulpo.app/integrations/category/productivity-and-information.md), Calendars and to-dos
- Number: 213 installs sharing analytics
- Connection: Needs the vendor's cloud
- Upkeep: Part of Home Assistant
- Needs: Built into Home Assistant
- Quality scale: Platinum quality scale
- Domain: `habitica`
- Source: <https://www.home-assistant.io/integrations/habitica/>

In Vulpo: Quick Toggle card, Button card, Calendar card, Chart card, Apple Watch, Control Center

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/core/habitica

---

- HTML version of this page: https://vulpo.app/integrations/core/habitica
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
