A beautiful countdown timer for Home Assistant that features animated progress circles and smart, easy-to-read time formatting. Whether you’re tracking birthdays, deadlines, events, or anniversaries, this card makes it look great and keeps you updated in real time!
Features
Entity Support for dynamic countdowns from sensors
Real-time updates with 1-second precision
Smart Time Display with natural language formatting
The idea behind TimeFlow Card is to bring an elegant and animated way to visualize time-based events right on your Home Assistant dashboard something more expressive than plain numbers or static countdowns.
The visual design takes inspiration from modern iOS-style widgets and minimal dashboard aesthetics, focusing on smooth animations, intuitive layouts, and clean typography.
But what makes TimeFlow Card different?
Other countdown cards show time in just numbers — TimeFlow Card shows progress visually through animated rings and smart formatting.
It’s perfect for users who want a sleek, no-fuss way to track events like meetings, trips, or routines.
The card supports full customization through YAML, but also works out-of-the-box with default styles if you prefer simplicity.
The card supports Homeassistant Templates for all the important configs so it is heavliy customizable.
TimeFlow Card is still evolving, so you can expect improvements and possibly a few breaking changes as new features roll out. If you enjoy visual dashboards and care about how time is displayed, give it a try!
Ready to try it?
You can install TimeFlow Card easily via HACS by searching for TimeFlow Card under the Frontend section.
I’d love to hear your feedback or ideas to make it even better!
First off, fantastic cards, great job! Unfortunately, I ran into one problem. On the Tab A8 tablet, when I enter the page where I have added TimeFlowe cards, the cards start animation appears, followed by the time remaining on card, but it immediately resets and the animation appears again.
Hi, sorry for replying so late, but I’ve been really busy lately.
The problem occurs on two of my tablets (Galaxy Tab A8 and A9+) when I use Fully kiosk browser.
First, I want to sincerely apologize for the long delay in getting back to you.
I’ve looked into this, and the issue is caused by how the Android System WebView (which Fully Kiosk uses) handles date parsing. It is stricter than desktop browsers and fails when there is a space in the date instead of a “T”.
The Quick Fix:
You can fix this in your YAML by adding this replace filter to your date templates:
Hi Rishib, just found this and it’s perfect for what I want. I’ve configured using card_mod without problem but can’t find any way to set the progress circle path colour (not the progress_colour). have I missed something?
Love the idea of a sunrise/sunset display. Not being much of a coder I copied and pasted the same code into a TimeFlow card. I end up with a black card with a progress bar but no text. Is there more I need to do? Using Apple products with a web page and the HA app showing the same thing.
Yes, I’d definately add that as a visual config option. If you’re using a light image as a background then the path doesn’t show too well, so being able to change easily would be great.