Cuando tu configuración de Home Assistant crece, es muy habitual saber que usaste algo como:
notify.telegram_call_javier
…pero no recordar en qué automatizaciones o scripts está.
Con estos dos comandos puedes localizarlo en segundos, sin abrir archivos enormes.
🔎 Buscar en automatizaciones (automations.yaml)
Este comando muestra el nombre de la automatización (alias) y la línea exacta donde se usa el código:
awk ' /alias:/ {alias=$0} /notify.telegram_call_javier/ { print "ALIAS:", alias print "LINEA:", NR print "-------------------------" } ' /config/automations.yaml
🔎 Buscar en scripts (scripts.yaml)
Exactamente el mismo comando, aplicado a los scripts:
awk ' /alias:/ {alias=$0} /notify.telegram_call_javier/ { print "ALIAS:", alias print "LINEA:", NR print "-------------------------" } ' /config/scripts.yaml
✅ Qué obtienes
- El nombre exacto de la automatización o script
- La línea donde se usa el código
- Sin abrir archivos enormes
- Ideal para migrar, limpiar o auditar notificaciones
Si sabes qué código buscas, estos dos comandos te dicen dónde lo estás usando.
Simple, rápido y muy efectivo. Y recuerda cambiar en el comando el notify.telegram_call_javier por las líneas de código que estés buscando.