CarlosSeijas
← Volver a los blogs

Nueva función de automatización en Google Home

Tecnología
Nueva función de automatización en Google Home

Google Home avanza en automatización

Google ha introducido una nueva funcionalidad en modo de prueba que permite a los usuarios crear automatizaciones de forma nativa en Google Home, reduciendo la dependencia de herramientas externas como Home Assistant.

Anteriormente, muchas automatizaciones avanzadas requerían configuraciones complejas con software de terceros, pero ahora Google está facilitando el proceso directamente en su aplicación.

Cómo activar la nueva función de automatización

Para probar esta nueva funcionalidad, sigue estos pasos:

1. Accede a la aplicación Google Home

Lo primero que debemos hacer es ir a la web de Google Home o abrir la app móvil y buscar "Public Preview".

Google Home

2. Activa el modo de prueba

En la configuración, busca la opción de "Modo de prueba" y actívala. Esto es necesario, ya que los scripts de automatización aún no están disponibles para el público general.

Icono de public preview

3. Accede a la nueva interfaz de automatización

Una vez activado el modo de prueba, podrás ver la nueva manera de crear scripts dentro de la app.

Google ha implementado un editor de secuencias de comandos donde podemos diseñar, probar y modificar las automatizaciones antes de aplicarlas.

Google home scripts

Ejemplo: Encender y apagar Ambilight con la TV

Voy a mostrarte un ejemplo de cómo automatizar la iluminación Ambilight con mi TV Samsung QN90 y mis luces Govee.

Paso 1: Conectar dispositivos a Google Home

Para que la automatización funcione, primero debemos asegurarnos de que tanto la TV como las luces estén conectadas a Google Home. Esto se hace a través de la aplicación de Google Home vinculando las cuentas de Samsung y Govee.

Paso 2: Crear la automatización para cuando se encienda la TV

Una vez activada la "Public Preview", ya podemos crear nuestros scripts de automatización.

Voy a crear una automatización para que cuando se encienda la TV, también se enciendan las luces Ambilight de la marca Govee, evitando así tener que encenderlas manualmente. Haré lo mismo para cuando se apague el televisor, logrando que las luces se apaguen automáticamente.

Lo primero que necesitamos es darle al botón "Crear nuevo script". Al hacerlo, veremos una pantalla como esta:

Nuevo script

En esta pantalla podemos escribir nuestra automatización. El script está en formato YAML.

Encender Ambilight cuando la TV se enciende

metadata:
  name: Encender luces al encender TV
  description: Enciende las luces y ajusta la escena a 'película' cuando se enciende el televisor
automations:
  - starters:
      - type: device.state.OnOff
        device: Samsung TV QN90 - Cuarto
        state: on
        is: true

    actions:
      - type: device.command.OnOff
        devices: Luces - Cuarto
        on: true

Paso 3: Crear la automatización para cuando se apague la TV

Apagar Ambilight cuando la TV se apaga

metadata:
  name: TV Ambilight Off
  description: Turn off Ambilight when TV is powered off.
automations:
  - starters:
      - type: device.state.OnOff
        device: Samsung QN90 TV
        state: on
        is: false

    actions:
      - type: device.command.OnOff
        devices:
        - Govee Ambilight
        on: false

Con esto funcionando, ya podemos encender nuestro televisor y las luces se activarán automáticamente. Esto también puede aplicarse a otras automatizaciones, como apagar las luces o la música cuando se encienda la TV.

Extra: Cambiar al modo "Video" automáticamente con las luces Govee

Un problema con las luces Govee es que si cambiamos el color manualmente a un tono fijo, el modo "Video" se desactiva y la sincronización con la TV se pierde. La única forma de restaurarlo es entrando en la app de Govee y activándolo manualmente.

Para evitar esto, podemos crear una automatización que active automáticamente el modo "Video" cuando encendamos la TV.

Lo primero que haremos es crear un snapshot del estado actual del dispositivo. Esto asegurará que cuando se active, volverá al mismo estado que tenía en el momento del snapshot (en mi caso, el modo Video).

Crear govee snapshot

Luego, creamos un "Tap to Run" en Govee, que permitirá ejecutar el snapshot que creamos previamente. Para ello, vamos a "Shortcuts Panel" en la app de Govee y creamos una nueva acción.

Crear tap to run action

Después, debemos reconectar la app de Govee a Google Home. Esto hará que las escenas creadas aparezcan como dispositivos disponibles en Google Home.

Reconectar govee

Ahora que tenemos la escena disponible, podemos usarla en nuestra automatización.

  - type: device.command.ActivateScene
    activate: true
    devices: movie

El script completo quedaria asi;

metadata:
  name: Encender luces al encender TV
  description: Enciende las luces y ajusta la escena a 'película' cuando se enciende el televisor
automations:
  - starters:
      - type: device.state.OnOff
        device: Samsung TV QN90 - Cuarto
        state: on
        is: true

    actions:
      - type: device.command.OnOff
        devices: Luces - Cuarto
        on: true
      - type: device.command.ActivateScene
        activate: true
        devices: movie

Este script permitirá encender el TV, activar el Ambilight y configurar automáticamente el modo "Video", todo con solo encender el TV, ya sea con el mando o a través de Google Home.

Conclusión

Con esta nueva función de automatización en Google Home, la integración de dispositivos inteligentes se ha vuelto más accesible y poderosa. Ya no es necesario depender tanto de soluciones externas como Home Assistant para lograr un alto nivel de automatización. Aunque aún está en fase de prueba, esta nueva herramienta promete facilitar la configuración y el control de dispositivos en el hogar inteligente.

Si quieres más información sobre la documentación oficial de Google, puedes consultar el siguiente enlace: Documentación de Google Home Automation

Si tienes esta funcionalidad habilitada, experimenta con ella y prueba diferentes automatizaciones para optimizar tu experiencia con Google Home.