Este desenvolvedor criou uma ferramenta para agendar comandos do Google Assistente

Este aplicativo de código aberto permite que os usuários enviem comandos do Google Assistente com atraso e duração, facilitando o agendamento de comandos. Leia!

O Google Assistant oferece muitas funcionalidades como assistente digital, e algumas delas se estendem à casa inteligente e à automação. O Google fornece algumas funcionalidades de agendamento para casas inteligentes por meio de Rotinas, que permite aos usuários iniciar determinadas tarefas rotineiramente sempre que determinadas condições forem atendidas. Ao longo dos anos, a funcionalidade sob As rotinas se expandiram, mas ainda há muito espaço para melhorias no que exatamente pode ser alcançado com o Google Assistant no contexto da automação residencial inteligente. Agora, um desenvolvedor criou uma ferramenta de código aberto que permite agendar comandos do Google Assistant, abrindo uma série de funcionalidades e casos de uso para casas inteligentes e muito mais.

Temporizador para Google Assistente by wiseindy permite que você envie comandos ao Google Assistant que serão executados após um determinado horário, ou por extensão, por um período específico. O projeto utiliza IFTTT e um servidor web voltado para a Internet para se comunicar com o Google Assistant e seu dispositivo inteligente. Depois de configurado, você pode enviar comandos como "

Ok Google, apague as luzes após 10 minutos" que executam uma ação após um determinado período. O projeto já estende este conjunto de instruções para possibilitar o uso de comandos de duração como"Ok Google, ligue o ventilador por 25 minutos", que enviará um comando instantaneamente e o comando final após a duração.

O aplicativo não se comunica diretamente com seus dispositivos locais, mas usa o IFTTT como meio de conexão para essa comunicação. Quando você pede ao Google Assistente para “desligar um dispositivo após 5 minutos”, ele envia esse comando para IFTTT, que por sua vez faz uma solicitação HTTP ao seu servidor com o nome do dispositivo e o parâmetro "5 minutos". O servidor liga o dispositivo e aguarda o período de tempo especificado. Depois de decorrido o tempo, o servidor fará uma solicitação web ao IFTTT, que instruirá o Google Assistant a desligar o dispositivo. Conseqüentemente, você precisa de um servidor Node.js sempre em execução com o qual o IFTTT possa se comunicar, embora não precise estar em execução na mesma rede.

Temporizador para Google Assistente - Github

A configuração do projeto requer algumas etapas, mas o leia-me incluído é útil e fornecerá orientação adequada. O projeto também é de código aberto, então você mesmo pode examinar o código e fazer contribuições. As aplicações e casos de uso atuais são previstos no contexto das casas inteligentes, mas talvez a comunidade possa estendê-los a outros usos novos.