Hey everyone! I've been building a Home Assistant integration + custom Lovelace card set for following football/soccer live, and I think it's ready to share.
What it does
Soccer Live pulls match data from ESPN's public API and exposes it as HA sensors. Paired with the custom dashboard cards, you get a live football experience directly in your dashboard.
Integration features
- Live scores, match status and clock
- Standings, top scorers, bracket/knockout stages
- Lineup, key events, H2H, live commentary
- Weather at the venue via Open-Meteo
- Goal/card/match-start push notifications
- Offline cache — cards keep showing last known data when HA restarts
- Works with competitions worldwide (wherever ESPN covers it)
16 card types — one picker, one YAML type
Match view: Team · Live Match · Match Center · Countdown
Competition: Matches · Standings · Mini Standings · Bracket · Scorers
Team focus: Team Form · Lineup · Timeline · Live Commentary
Other: News · Team Competitions · Multi Team
All cards share a consistent header style, support 7 languages (EN/NL/DE/FR/ES/IT/PT), multiple skins, and have a full visual editor in HA's card picker.
Installation via HACS (add as custom repositories)
- Integration: GitHub - rononline/soccerlive: HomeAssistant Integration for Soccer - Leagues - Champions League and more · GitHub
- Cards: GitHub - rononline/soccerlive-card: HomeAssistant Card for SoccerLive integration · GitHub
Example
card_type: team
entity: sensor.soccer_live_next_ned_1_feyenoord
Happy to answer questions — this is still actively developed so feedback is very welcome!