Xem bản thử nghiệm

[HASS] Hướng dẫn kết nối Google Assistants với Home Assistant

Nguyễn Sơn , Theo Trí Thức Trẻ

Sau bài hướng dẫn này bạn đã có thể điều khiển Home Assistant bằng giọng nói với Google home hoặc điện thoại của bạn.

Đây là một trong những bài hướng dẫn mang tính then chốt đầu tiên của hệ thống nhà thông minh sử dụng Home Assistant và Google Assistant kết hợp cùng bộ điều khiển trung tâm. Vì vậy mà bài hướng dẫn hôm nay sẽ phức tạp hơn nhiều lần so với các bài mở đầu về HASS trước. Các bạn cần theo sát và thao tác thật chính xác mới có thể thiết lập thành công ngay từ lần đầu tiên.

Lưu ý: Trước khi làm bước này cần đảm bảo các bạn đã cài xong DuckDNS để có thể truy cập vào HASS từ Internet trước.

Bước 1:

Các bạn down load gactions CLI tại đây và cài đặt

Sau đó tạo 1 file project.json tại cùng thư mục với gactions CLI vừa download.

Các bạn copy đoạn code giống như trên vào ảnh và thay dòng [YOUR HOME ASSISTANT URL] bằng địa chỉ Hass của bạn có dạng abcxyz.dunkdns.org. Chúng tôi đã tạo sẵn file project.json các bạn tải về tại đây và thay bằng link Hass của bạn vào.

Bước 2:

Các bạn truy cập vào trang developer console và tạo 1 project tại đây và bấm vào add để tạo mới project

Các bạn đặt tên cho Project sau đó chọn Create Project

Ở box Action SDK các bạn chọn Build

photo1516320662752
photo1516320662752

Một cửa sổ hiện lên các bạn ấn vào biểu tượng copy để copy

Bước 3:

Tại thư mục các bạn tải về file và project.json các bạn giữ shift và click chuột phải vào thư mục sau đó chọn Open Powershell. Tại đây các bạn ấn control +v để dán đoạn mã vừa copy ở trên và thay dòng PACKAGE_NAME bằng project.json

Lưu ý phải bổ sung thêm kí tự ./ vào trước gactions như trên.

Khi thành công sẽ có 1 đoạn URL được tạo ra bên dưới các bạn copy đoạn URL này và dán vào trình duyệt

Bước 4:

Tại đây sẽ hiện ra một dòng code các bạn copy dòng code này để dán vào PowerShell


Copy dòng code lại PowerShell và ấn enter

Copy dòng code lại PowerShell và ấn enter


Lúc này PowerShell tiếp tục tạo ra một URL mới các bạn copy URL này vào trình duyệt để truy cập.

Lúc này PowerShell tiếp tục tạo ra một URL mới các bạn copy URL này vào trình duyệt để truy cập.

Bước 5:

Sau khi truy cập vào địa chỉ trên, các bạn tiến hành cập nhật thông tin trong phần App Infomation

Sau khi điền đầy đủ các thông tin các bạn chuyển sang phần Account Linking.

Tại đây các bạn chỉnh các thông tin như hình. Trong đó phần Client ID các bạn ấn renenate tạo online tại đây

Các bạn truy cập vào thư mục config của Hass trong phần network sau đó chọn chỉnh sửa file config và thêm vào dòng code trong khung màu đỏ trên. Trong đó phần project_id là tên bạn tạo project tại google action. Client_id , access_token là chuỗi mã string ngẫu nhiên được tạo tại link ở trên. Agent_user_id các bạn điền gmail đăng nhập vào google actions. api_key các bạn tạo tại đây.


Sau đó các bạn thêm tiếp vào file config này một đoạn code như trên với địa chỉ hass và phần api_passwork tạo ở bước cài Dunk DNS

Sau đó các bạn thêm tiếp vào file config này một đoạn code như trên với địa chỉ hass và phần api_passwork tạo ở bước cài Dunk DNS


Sau khi đã hoàn tất các thông số trên bây giờ tại trang Google Actions các bạn có thể ấn Test Draft để kiểm tra thử.

Sau khi đã hoàn tất các thông số trên bây giờ tại trang Google Actions các bạn có thể ấn Test Draft để kiểm tra thử.

Trên điện thoại các bạn truy cập vào ứng dụng Google home bấm vào dấu + và chọn dòng [test] your app name. Lúc này nếu hệ thống đã thông suốt điện thoại của bạn sẽ được tạo 1 icon Home Assistant .

Như vậy là các bạn đã thực hiện thành công kết nối Hass với Google Assistant rồi.

Chúc các bạn thành công!

Trong quá trình thực hành nếu gặp khó khăn gì các bạn có thể đặt câu hỏi trên nhóm facebook tại đây.

Bình luận

NỔI BẬT TRANG CHỦ