Notificacions
Quan el preu d'un viatge seguit canvia, Renfe Tracker pot notificar-te immediatament. S'admeten quatre sistemes de notificació i pots configurar-ne tants com vulguis — totes les notificacions actives s'envien en cada canvi de preu.
Format del missatge de notificació
Cada notificació (independentment del tipus) conté:
Trip - {origen} → {destinació}, {hora_sortida}, changed price from {preu_anterior} to {preu_nou}
Per exemple:
Trip - MADRID → BARCELONA, 07:00, changed price from €45.10 to €39.50
Correu electrònic
Envia un correu electrònic per SMTP cada vegada que canvia un preu.
Configuració del servidor (variables d'entorn)
Configura la connexió al servidor SMTP en iniciar el contenidor:
environment:
SMTP_HOST: smtp.gmail.com
SMTP_PORT: 587
SMTP_USERNAME: alerts@example.com
SMTP_PASSWORD: your-app-password
SMTP_USE_STARTTLS: "true"
SMTP_FROM: alerts@example.com # opcional, per defecte usa SMTP_USERNAME
Configuració per notificació (interfície)
Després de configurar la connexió al servidor, ves a Notificacions → Afegir notificació → Email i omple:
- Adreça del destinatari — on s'enviaran les alertes.
- Assumpte — línia d'assumpte del correu (pots incloure el que vulguis).
Consell per a Gmail
Si uses Gmail, genera una Contrasenya d'aplicació (no la teva contrasenya habitual) a la configuració de seguretat del teu compte de Google i usa-la com a SMTP_PASSWORD. Assegura't de tenir la verificació en dos passos activada al compte.
Home Assistant
Publica una notificació a un servei de notificació de Home Assistant cada vegada que canvia un preu.
Configuració del servidor (variables d'entorn)
environment:
HA_URL: http://homeassistant.local:8123
HA_TOKEN: your-long-lived-access-token
Genera el token a Home Assistant: Perfil → Tokens d'accés de llarga durada → Crear token.
Configuració per notificació (interfície)
Ves a Notificacions → Afegir notificació → Home Assistant i introdueix:
- Nom del servei — el servei de notificació de HA a cridar, p. ex.
mobile_app_my_phoneonotify.
L'aplicació crida POST /api/services/notify/{service} a la teva instància de HA amb el missatge de canvi de preu al cos.
Automatitzacions
Un cop la notificació arriba a Home Assistant, pots adjuntar-hi qualsevol automatització de HA — enviar-la a un bot de Telegram, fer parpellejar un llum, activar un script, etc.
Telegram
Envia un missatge formatat a un xat, grup o canal de Telegram a través d'un bot cada vegada que canvia un preu.
Configuració del servidor (variables d'entorn)
Crea un bot a través de @BotFather per obtenir el token del bot i, a continuació, obtén l'ID del xat de destí (el teu xat personal, un grup o un canal).
environment:
TELEGRAM_BOT_TOKEN: "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11"
TELEGRAM_CHAT_ID: "123456789"
El token i l'ID del xat es llegeixen únicament des de les variables d'entorn — mai no s'emmagatzemen a la base de dades.
Com obtenir el teu ID de xat
- Xat personal: Inicia una conversa amb el teu bot i crida
https://api.telegram.org/bot<TOKEN>/getUpdates. Busca el campchat.ida la resposta. - Grup o canal: Afegeix el bot al grup o canal, envia un missatge i usa
getUpdatescom s'indica més amunt.
Configuració per notificació (interfície)
Ves a Notificacions → Afegir notificació → Telegram. No cal cap camp addicional — el token del bot i l'ID del xat provenen de les variables d'entorn anteriors.
Format del missatge
Els missatges s'envien amb el mode d'anàlisi HTML de Telegram i inclouen la ruta, la data, l'hora de sortida, l'identificador del tren i una comparació de preus amb el preu anterior (ratllat) i el nou preu amb la diferència:
Preu baixat
Madrid → Barcelona
2026-03-25 | 07:00 | AVE 02250
~~€45.10~~ → €39.50 (−€5.60)
Notificacions del navegador
Envia notificacions al navegador a través de l'API Web Push per rebre alertes fins i tot quan la pestanya de Renfe Tracker no està oberta (sempre que el navegador estigui en execució).
Com funciona
El sistema de notificacions del navegador funciona de manera diferent dels altres dos:
- Un script en segon pla (
BrowserNotificationsManager) s'executa al navegador i consulta l'API/tripscada 60 segons. - Quan detecta un nou esdeveniment de preu des de l'última comprovació, dispara una notificació del navegador usant la API de Notificacions.
Configuració
- Ves a Notificacions → Afegir notificació → Navegador.
- Fes clic a Activar notificacions del navegador — el navegador demanarà permís.
- Concedeix el permís.
Fet. Les notificacions apareixeran com a alertes a nivell del sistema operatiu des del teu navegador.
Les notificacions del navegador requereixen que la pestanya de Renfe Tracker hagi estat oberta almenys una vegada a la sessió del navegador perquè el script de sondeig pugui iniciar-se. Les notificacions es lliuren mentre el navegador estigui en execució; no sobreviuen a un reinici del navegador sense tornar a obrir la pestanya.
Gestionar notificacions
Ves a Notificacions a la navegació superior per veure tots els canals de notificació configurats. Pots eliminar-ne qualsevol des d'allà. Afegir-ne una de nova usa el mateix flux d'Afegir notificació descrit anteriorment.
Tots els enviaments de notificacions són de millor esforç: si el lliurament falla (error SMTP, HA no disponible, etc.) l'error es registra però el treball del planificador continua normalment — una notificació fallida mai atura la comprovació de preus.