---
title: "Toothbrush Card"
description: "Toothbrush Card is a dashboard card for Home Assistant. It has 56 GitHub stars and was last updated October 24, 2026."
canonical: "https://vulpo.app/integrations/cards/mtheli-toothbrush-card"
url: "https://vulpo.app/integrations/cards/mtheli-toothbrush-card.md"
last-updated: "2026-10-24"
version: "1.4"
---

# Toothbrush Card

> Toothbrush Card is a dashboard card for Home Assistant. It has 56 GitHub stars and was last updated October 24, 2026.

Toothbrush Card is a dashboard card that shows the live state of Bluetooth electric toothbrushes. It works with the Oral-B, Philips Sonicare, Xiaomi T700 and Laifen Bluetooth integrations and finds their entities automatically, so no manual YAML is needed. An animated tooth graphic with four or six sectors tracks brushing, and a progress bar is split by sector against the brushing target. Chips display battery, pressure, mode, score, brush head and head time, and each reading can be placed as a chip, a corner marker or hidden. After a session, a banner shows whether the routine was completed or stopped early. A compact panel mode hides the header and tooth ring and leaves a large timer, and the card follows the Home Assistant language.

Automatic summary of the README of mtheli/toothbrush-card. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=mtheli&repository=toothbrush-card&category=plugin)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=mtheli&repository=toothbrush-card&category=plugin)

## Supports

- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace, then add a card of this type to a dashboard.

## From the README

> A Custom Lovelace Card for Home Assistant designed to visualize electric toothbrushes via Bluetooth LE integrations.
>
> - Real-time brushing visualization with animated tooth SVG (4 or 6 sectors)
> - Chip-based display for battery, pressure/intensity, brushing mode, score, brush head and head time
> - Configurable layout: place every reading as a chip or a corner marker — or hide it
> - Compact panel mode: hideable header and tooth ring with a large standalone timer (two cards fit side by side on a 480×480 wall panel)
> - Bluetooth connection status indicator (Pantone 285 blue)
> - Sector-segmented progress bar based on the brushing target (uses the device routine length when available)
> - Session recap banner: green when the routine was completed, amber with partial progress when brushing stopped early — read from the brush's own record where an integration exposes one, otherwise…
> - A verdict on the finished session: the Oral-B display face or the Xiaomi score where the handle reports one — and on a handle that reports neither but records its own sessions, one the card works…
> - Automatic entity discovery — no manual YAML required
> - Sector tracking: device-reported (Oral-B), integration-derived (Sonicare) or time-based calculation (Xiaomi, Laifen)
> - Configurable title, subtitle, and accent color — left unset, the accent follows the color the brush's own light ring is set to, converted from the handle's LED drive levels so it matches what the…
> - Configurable tooth, active-sector, and completed-sector colors

From the README of [mtheli/toothbrush-card](https://github.com/mtheli/toothbrush-card#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Dashboard card
- Number: 56 GitHub stars
- Connection: Connection not stated
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v0.37.0, last updated October 24, 2026
- Source: <https://github.com/mtheli/toothbrush-card>
- Issues: <https://github.com/mtheli/toothbrush-card/issues>
- Screenshot: https://vulpo.app/integrations-img/3782cc2f35046f70.webp (from mtheli/toothbrush-card's README)
- Screenshot: https://vulpo.app/integrations-img/c87afb007d0f3d3c.webp (from mtheli/toothbrush-card's README)
- Screenshot: https://vulpo.app/integrations-img/9df47d20e11820e9.webp (from mtheli/toothbrush-card's README)

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-24. Source: https://vulpo.app/integrations/cards/mtheli-toothbrush-card

---

- HTML version of this page: https://vulpo.app/integrations/cards/mtheli-toothbrush-card
- 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
