Sacar contraseñas y claves del configuration.yaml con secrets.yaml
Quieres compartir o subir tu configuración a GitHub sin publicar contraseñas, tokens o tu ubicación.
Por qué pasa (diagnóstico)
- Las claves escritas directamente en
configuration.yamlquedan expuestas al compartir el archivo.
Solución paso a paso
- Crea
secrets.yamlen la carpeta de configuración. - Guarda ahí cada valor:
mqtt_password: tu_clave. - En la configuración usa
password: !secret mqtt_password. - Añade
secrets.yamla tu.gitignore. - Comprueba la configuración y reinicia.
Requisitos
- Home Assistant
Compatibilidad
- Todas las instalaciones de Home Assistant
Verificación
Basado en la documentación oficial citada; aún no probado en este laboratorio.
Fuentes
- Home Assistant — Almacenar secretos (en inglés)
Guías relacionadas
- ¿Home Assistant OS o Container? Qué instalar
- Copias de seguridad de Home Assistant que de verdad sirven
- Home Assistant arranca en modo recuperación tras editar el YAML
- He olvidado la contraseña de Home Assistant
- Home Assistant en Docker no descubre dispositivos (red del contenedor)
- Guía: primer arranque de Home Assistant (onboarding)
Más guías de Home Assistant.