
Using Home Assistant and TeamTracker for a Smart Football World Cup Dashboard
Major football tournaments are perfect for home automation projects. Whether you want live match notifications, automatic TV scenes, flashing lights when your team scores, or a dedicated dashboard for match day, Home Assistant makes it surprisingly easy.
Recently I started experimenting with TeamTracker on GitHub, a fantastic custom integration available through HACS that brings live sports data directly into Home Assistant. After a few minutes of setup, I already had live football match data available as sensors and attributes that could be used for automations, dashboards, notifications, and LED effects.
In this article, I will show:
- What TeamTracker is
- How it works with Home Assistant
- Useful sensors and attributes
- Ideas for football automations
- A practical YAML automation example
- Dashboard ideas for match day
What is TeamTracker?
TeamTracker on GitHub is a custom Home Assistant integration designed to track sports teams and competitions.
It supports:
- Football
- NHL
- NFL
- MLB
- NBA
- College sports
- International tournaments
For football fans, it works very well with:
- FIFA World Cup
- UEFA Euro
- Premier League
- Champions League
- National teams
The integration creates Home Assistant sensors containing:
- Match status
- Start times
- Current score
- Opponent information
- Match clock
- TV channel information
- Rankings
- Team records
This means Home Assistant can react in real time when matches start, goals are scored, or games finish.
Why TeamTracker is Perfect for Home Assistant
The best thing about TeamTracker is how naturally it fits into Home Assistant automations.
Once configured, a sensor might look like this:
sensor.norway_soccer
During a live match, the sensor can expose attributes such as:
state: IN
team_name: Norway
opponent_name: Spain
team_score: 2
opponent_score: 1
clock: 67
last_update: Goal
That gives you everything needed for:
- Match notifications
- Smart lighting
- TV automations
- Dashboards
- Voice announcements
- LED effects
- ESPHome displays
And the best part is that it requires very little maintenance once installed.
Installing TeamTracker
TeamTracker is installed through HACS.
Requirements:
- Home Assistant
- HACS installed
Installation steps:
- Open HACS
- Search for “TeamTracker”
- Install the integration
- Restart Home Assistant
- Add the integration through Settings → Devices & Services
After setup, select the sport and team you want to track.
For example:
- Norway national team
- England national team
- Arsenal
- Real Madrid
Once configured, Home Assistant automatically creates the required sensors.
Creating a Match Day Dashboard
One of the first things I built was a dedicated football dashboard.
Using Mushroom cards and conditional cards, you can display:
- Live score
- Match clock
- Next match countdown
- Competition
- Opponent
- Current status
- Team logo
A simple setup can quickly become a full “match center” inside Home Assistant.
I also added:
- A large live score card
- WLED controls
- Match day scenes
- Buttons for TV and audio systems
This works especially well on:
- Wall tablets
- Fully Kiosk Browser
- Kitchen displays
- Android TV dashboards
Smart Match Automations
This is where TeamTracker becomes really fun.
Because the integration exposes live match data as Home Assistant entities, you can trigger automations whenever something changes.
Some ideas include:
- Turn on the TV when the match starts
- Dim lights automatically
- Flash LED strips when your team scores
- Send notifications before kickoff
- Announce goals using text-to-speech
- Display the score on ESPHome devices
- Pause robot vacuum cleaning during matches
You can even create a full “stadium mode” scene.
Example Automation: Goal Celebration Lights
The following automation changes the lights whenever your team scores.
This example assumes:
- You use WLED
- Your TeamTracker sensor is called:
sensor.norway_soccer
Automation example:
alias: Norway Goal Celebration
description: Flash WLED lights when Norway scores
trigger:
- platform: state
entity_id: sensor.norway_soccer
attribute: team_score
condition:
- condition: state
entity_id: sensor.norway_soccer
state: "IN"
action:
- service: light.turn_on
target:
entity_id: light.wled_livingroom
data:
effect: Rainbow
brightness: 255
- service: tts.google_translate_say
target:
entity_id: media_player.living_room_speaker
data:
message: "Goal for Norway!"
- service: notify.mobile_app_phone
data:
title: "Football Update"
message: >
Norway scored against
{{ state_attr('sensor.norway_soccer', 'opponent_name') }}
mode: single
This creates a surprisingly immersive experience during live matches.
Match Start Automation
Another useful automation is enabling “match mode” automatically before kickoff.
Example ideas:
- Turn on the TV
- Set lighting scenes
- Close blinds
- Adjust room temperature
- Pause EV charging
- Disable noisy automations
A trigger can simply monitor when the sensor changes from:
PRE
toIN
This means the match has started.
Using ESPHome Displays
If you already use ESPHome, TeamTracker becomes even more interesting.
You can create:
- Live scoreboards
- OLED match displays
- LED matrix score signs
- ePaper dashboards
- Goal indicators
An inexpensive ESP32 with a small display can become a dedicated football scoreboard.
This is perfect for:
- Home offices
- Kitchens
- Workshops
- Game rooms
Notifications Before Kickoff
A simple but extremely useful automation is sending notifications before a match starts.
Examples:
- 1 hour before kickoff
- 15 minutes before kickoff
- When lineups are available
Example notification:
“Norway vs Spain starts in 15 minutes.”
This makes Home Assistant act almost like a personal sports assistant.
Combining TeamTracker with WLED
The combination of TeamTracker and WLED is probably my favorite part of this project.
Ideas include:
- National flag colors during matches
- Flash effects for goals
- Different colors for home and away games
- Match status indicators
- Animated victory celebrations
Because WLED integrates so well with Home Assistant, everything feels seamless.
Final Thoughts
TeamTracker is one of those integrations that immediately inspires new automation ideas.
It is easy to install, lightweight, and integrates perfectly with Home Assistant. Within minutes, you can transform your smart home into a live football companion with:
- Match dashboards
- Smart lighting
- Goal celebrations
- Notifications
- Voice announcements
- ESPHome scoreboards
For football fans and smart home enthusiasts, it is a fantastic combination.
If you already use Home Assistant, this is definitely worth trying before the next major tournament.
Some of the links in this article are "affiliate links", a link with a special tracking code. This means if you click on an affiliate link and purchase the item, we will receive an affiliate commission. The price of the item is the same whether it is an affiliate link or not. Regardless, we only recommend products or services we believe will add value to our readers. By using the affiliate links, you are helping support our Website, and we genuinely appreciate your support.