이 개발자는 Google 어시스턴트 명령을 예약하는 도구를 만들었습니다.

click fraud protection

이 오픈 소스 애플리케이션을 사용하면 사용자는 시간 지연 및 지속 시간을 포함하여 Google 어시스턴트 명령을 보낼 수 있어 명령 일정을 쉽게 설정할 수 있습니다. 읽어!

Google 어시스턴트는 디지털 어시스턴트로서 많은 기능을 제공하며 그 중 상당수는 스마트 홈 및 자동화로 확장됩니다. Google은 다음을 통해 스마트 홈에 대한 일부 예약 기능을 제공합니다. 루틴, 특정 조건이 충족될 때마다 사용자가 특정 작업을 정기적으로 시작할 수 있습니다. 수년에 걸쳐 기능은 다음과 같습니다. 루틴이 확장되었습니다.그러나 스마트 홈 자동화의 맥락에서 Google Assistant를 통해 정확히 달성할 수 있는 기능에는 개선의 여지가 여전히 넓습니다. 이제 개발자는 Google 어시스턴트 명령을 예약할 수 있는 오픈 소스 도구를 만들어 스마트 홈 및 그 이상을 위한 다양한 기능과 사용 사례를 열었습니다.

Google 어시스턴트 타이머 bywiseindy를 사용하면 특정 시간 이후 또는 특정 기간 동안 실행되는 명령을 Google 어시스턴트에 보낼 수 있습니다. 이 프로젝트는 IFTTT와 인터넷 연결 웹 서버를 활용하여 Google Assistant 및 스마트 장치와 통신합니다. 설정이 완료되면 "와 같은 명령을 보낼 수 있습니다.Hey Google, 10분 후에 불을 꺼줘"는 특정 기간 후에 작업을 실행합니다. 프로젝트에서는 이미 이 명령 세트를 확장하여 다음과 같은 기간 명령을 사용할 수 있도록 했습니다."Hey Google, 25분 동안 선풍기 켜 줘", 이는 하나의 명령을 즉시 전송하고 지속 시간 후에 최종 명령을 전송합니다.

애플리케이션은 로컬 장치와 직접 통신하지 않지만 이 통신을 위한 연결 매체로 IFTTT를 사용합니다. Google 어시스턴트에게 "5분 후에 기기를 끄세요"라고 요청하면 해당 명령이 다음으로 전송됩니다. IFTTT는 장치 이름과 매개변수 "5를 사용하여 서버에 HTTP 요청을 보냅니다. 분". 서버는 장치를 켜고 지정된 시간 동안 기다립니다. 시간이 경과되면 서버는 IFTTT에 웹 요청을 보내 Google 어시스턴트에게 기기를 끄라고 지시합니다. 결과적으로 IFTTT가 통신할 수 있는 항상 실행 중인 Node.js 서버가 필요하지만 동일한 네트워크에서 실행될 필요는 없습니다.

Google 어시스턴트용 타이머 -- Github

프로젝트를 설정하려면 몇 가지 단계가 필요하지만 포함된 추가 정보가 편리하고 적절한 지침을 제공합니다. 이 프로젝트는 오픈 소스이기도 하므로 코드를 검토하고 직접 기여할 수 있습니다. 현재 애플리케이션과 사용 사례는 스마트 홈이라는 맥락 내에서 구상되지만, 커뮤니티에서는 이를 다른 새로운 용도로 확장할 수도 있습니다.