Цей розробник створив інструмент для планування команд Google Assistant

Ця програма з відкритим кодом дозволяє користувачам надсилати команди Google Assistant із затримкою та тривалістю, що полегшує планування команд. Читай далі!

Google Assistant пропонує багато функцій цифрового помічника, і деякі з них поширюються на розумний дім і автоматизацію. Google надає деякі функції планування для розумних будинків Рутини, які дозволяють користувачам регулярно запускати певні завдання, коли виконуються певні умови. З роками функціональність під Рутини розширилися, але все ще залишається багато можливостей для вдосконалення щодо того, чого саме можна досягти за допомогою Google Assistant у контексті автоматизації розумного дому. Тепер розробник створив інструмент із відкритим вихідним кодом, який дозволяє планувати команди Google Assistant, відкриваючи низку функціональних можливостей і варіантів використання для розумних будинків і не тільки.

Таймер для Google Assistant by wiseindy дозволяє надсилати команди до Google Assistant, які виконуватимуться через певний час або за допомогою розширення протягом певного періоду часу. У проекті використовується IFTTT і веб-сервер, що виходить в Інтернет, для зв’язку з Google Assistant і вашим розумним пристроєм. Після налаштування ви можете надсилати такі команди, як "

Ok Google, вимкни світло через 10 хвилин", які виконують дію після певного часу. Проект уже розширює цей набір інструкцій, щоб зробити можливим використання таких команд тривалості, як"Hey Google, увімкни вентилятор на 25 хвилин", яка надсилатиме одну команду миттєво, а останню команду – після тривалості.

Програма не зв’язується безпосередньо з вашими локальними пристроями, а використовує IFTTT як засіб зв’язку для цього зв’язку. Коли ви попросите Google Assistant «вимкнути пристрій через 5 хвилин», він надішле цю команду IFTTT, який, у свою чергу, робить HTTP-запит на ваш сервер із назвою пристрою та параметром «5 хвилин". Сервер вмикає пристрій і чекає вказаний час. Коли час мине, сервер надішле веб-запит до IFTTT, який повідомить Google Assistant вимкнути пристрій. Отже, вам потрібен постійно запущений сервер Node.js, з яким може спілкуватися IFTTT, хоча він не обов’язково працює в тій самій мережі.

Таймер для Google Assistant – Github

Налаштування проекту займає кілька кроків, але включений readme зручний і надасть вам адекватні вказівки. Проект також є відкритим вихідним кодом, тож ви можете перевірити код і зробити внесок самостійно. Поточні програми та варіанти використання передбачені в контексті розумних будинків, але, можливо, спільнота може розширити їх для інших нових застосувань.