Skip to content

mtheli/philips_shaver_card

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Philips Shaver Card

HACS Custom GitHub Release License: MIT

Custom Lovelace card for the Philips Shaver Home Assistant integration.

Important

The card now ships with the Philips Shaver integration (v0.18.0 and newer) — no separate installation needed anymore. If you installed the card from this repository, please remove it: in HACS uninstall Philips Shaver Card (this also removes the dashboard resource), or delete the manually added resource. Your dashboards keep working unchanged — the card type stays custom:philips-shaver-card.

This repository remains the home of the card's source code and issue tracker, but there will be no further standalone releases. Card updates ship with integration releases.

Shaving mode

Features

  • Pressure gauge with animated needle during shaving (blue/green/orange zones)
  • Battery gauge with animated charging visualization
  • Cleaning ring gauge with droplet animation during cleaning cycles
  • Shaver head remaining bar
  • OneBlade support with speed gauge and adapted stats
  • Notification banner — active warnings (motor blocked, head replacement, etc.) shown as dismissible alerts with per-notification clearing
  • Connecting animation — animated Bluetooth icon while the integration is initializing
  • Context-dependent stats: motor RPM & current during shaving, session history in standby, charge info while charging
  • Clickable elements — tap header, battery, or head bar to open the entity's more-info dialog
  • Multi-language support — English and German, auto-detected from your Home Assistant language setting

The card automatically switches between modes based on the shaver's activity state:

Standby Shaving Charging Cleaning
Standby Shaving Charging Cleaning
Connecting Warning
Connecting Warning

Community

Installation

The card is bundled with the Philips Shaver integration (v0.18.0+). Installing the integration — via HACS or manually — is all you need; the card registers itself automatically, no dashboard resource setup required.

Configuration

The card uses a visual editor — just add a card and select Philips Shaver Card from the list. Pick your shaver device and you're done.

YAML

type: custom:philips-shaver-card
device_id: <your-device-id>
title: My Shaver   # optional, defaults to the device's name
show_model: true   # optional, show model number as subtitle (default: true)

Supported Languages

Language Code
English en
German / Deutsch de

The card automatically uses your Home Assistant language setting. Unsupported languages fall back to English. Contributions for additional languages are welcome — just add a new JSON file in src/locales/.

Requirements

Disclaimer

This is an independent community project and is not affiliated with, endorsed by, or sponsored by Philips. All product names, trademarks, and registered trademarks are property of their respective owners.

License

MIT

About

Custom Lovelace card for Philips shavers and OneBlade in Home Assistant

Topics

Resources

License

Stars

3 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors