Se ti piace il mio lavoro e vuoi che continui nello sviluppo delle card, puoi offrirmi un caffè.
If you like my work and want me to continue developing the cards, you can buy me a coffee.
Non dimenticare di seguirmi sui social:
Don't forget to follow me on social media:
Guarda il video su YouTube
Watch the video on YouTube
L'integrazione "Calcio Live" per Home Assistant permette di ottenere informazioni in tempo reale sulle competizioni di calcio, come classifiche, cannonieri e giornate di campionato.
The "Calcio Live" integration for Home Assistant allows you to get real-time information about football competitions, such as standings, top scorers, and matchdays.
-
Vai su Impostazioni > Integrazione > Aggiungi Integrazione e cerca 'Calcio-Live'.
Go to Settings > Integration > Add Integration and search for 'Calcio-Live'. -
Configura l'integrazione tramite l'interfaccia di Home Assistant.
Configure the integration via the Home Assistant interface.
NOTA / NOTE: !!!! NON DIMENTICARE IL PUNTO 7 - LE CARD VANNO INSTALLATE A PARTE COME PUNTO 1 e 2!!!!
!!! DON'T FORGET POINT 7 - THE CARDS MUST BE INSTALLED SEPARATELY AS IN POINTS 1 AND 2 !!!
-
Scegli il campionato da seguire o della tua squadra, è molto intuitivo...
Choose the league or team to follow, it is very intuitive...
7. Per la card, vai su: https://github.com/Bobsilvio/calcio-live-card e segui le istruzioni
For the card, go to: https://github.com/Bobsilvio/calcio-live-card and follow the instructions
Nel configuration.yaml inserire questo codice:
recorder:
exclude:
entity_globs:
- sensor.calciolive_*Puoi seguire più campionati o più squadre.\
You can follow multiple leagues or multiple teams.
A partire dalla versione 2.3, il sensore espone attributi computati che semplificano enormemente la creazione di automazioni via UI, senza necessità di codice template complesso.
Per la Prossima Partita (next_match_*):
next_match_home_team- Nome squadra casanext_match_away_team- Nome squadra ospitenext_match_home_score- Goal squadra casanext_match_away_score- Goal squadra ospitenext_match_date- Data formattata (dd/mm/yyyy hh:mm)next_match_datetime_iso- Data in formato ISO 8601next_match_minutes_until- ⏰ Minuti mancanti all'inizionext_match_status- Stato: "pre" / "in" / "post"next_match_clock- Orario della partitanext_match_period- Tempo correntenext_match_venue- Nome stadionext_match_home_logo- URL logo squadra casanext_match_away_logo- URL logo squadra ospitenext_match_home_form- Form squadra casanext_match_away_form- Form squadra ospite
Per Partita in Corso (live_match_*):
live_match_home_team,live_match_away_teamlive_match_home_score,live_match_away_scorelive_match_clock- Minuto attuale (es. "45+2")live_match_period- Tempolive_match_status,live_match_description,live_match_venue- ...e altri campi identici a
next_match_*
Per Ultima Partita Terminata (last_match_*):
last_match_home_team,last_match_away_teamlast_match_home_score,last_match_away_scorelast_match_date,last_match_venue
Contatori e Booleani:
total_matches,live_matches_count,upcoming_matches_count,finished_matches_counthas_live_match- Booleanhas_upcoming_match- Booleanhas_recent_match- Boolean (ultima partita negli ultimi 48 ore)
Il sensore rileva automaticamente i goal durante le partite in corso e dispatcha un evento:
- Event Type:
calcio_live_goal - Dati disponibili:
team- Squadra che ha segnatoopponent- Squadra avversariagoals_scored- Numero di goal segnatihome_team,away_team- Nome squadrehome_score,away_score- Punteggio attualevenue- Nome stadiomatch_status- Stato partitasensor_name- Nome del sensore che ha rilevato il goal
1. Notifica 15 minuti prima della partita (SEMPLICE ✅)
Opzione 1: Editor Visivo
- Trigger: Template
- Valore:
{{ state_attr('sensor.calciolive_next_ita_1_internazionale', 'next_match_minutes_until') == 15 }} - Condizione (opzionale):
{{ state_attr('sensor.calciolive_next_ita_1_internazionale', 'next_match_status') == 'pre' }} - Azione: Notifica
- Titolo:
{{ state_attr('sensor.calciolive_next_ita_1_internazionale', 'next_match_home_team') }} vs {{ state_attr('sensor.calciolive_next_ita_1_internazionale', 'next_match_away_team') }} - Messaggio:
Calcio d'inizio tra 15 minuti!
- Titolo:
2. Notifica quando una squadra segna un goal (NUOVO! ⚽)
Opzione 1: Ascolta l'evento
- Trigger: Event
- Event type:
calcio_live_goal - Event data:
team: Internazionale(opzionale) - Azione: Notifica
- Titolo:
⚽ GOAL! - Messaggio:
{{ trigger.event.data.team }} segna! {{ trigger.event.data.home_score }}-{{ trigger.event.data.away_score }}
- Titolo:
3. Notifica quando la partita inizia
- Trigger: Template
- Valore:
{{ state_attr('sensor.calciolive_next_ita_1_internazionale', 'next_match_status') == 'in' }} - Azione: Notifica
4. Notifica quando la partita finisce
- Trigger: Template
- Valore:
{{ state_attr('sensor.calciolive_next_ita_1_internazionale', 'next_match_status') == 'post' }} - Azione: Notifica
Metodo Semplificato (v2.3+):
alias: CalcioLive - Notifica 15 minuti prima della partita Inter
description: Invia una notifica al cellulare 15 minuti prima dell'inizio della partita.
trigger:
- platform: template
value_template: "{{ state_attr('sensor.calciolive_next_ita_1_internazionale', 'next_match_minutes_until') == 15 }}"
condition:
- condition: template
value_template: "{{ state_attr('sensor.calciolive_next_ita_1_internazionale', 'next_match_status') == 'pre' }}"
action:
- service: notify.mobile_app_xxx
data:
title: CalcioLive - Promemoria Partita
message: >
La partita tra {{ state_attr('sensor.calciolive_next_ita_1_internazionale', 'next_match_home_team') }}
e {{ state_attr('sensor.calciolive_next_ita_1_internazionale', 'next_match_away_team') }}
inizierà tra 15 minuti!
data:
image: "{{ state_attr('sensor.calciolive_next_ita_1_internazionale', 'team_logo') }}"
mode: singleMetodo Classico (pre-v2.3): Metodo Classico (pre-v2.3):
alias: CalcioLive - Notifica 15 minuti prima della partita Inter (CLASSICO)
description: Invia una notifica al cellulare 15 minuti prima dell'inizio della partita.
trigger:
- platform: template
value_template: >
{{
(as_timestamp(strptime(state_attr('sensor.calciolive_next_ita_1_internazionale',
'matches')[0].date, '%d/%m/%Y %H:%M')) - 900) | timestamp_custom('%Y-%m-%d
%H:%M') == now().strftime('%Y-%m-%d %H:%M') }}
condition:
- condition: template
value_template: >
{{ state_attr('sensor.calciolive_next_ita_1_internazionale',
'matches')[0].state == 'pre' }}
action:
- service: notify.mobile_app_xxx
data:
title: CalcioLive - Promemoria Partita
message: >
La partita tra {{
state_attr('sensor.calciolive_next_ita_1_internazionale',
'matches')[0].home_team }} e {{
state_attr('sensor.calciolive_next_ita_1_internazionale',
'matches')[0].away_team }} inizierà tra 15 minuti!
data:
image: >
{{ state_attr('sensor.calciolive_next_ita_1_internazionale', 'team_logo') }}
mode: singleMetodo Semplificato con Evento:
alias: CalcioLive - Notifica Goal Internazionale
description: Invia una notifica ogni volta che l'Internazionale segna un goal.
trigger:
- platform: event
event_type: calcio_live_goal
event_data:
team: Internazionale
action:
- service: notify.mobile_app_xxx
data:
title: ⚽ GOAL INTERNAZIONALE!
message: >
{{ trigger.event.data.team }} segna il {{ trigger.event.data.goals_scored }}° goal!
Score: {{ trigger.event.data.home_score }} - {{ trigger.event.data.away_score }}
data:
image: "{{ state_attr('sensor.calciolive_next_ita_1_internazionale', 'next_match_home_logo') }}"
mode: queuedPer notificare QUALSIASI goal (non solo della tua squadra):
alias: CalcioLive - Notifica Goal (Tutte le partite)
description: Ricevi notifiche per ogni goal segnato.
trigger:
- platform: event
event_type: calcio_live_goal
action:
- service: notify.mobile_app_xxx
data:
title: "⚽ {{ trigger.event.data.team }} segna!"
message: >
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }}
- {{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
mode: queuedMetodo Classico (pre-v2.3):
alias: CalcioLive - Notifica Goal Internazionale con Minuti e Giocatore (CLASSICO)
description: Invia una notifica per ogni gol segnato, inclusi i rigori.
triggers:
- value_template: >
{% for event in state_attr('sensor.calciolive_next_ita_1_internazionale',
'matches')[0].match_details %}
{% if 'Goal' in event or 'Penalty' in event %}
true
{% endif %}
{% endfor %}
trigger: template
conditions: []
actions:
- variables:
match_details: >-
{{ state_attr('sensor.calciolive_next_ita_1_internazionale',
'matches')[0].match_details }}
- repeat:
for_each: "{{ match_details }}"
sequence:
- variables:
event: "{{ repeat.item }}"
- choose:
- conditions:
- condition: template
value_template: |
{{ 'Goal' in event or 'Penalty' in event }}
sequence:
- data_template:
title: >
Partita {{
state_attr('sensor.calciolive_next_ita_1_internazionale',
'matches')[0].home_team }} vs {{
state_attr('sensor.calciolive_next_ita_1_internazionale',
'matches')[0].away_team }}
message: >
{% set tipo = 'Rigore segnato da' if 'Penalty' in event
else 'Gol segnato da' %} {% set minuto =
event.split("'")[0].split("-")[-1].strip() %} {% set
giocatore = event.split("': ")[1].strip() %} ⚽ {{ tipo }}
{{ giocatore }} al minuto {{ minuto }}!
action: notify.mobile_app_xxx
mode: queuedMetodo Semplificato con Evento:
alias: CalcioLive - Notifica Cartellino Giallo
description: Notifica quando viene mostrato un cartellino giallo durante la partita
trigger:
- platform: event
event_type: calcio_live_yellow_card
action:
- service: notify.mobile_app_xxx
data:
title: "💛 Cartellino Giallo"
message: >
{{ trigger.event.data.player }} (min. {{ trigger.event.data.minute }})
{{ trigger.event.data.home_team }} vs {{ trigger.event.data.away_team }}
{{ trigger.event.data.home_score }}-{{ trigger.event.data.away_score }}
mode: queuedMetodo Semplificato con Evento:
alias: CalcioLive - Notifica Cartellino Rosso
description: Notifica IMMEDIATA quando viene mostrato un cartellino rosso
trigger:
- platform: event
event_type: calcio_live_red_card
action:
- service: notify.mobile_app_xxx
data:
title: "🔴 CARTELLINO ROSSO!"
message: >
{{ trigger.event.data.player }} ESPULSO! (min. {{ trigger.event.data.minute }})
{{ trigger.event.data.home_team }} vs {{ trigger.event.data.away_team }}
mode: queuedMetodo Semplificato con Evento:
alias: CalcioLive - Notifica Fine Partita
description: Notifica il risultato finale della partita appena termina
trigger:
- platform: event
event_type: calcio_live_match_finished
action:
- service: notify.mobile_app_xxx
data:
title: "⏹️ Partita Terminata!"
message: >
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
{{ trigger.event.data.final_status }}
mode: queuedCon Filtro per Squadra Specifica (es. Internazionale):
alias: CalcioLive - Notifica Fine Partita Internazionale
description: Notifica solo i risultati dell'Internazionale
trigger:
- platform: event
event_type: calcio_live_match_finished
condition:
- condition: or
conditions:
- condition: template
value_template: "{{ trigger.event.data.home_team == 'Internazionale' }}"
- condition: template
value_template: "{{ trigger.event.data.away_team == 'Internazionale' }}"
action:
- service: notify.mobile_app_xxx
data:
title: "⚫⚫ Risultato Internazionale"
message: >
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
mode: singlealias: CalcioLive - Goal con Statistiche
description: Notifica goal con info complete sulla partita
trigger:
- platform: event
event_type: calcio_live_goal
action:
- service: notify.mobile_app_xxx
data:
title: "⚽ GOAL {{ trigger.event.data.goals_scored }}!"
message: >
{{ trigger.event.data.team }} ha appena segnato il {{ trigger.event.data.goals_scored }}° goal!
Attualmente: {{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} - {{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
Stadio: {{ trigger.event.data.venue }}
Stato: {{ trigger.event.data.match_status }}
mode: queuedalias: CalcioLive - Goal Solo Squadra Casa
description: Notifica solo i goal della squadra che gioca in casa
trigger:
- platform: event
event_type: calcio_live_goal
condition:
- condition: template
value_template: "{{ trigger.event.data.team == trigger.event.data.home_team }}"
action:
- service: notify.mobile_app_xxx
data:
title: "⚽ GOAL IN CASA!"
message: >
{{ trigger.event.data.team }} segna! Score: {{ trigger.event.data.home_score }} - {{ trigger.event.data.away_score }}
mode: queuedalias: CalcioLive - Goal Solo Squadra Ospite
description: Notifica solo i goal della squadra ospite
trigger:
- platform: event
event_type: calcio_live_goal
condition:
- condition: template
value_template: "{{ trigger.event.data.team == trigger.event.data.away_team }}"
action:
- service: notify.mobile_app_xxx
data:
title: "⚽ GOAL IN TRASFERTA!"
message: >
{{ trigger.event.data.team }} segna! Score: {{ trigger.event.data.home_score }} - {{ trigger.event.data.away_score }}
mode: queuedalias: CalcioLive - Goal Intelligente (1° e 2+)
description: Emoji diversa se è il 1° goal o goal successivo
trigger:
- platform: event
event_type: calcio_live_goal
action:
- service: notify.mobile_app_xxx
data:
title: >
{% if trigger.event.data.goals_scored == 1 %} 🥅 PRIMO GOAL! {% else %} ⚽ GOAL #{{ trigger.event.data.goals_scored }} {% endif %}
message: >
{{ trigger.event.data.team }} segna ancora!
Score: {{ trigger.event.data.home_score }} - {{ trigger.event.data.away_score }}
mode: queuedalias: CalcioLive - Goal Multiplo Alert
description: Notifica se vengono segnati 2+ goal contemporaneamente
trigger:
- platform: event
event_type: calcio_live_goal
condition:
- condition: template
value_template: "{{ trigger.event.data.goals_scored >= 2 }}"
action:
- service: notify.mobile_app_xxx
data:
title: "🔥 DOPPIETTA! {{ trigger.event.data.goals_scored }} GOAL!"
message: >
{{ trigger.event.data.team }} segna addirittura {{ trigger.event.data.goals_scored }} goal!
Score: {{ trigger.event.data.home_score }} - {{ trigger.event.data.away_score }}
mode: queuedalias: CalcioLive - Goal Solo Squadre Importanti
description: Ricevi notifiche solo di goal di squadre importanti
trigger:
- platform: event
event_type: calcio_live_goal
condition:
- condition: template
value_template: >
{{ trigger.event.data.team in ['Internazionale', 'Juventus', 'Milan', 'Napoli', 'Roma', 'Fiorentina'] }}
action:
- service: notify.mobile_app_xxx
data:
title: "⭐ GOAL DELLA SQUADRA TOP!"
message: "{{ trigger.event.data.team }} segna!"
mode: queuedalias: CalcioLive - Cartellino Giallo Squadra Specifica
description: Notificami solo i gialli della Juventus
trigger:
- platform: event
event_type: calcio_live_yellow_card
condition:
- condition: or
conditions:
- condition: template
value_template: "{{ trigger.event.data.home_team == 'Juventus' }}"
- condition: template
value_template: "{{ trigger.event.data.away_team == 'Juventus' }}"
action:
- service: notify.mobile_app_xxx
data:
title: "💛 Cartellino Giallo - Juventus"
message: >
{{ trigger.event.data.player }} (min. {{ trigger.event.data.minute }})
mode: queuedalias: CalcioLive - Red Card Alert MASSIMO
description: Notifica urgente quando viene estratto un cartellino rosso
trigger:
- platform: event
event_type: calcio_live_red_card
action:
- repeat_object:
count: 3
sequence:
- service: notify.mobile_app_xxx
data:
title: "🚨🔴 ROSSO DIRETTO!"
message: >
ESPULSIONE! {{ trigger.event.data.player }} espulso al {{ trigger.event.data.minute }}
{{ trigger.event.data.home_team }} vs {{ trigger.event.data.away_team }}
mode: queuedalias: CalcioLive - Conta Gialli della Partita
description: Conta quanti cartellini gialli ha preso la squadra
trigger:
- platform: event
event_type: calcio_live_yellow_card
action:
- service: notify.mobile_app_xxx
data:
title: "💛 Altro Giallo in Partita"
message: >
{{ trigger.event.data.player }} riceve giallo
{{ trigger.event.data.home_team }} (gialli?) vs {{ trigger.event.data.away_team }}
mode: queuedalias: CalcioLive - Risultato Finale Completo
description: Notifica il risultato con tutte le informazioni
trigger:
- platform: event
event_type: calcio_live_match_finished
action:
- service: notify.mobile_app_xxx
data:
title: "✅ PARTITA TERMINATA"
message: >
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
Stadio: {{ trigger.event.data.venue }}
Data: {{ trigger.event.data.date }}
mode: singlealias: CalcioLive - Notifica Pareggi
description: Ricevi notifica solo per i pareggi
trigger:
- platform: event
event_type: calcio_live_match_finished
condition:
- condition: template
value_template: "{{ trigger.event.data.home_score == trigger.event.data.away_score }}"
action:
- service: notify.mobile_app_xxx
data:
title: "⚖️ PAREGGIO!"
message: >
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
mode: queuedalias: CalcioLive - Vittorie Inter
description: Notificami solo le vittorie dell'Internazionale
trigger:
- platform: event
event_type: calcio_live_match_finished
condition:
- condition: or
conditions:
- condition: and
conditions:
- condition: template
value_template: "{{ trigger.event.data.home_team == 'Internazionale' }}"
- condition: template
value_template: "{{ trigger.event.data.home_score | int > trigger.event.data.away_score | int }}"
- condition: and
conditions:
- condition: template
value_template: "{{ trigger.event.data.away_team == 'Internazionale' }}"
- condition: template
value_template: "{{ trigger.event.data.away_score | int > trigger.event.data.home_score | int }}"
action:
- service: notify.mobile_app_xxx
data:
title: "🎉 VITTORIA INTER!"
message: >
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
mode: queuedalias: CalcioLive - Sconfitte Inter
description: Notificami solo le sconfitte dell'Internazionale
trigger:
- platform: event
event_type: calcio_live_match_finished
condition:
- condition: or
conditions:
- condition: and
conditions:
- condition: template
value_template: "{{ trigger.event.data.home_team == 'Internazionale' }}"
- condition: template
value_template: "{{ trigger.event.data.home_score | int < trigger.event.data.away_score | int }}"
- condition: and
conditions:
- condition: template
value_template: "{{ trigger.event.data.away_team == 'Internazionale' }}"
- condition: template
value_template: "{{ trigger.event.data.away_score | int < trigger.event.data.home_score | int }}"
action:
- service: notify.mobile_app_xxx
data:
title: "😞 SCONFITTA INTER"
message: >
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
mode: queuedalias: CalcioLive - Goleada!
description: Notifica quando una squadra vince con 3+ goal di differenza
trigger:
- platform: event
event_type: calcio_live_match_finished
condition:
- condition: template
value_template: >
{{ (trigger.event.data.home_score | int - trigger.event.data.away_score | int) | abs >= 3 }}
action:
- service: notify.mobile_app_xxx
data:
title: "🔥 GOLEADA!"
message: >
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
Differenza: {{ ((trigger.event.data.home_score | int - trigger.event.data.away_score | int) | abs) }}
mode: queuedalias: CalcioLive - Over 2.5 Goal
description: Notifica se nella partita ci sono stati più di 2.5 goal
trigger:
- platform: event
event_type: calcio_live_match_finished
condition:
- condition: template
value_template: >
{{ (trigger.event.data.home_score | int + trigger.event.data.away_score | int) > 2.5 }}
action:
- service: notify.mobile_app_xxx
data:
title: "📊 OVER 2.5!"
message: >
Total goal: {{ (trigger.event.data.home_score | int + trigger.event.data.away_score | int) }}
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
mode: queued| Evento | Quando si Attiva | Dati |
|---|---|---|
calcio_live_goal |
Quando una squadra segna un goal | team, player ⭐, opponent, goals_scored, home_team, away_team, home_score, away_score, venue, match_status, season_info, league_name 🏆, competition_code 🏆 |
calcio_live_yellow_card |
Quando viene mostrato un cartellino giallo | player ⭐, card_type, minute, home_team, away_team, home_score, away_score, league_name 🏆, competition_code 🏆 |
calcio_live_red_card |
Quando viene mostrato un cartellino rosso | player ⭐, card_type, minute, home_team, away_team, home_score, away_score, league_name 🏆, competition_code 🏆 |
calcio_live_match_finished |
Quando la partita finisce (Full Time) | home_team, away_team, home_score, away_score, final_status, date, venue, season_info, league_name 🏆, competition_code 🏆, goal_scorers ⭐, goal_scorers_str ⭐ |
⭐ = Contiene il nome del giocatore/evento!
🏆 = Nuovo in v2.4+! Permette il filtraggio accurato per competizione/lega
Adesso puoi filtrare gli eventi per una competizione specifica usando tre metodi:
Usa league_name per filtrare in modo leggibile:
# Solo Serie A
condition:
- condition: template
value_template: "{{ trigger.event.data.league_name == 'Serie A' }}"
# Solo Premier League
condition:
- condition: template
value_template: "{{ trigger.event.data.league_name == 'Premier League' }}"
# Solo La Liga
condition:
- condition: template
value_template: "{{ trigger.event.data.league_name == 'La Liga' }}"
# Solo Ligue 1
condition:
- condition: template
value_template: "{{ trigger.event.data.league_name == 'Ligue 1' }}"
# Solo Bundesliga
condition:
- condition: template
value_template: "{{ trigger.event.data.league_name == 'Bundesliga' }}"
# Solo Champions League
condition:
- condition: template
value_template: "{{ trigger.event.data.league_name == 'UEFA Champions League' }}"# Solo Serie A (ita.1)
condition:
- condition: template
value_template: "{{ trigger.event.data.competition_code == 'ita.1' }}"
# Solo Premier League (eng.1)
condition:
- condition: template
value_template: "{{ trigger.event.data.competition_code == 'eng.1' }}"
# Solo La Liga (esp.1)
condition:
- condition: template
value_template: "{{ trigger.event.data.competition_code == 'esp.1' }}"# Solo Serie A
condition:
- condition: template
value_template: "{{ 'italian-serie-a' in trigger.event.data.season_info.lower() }}"alias: CalcioLive - Goal con Nome Giocatore
description: Notifica il goal con il nome di chi ha segnato
trigger:
- platform: event
event_type: calcio_live_goal
action:
- service: notify.mobile_app_xxx
data:
title: "⚽ GOAL!"
message: >
{{ trigger.event.data.player }} segna per {{ trigger.event.data.team }}!
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
mode: queuedalias: CalcioLive - Goal Inter con Nome
description: Notifica il goal dell'Internazionale mostrando il giocatore
trigger:
- platform: event
event_type: calcio_live_goal
condition:
- condition: template
value_template: "{{ trigger.event.data.team == 'Internazionale' }}"
action:
- service: notify.mobile_app_xxx
data:
title: "⚽ GOOOAL INTER!"
message: >
🌟 {{ trigger.event.data.player }} segna il {{ trigger.event.data.goals_scored }}° goal!
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
Stadio: {{ trigger.event.data.venue }}
mode: queuedalias: CalcioLive - Goal Serie A con Nome Giocatore
description: Notifica i goal della Serie A mostrando il nome di chi ha segnato
trigger:
- platform: event
event_type: calcio_live_goal
condition:
- condition: template
value_template: "{{ trigger.event.data.league_name == 'Serie A' }}"
action:
- service: notify.mobile_app_xxx
data:
title: "⚽ GOAL SERIE A!"
message: >
{{ trigger.event.data.player }} segna per {{ trigger.event.data.team }}!
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
mode: queuedalias: CalcioLive - Cartellino Giallo con Nome
description: Notifica cartellino giallo mostrando il giocatore
trigger:
- platform: event
event_type: calcio_live_yellow_card
action:
- service: notify.mobile_app_xxx
data:
title: "💛 Cartellino Giallo"
message: >
{{ trigger.event.data.player }} riceve un cartellino giallo al {{ trigger.event.data.minute }}
{{ trigger.event.data.home_team }} vs {{ trigger.event.data.away_team }}
{{ trigger.event.data.home_score }}-{{ trigger.event.data.away_score }}
mode: queuedalias: CalcioLive - Red Card con Nome ALERT
description: Notifica urgente con nome del giocatore espulso
trigger:
- platform: event
event_type: calcio_live_red_card
action:
- service: notify.mobile_app_xxx
data:
title: "🚨 ROSSO DIRETTO!"
message: >
ESPULSIONE! 🔴
{{ trigger.event.data.player }} espulso al {{ trigger.event.data.minute }}
{{ trigger.event.data.home_team }} vs {{ trigger.event.data.away_team }}
mode: queuedalias: CalcioLive - Alert Doppietta di un Giocatore
description: Notifica se un giocatore segna 2+ goal nella stessa partita
trigger:
- platform: event
event_type: calcio_live_goal
condition:
- condition: template
value_template: "{{ trigger.event.data.goals_scored >= 2 }}"
action:
- service: notify.mobile_app_xxx
data:
title: "🔥 DOPPIETTA!"
message: >
{{ trigger.event.data.player }} fa doppietta!
Ha segnato {{ trigger.event.data.goals_scored }} goal per {{ trigger.event.data.team }}
Score: {{ trigger.event.data.home_score }} - {{ trigger.event.data.away_score }}
mode: queuedalias: CalcioLive - Notifica Quando Segna Lautaro
description: Ricevi notifica ogni volta che Lautaro Martínez segna
trigger:
- platform: event
event_type: calcio_live_goal
condition:
- condition: template
value_template: "{{ 'Lautaro' in trigger.event.data.player }}"
action:
- service: notify.mobile_app_xxx
data:
title: "⭐ LAUTARO SEGNA!"
message: >
{{ trigger.event.data.player }} ha appena segnato!
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
mode: queuedalias: CalcioLive - Risultato Finale Con Goal Scorers
description: Notifica il risultato finale mostrando tutti i giocatori che hanno segnato
trigger:
- platform: event
event_type: calcio_live_match_finished
action:
- service: notify.mobile_app_xxx
data:
title: "✅ PARTITA TERMINATA"
message: >
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
Goal segnati da: {{ trigger.event.data.goal_scorers_str }}
Stadio: {{ trigger.event.data.venue }}
mode: singlealias: CalcioLive - Risultato Inter Con Goal Scorers
description: Notifica il risultato dell'Internazionale mostrando i goal scorers
trigger:
- platform: event
event_type: calcio_live_match_finished
condition:
- condition: or
conditions:
- condition: template
value_template: "{{ trigger.event.data.home_team == 'Internazionale' }}"
- condition: template
value_template: "{{ trigger.event.data.away_team == 'Internazionale' }}"
action:
- service: notify.mobile_app_xxx
data:
title: "⚫⚫ RISULTATO INTERNAZIONALE"
message: >
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
{% if trigger.event.data.goal_scorers_str != 'N/A' %}
Goal di: {{ trigger.event.data.goal_scorers_str }}
{% else %}
Nessun goal segnato
{% endif %}
mode: singlealias: CalcioLive - Risultati Serie A Con Goal Scorers
description: Tutti i risultati di Serie A con i nomi di chi ha segnato
trigger:
- platform: event
event_type: calcio_live_match_finished
condition:
- condition: template
value_template: "{{ trigger.event.data.league_name == 'Serie A' }}"
action:
- service: notify.mobile_app_xxx
data:
title: "⚽ SERIE A - Risultato Finale"
message: >
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
{% if trigger.event.data.goal_scorers_str != 'N/A' %}
Goal di: {{ trigger.event.data.goal_scorers_str }}
{% else %}
Partita senza goal
{% endif %}
mode: queuedalias: CalcioLive - Goleada Con Dettagli
description: Notifica una goleada mostrando tutti chi ha segnato
trigger:
- platform: event
event_type: calcio_live_match_finished
condition:
- condition: template
value_template: >
{{ (trigger.event.data.home_score | int - trigger.event.data.away_score | int) | abs >= 3 }}
action:
- service: notify.mobile_app_xxx
data:
title: "🔥 GOLEADA!"
message: >
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
Goal segnati da: {{ trigger.event.data.goal_scorers_str }}
mode: queuedalias: CalcioLive - Pareggio Con Goal Scorers
description: Notifica i pareggi mostrando chi ha segnato
trigger:
- platform: event
event_type: calcio_live_match_finished
condition:
- condition: template
value_template: "{{ trigger.event.data.home_score == trigger.event.data.away_score }}"
action:
- service: notify.mobile_app_xxx
data:
title: "⚖️ PAREGGIO!"
message: >
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
{% if trigger.event.data.goal_scorers_str != 'N/A' %}
Goal di: {{ trigger.event.data.goal_scorers_str }}
{% else %}
Pareggio senza goal
{% endif %}
mode: queuedalias: CalcioLive - Goal Premier League
description: Notifica i goal della Premier League
trigger:
- platform: event
event_type: calcio_live_goal
condition:
- condition: template
value_template: "{{ trigger.event.data.league_name == 'Premier League' }}"
action:
- service: notify.mobile_app_xxx
data:
title: "⚽ GOAL PREMIER!"
message: >
{{ trigger.event.data.player }} segna!
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
mode: queuedalias: CalcioLive - Goal La Liga
description: Notifica i goal della La Liga
trigger:
- platform: event
event_type: calcio_live_goal
condition:
- condition: template
value_template: "{{ trigger.event.data.league_name == 'La Liga' }}"
action:
- service: notify.mobile_app_xxx
data:
title: "⚽ GOAL LA LIGA!"
message: >
{{ trigger.event.data.player }} segna!
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
mode: queuedalias: CalcioLive - Goal Champions League
description: Notifica i goal della Champions League
trigger:
- platform: event
event_type: calcio_live_goal
condition:
- condition: template
value_template: "{{ 'UEFA Champions League' in trigger.event.data.league_name }}"
action:
- service: notify.mobile_app_xxx
data:
title: "⚽ GOAL CHAMPIONS!"
message: >
{{ trigger.event.data.player }} segna in coppa!
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
Stadio: {{ trigger.event.data.venue }}
mode: queuedalias: CalcioLive - Risultati Serie A Finali
description: Notifica i risultati finali della Serie A
trigger:
- platform: event
event_type: calcio_live_match_finished
condition:
- condition: template
value_template: "{{ trigger.event.data.league_name == 'Serie A' }}"
action:
- service: notify.mobile_app_xxx
data:
title: "⚽ SERIE A - Risultato Finale"
message: >
{{ trigger.event.data.home_team }} {{ trigger.event.data.home_score }} -
{{ trigger.event.data.away_score }} {{ trigger.event.data.away_team }}
Goal segnati da: {{ trigger.event.data.goal_scorers_str }}
mode: queuedQuesta è la mia prima card e sicuramente c'è tanto lavoro da fare, se vi piace, potete ricambiare seguendomi nei social: This is my first card, and there is definitely a lot of work to do...
TikTok: @silviosmartalexa

