Skip to content

Archivo secrets.yaml: Uso y configuración en Home Assistant

Si quieres augmentar la seguridad en Home Assistant, el archivo secrets.yaml es tu amigo. Este archivo le permite almacenar información sensible, como contraseñas y tokens. Este archivo se utiliza para asegurar que la información confidencial no esté disponible en el código fuente o en la configuración visible de Home Assistant.

El archivo secrets.yaml se encuentra en la carpeta «config» de Home Assistant y se puede acceder y editar a través de la interfaz web de Home Assistant. Es importante destacar que este archivo no se incluye en las actualizaciones automáticas y se debe copiar manualmente en caso de instalar una nueva versión de Home Assistant.

Índice de contenido

    Para augmentar la seguridad en Home Assistant y configurar el archivo secrets.yaml en Home Assistant, siga estos pasos:

    1. Utilice su editor de archivos habitual. En Home Assistant puede ser el File Editor o cómo en mi caso, yo utilizo el Visual Studio.
    2. Haga clic en el botón «Crear archivo» y escriba «secrets.yaml» en el campo «Nombre de archivo».
    3. Edite el archivo secrets.yaml y agregue las claves y valores correspondientes a la información confidencial. Por ejemplo:
    # Ejemplo de archivo secrets.yaml
    clave_api: 1234567890abcdef
    token_acceso: abcdef1234567890
    
    1. Guarde los cambios y reinicie Home Assistant para que los cambios surtan efecto.

    Para llamar la información del archivo secrets en Home Assistant, puedes utilizar la siguiente sintaxis de configuración:

    clave: !secret clave_api
    token: !secret token_acceso
    

    Donde «clave_api» y «token_acceso» son las claves que definiste en el archivo secrets.yaml.

    Luego, puedes acceder a la información almacenada en el archivo desde otras partes de tu configuración de Home Assistant, como scripts o automatizaciones, mediante la siguiente sintaxis:

    api_key = config.get("clave")
    access_token = config.get("token")
    

    Esto permite utilizar la información confidencial de manera segura y sin tener que escribirla directamente en la configuración visible de Home Assistant.

    En resumen, este archivo en Home Assistant es una herramienta esencial para garantizar la seguridad de la información confidencial y para facilitar la configuración de aplicaciones y dispositivos en el sistema Home Assistant. Al seguir estos sencillos pasos, puede configurar fácilmente su propio archivo secrets y disfrutar de un sistema de automatización del hogar más seguro y personalizado.

    Sigueme a YouTube

    Sígueme en YouTube - archivo secrets.yaml
    Ajustes