Compact Team Tracker Card – A sleek, space-saving sports card

Hi everyone,

I wanted to share a project (my first one) I’ve been working on (with ai support): the Compact Team Tracker Card.

While I love the data provided by the ha-teamtracker integration, I found the default card a bit too bulky for my minimalist dashboard. My goal was to create a “UI-first” version that keeps all the essential information while significantly reducing the footprint.

:folded_hands: Credits

This card is a frontend enhancement and wouldn’t be possible without the fantastic work of vasqued2 and their ha-teamtracker integration. This card requires that integration to be installed and configured first.

:rocket: Key Features in v2.0.5:

  • Space-Efficient Design: Optimized for dense dashboards.
  • Ultra-Compact Layout: An optional one-line mode for the ultimate minimalist look.
  • Smart Visibility: Automatically hides finished matches from previous days at midnight to keep your view fresh.
  • Multi-Entity Support: Display and manage multiple teams within a single card.
  • Priority Sensor: Choose a “main” team to be prioritized when multiple games start simultaneously.
  • Full Visual Editor: No YAML required. Configure everything via the native Home Assistant UI.

:camera_with_flash: Screenshots

:hammer_and_wrench: Installation

The card is HACS-ready. You can add it as a Custom Repository:

  1. Go to HACSFrontend.
  2. Click the three dots in the top right and select Custom repositories.
  3. Paste this URL: https://github.com/ChamesBont/compact-team-tracker-card/
  4. Select Dashboard as the category.
  5. Click Install and refresh your browser.

:memo: Repo & Feedback

Check out the code and full documentation here: :backhand_index_pointing_right: GitHub: Compact Team Tracker Card

I’d love to hear your thoughts! If you find it useful, feel free to drop a :star: on GitHub.

This is great! Thank you. I'm unfortunately not able to add a team at all when trying to add the card. Not sure if I missed something?

Thanks :slight_smile:
Can you try the "Pre-Release v2.0.6-beta.4"?
Do you have the Team Tracker integration installed?

Thanks. Just grabbed the beta and restarted, same issue. And I do have Team Tracker installed already.

Okay, I've now tested it on a fresh HA installation and am encountering the same issue as you. For now, you can create the map in the code editor and define the entities there; see my example:

type: custom:compact-team-tracker
entities:
  - sensor.bund_vfb_stuttgart
  - sensor.bund_bayern_munich
  - sensor.dfb_pokal_vfb_stuttgart
  - sensor.dfb_pokal_bayern_munich
  - sensor.cl
show_record: true
layout: standard
show_scorers: true
only_today: true
show_next_only: false
priority_entity: sensor.bund_vfb_stuttgart
show_league: true
show_last_play: true
last_play_marquee: false

I'll take a closer look at the problem over the next few days.

EDIT:
There seems to be a problem loading the dropdown menu. If you click the dropdown menu in the visual editor on any standard dashboard card, it will then work on my card as well.

Sounds good, appreciate it!

1 Like

It looks like the problem has been fixed. Could you please test version 2.0.6 when you get a chance?

Working now, thanks so much!

Is there a way to show the previous game as well? For example, once the Mets game was done the score was gone, but I'd like to have the previous game show for some time before the next one, seeing the score in the morning for example.

Is the “Hide finished matches” option turned off?
If so, the reason the games aren't visible is likely the Team Tracker integration itself. I'm not exactly sure how the MLB schedule is displayed there. In the Bundesliga, all games remain visible until the end of the matchday.