Herramientas de Edición (File Editor y Studio Code Server)
Aprende a editar archivos de Home Assistant de forma segura usando File Editor y Studio Code Server.
Antes de esta lección, te recomiendo ver:
¡Bienvenido a la tercera lección de nuestro curso! En los capítulos anteriores aprendimos a instalar el sistema y a añadir nuestros primeros dispositivos. Ahora llega el momento de aprender a "abrir el capó" de Home Assistant.
Aunque la interfaz visual es muy potente, para las automatizaciones más avanzadas y la configuración de ciertos sensores, necesitaremos editar archivos de texto (YAML). Hoy vamos a instalar las herramientas indispensables para hacerlo de forma segura.
1. ¿Por qué necesitamos un editor de archivos?
Home Assistant guarda gran parte de su "inteligencia" en un archivo llamado configuration.yaml. Para modificarlo sin tener que extraer la tarjeta SD o usar comandos complejos, instalamos complementos (Add-ons) que nos permiten editar directamente desde el navegador.
2. File Editor: La opción ligera y fiable
El File Editor es el editor clásico de Home Assistant. Es sencillo, rápido y consume muy pocos recursos, lo que lo hace perfecto si utilizas una Raspberry Pi 3 o hardware más limitado.
- Lo mejor: Tiene un botón de "Check Configuration" (un icono de un check) que es vital. Antes de guardar y reiniciar, este botón te dice si has cometido algún error de sintaxis, evitando que el sistema no arranque.
- Instalación: Ve a Ajustes > Complementos > Tienda de complementos y busca "File Editor". Una vez instalado, asegúrate de marcar la opción "Mostrar en la barra lateral".
3. Studio Code Server: El editor profesional
Si vienes del mundo de la programación o simplemente quieres la mejor experiencia posible, Studio Code Server es tu herramienta. Está basado en Visual Studio Code y es mucho más avanzado.
- Ventajas clave:
- Autocompletado: Empiezas a escribir una entidad y el editor te sugiere el nombre correcto.
- Detección de errores en tiempo real: Si olvidas un espacio o una mayúscula, el texto se pondrá en rojo antes de que guardes.
- Gestión de carpetas: Permite navegar por toda la estructura de archivos de Home Assistant de forma mucho más visual.
- Instalación: Se instala igual que el File Editor desde la tienda de complementos, buscando "Visual Studio Code". Requiere un poco más de memoria RAM, por lo que es ideal para Raspberry Pi 4, 5 o Mini PCs.
4. ¿Cuál elegir?
En el video tutorial te muestro ambos para que decidas. Mi consejo es:
- Si eres principiante total y quieres algo que "simplemente funcione", empieza con File Editor.
- Si vas a dedicarle tiempo a crear automatizaciones complejas, da el salto a Studio Code Server cuanto antes; te ahorrará mucho tiempo buscando errores.
¡No rompas tu configuración! Recuerda siempre revisar que el formato YAML sea correcto (atención a los espacios y sangrías). Tienes todos los pasos detallados y la demostración de uso en el video completo: Ver Lección en YouTube.
Continúa aprendiendo

Cómo instalar HACS en Home Assistant
Aprende a instalar HACS desde la terminal Guía para dominar los básicos de Home Assistant.

Cómo instalar Advanced SSH & Web Terminal en Home Assistant: Guía Paso a Paso
Instala Advanced SSH & Web Terminal en Home Assistant y aprende a acceder al sistema, ejecutar comandos esenciales y preparar tu instalación para herramientas avanzadas como HACS.
Fin de la lección
Volver al módulo Básicos de Home Assistant