Это приложение с открытым исходным кодом позволяет пользователям отправлять команды Google Assistant с задержкой по времени и продолжительностью, что упрощает планирование команд. Читай дальше!
Google Assistant предлагает множество функций цифрового помощника, и значительная часть из них распространяется на умный дом и автоматизацию. Google предоставляет некоторые функции планирования для умных домов через рутины, которые позволяют пользователям регулярно запускать определенные задачи при выполнении определенных условий. С годами функциональность под Рутины расширились, но все еще остается много возможностей для улучшения того, чего именно можно достичь с помощью Google Assistant в контексте автоматизации умного дома. Теперь разработчик создал инструмент с открытым исходным кодом, который позволяет планировать команды Google Assistant, открывая множество функций и вариантов использования для умных домов и не только.
Таймер для Google Ассистента от Wiseindy позволяет отправлять команды Google Assistant, которые будут выполняться через определенное время или, соответственно, в течение определенного периода времени. Проект использует IFTTT и веб-сервер с выходом в Интернет для связи с Google Assistant и вашим интеллектуальным устройством. После настройки вы можете отправлять такие команды, как «
Приложение не взаимодействует напрямую с вашими локальными устройствами, а использует IFTTT в качестве средства связи для этой связи. Когда вы попросите Google Assistant «выключить устройство через 5 минут», он отправит эту команду на IFTTT, который, в свою очередь, отправляет HTTP-запрос на ваш сервер с именем устройства и параметром «5». минут». Сервер включает устройство и ждет указанное время. По истечении времени сервер отправит веб-запрос в IFTTT, который сообщит Google Assistant выключить устройство. Следовательно, вам нужен постоянно работающий сервер Node.js, с которым может общаться IFTTT, хотя он не обязательно должен работать в той же сети.
Таймер для Google Assistant – Github
Настройка проекта занимает несколько шагов, но прилагаемый файл readme удобен и содержит необходимые инструкции. Проект также имеет открытый исходный код, поэтому вы можете изучить код и внести свой вклад самостоятельно. Текущие приложения и варианты использования рассматриваются в контексте умных домов, но, возможно, сообщество сможет распространить их на другие новые применения.