Esta aplicación de código abierto permite a los usuarios enviar comandos al Asistente de Google con un retraso y una duración, lo que facilita la programación de comandos. ¡Sigue leyendo!
El Asistente de Google ofrece muchas funciones como asistente digital, y algunas de ellas se extienden a la automatización y el hogar inteligente. Google proporciona algunas funciones de programación para hogares inteligentes a través de Rutinas, que permiten a los usuarios iniciar determinadas tareas de forma rutinaria siempre que se cumplan determinadas condiciones. A lo largo de los años, la funcionalidad bajo Las rutinas se han expandido, pero todavía queda un amplio margen de mejora en lo que se puede lograr exactamente con el Asistente de Google en el contexto de la automatización del hogar inteligente. Ahora, un desarrollador ha creado una herramienta de código abierto que le permite programar los comandos del Asistente de Google, abriendo una variedad de funcionalidades y casos de uso para hogares inteligentes y más.
Temporizador para el Asistente de Google by Wiseindy le permite enviar comandos al Asistente de Google que se ejecutarán después de un tiempo determinado o, por extensión, durante un tiempo específico. El proyecto utiliza IFTTT y un servidor web con acceso a Internet para comunicarse con el Asistente de Google y su dispositivo inteligente. Una vez configurado, puede enviar comandos como "Hola Google, apaga las luces después de 10 minutos." que ejecutan una acción después de una duración particular. El proyecto ya amplía este conjunto de instrucciones para hacer posible el uso de comandos de duración como"Hola Google, enciende el ventilador durante 25 minutos", que enviará un comando instantáneamente y el comando final después de la duración.
La aplicación no se comunica directamente con sus dispositivos locales, sino que utiliza IFTTT como medio de conexión para esta comunicación. Cuando le pides al Asistente de Google que "apague un dispositivo después de 5 minutos", enviará ese comando a IFTTT, que a su vez realiza una solicitud HTTP a su servidor con el nombre del dispositivo y el parámetro "5 minutos". El servidor enciende el dispositivo y espera el tiempo especificado. Una vez transcurrido el tiempo, el servidor realizará una solicitud web a IFTTT, que le indicará a Google Assistant que apague el dispositivo. En consecuencia, necesita un servidor Node.js siempre en ejecución con el que IFTTT pueda comunicarse, aunque no es necesario que esté ejecutándose en la misma red.
Temporizador para el Asistente de Google - Github
La configuración del proyecto requiere algunos pasos, pero el archivo Léame incluido es útil y le brindará la orientación adecuada. El proyecto también es de código abierto, por lo que puedes examinar el código y hacer contribuciones tú mismo. Las aplicaciones y casos de uso actuales se contemplan en el contexto de los hogares inteligentes, pero tal vez la comunidad pueda ampliarlos a otros usos novedosos.