Sau hướng dẫn này, bạn sẽ có khả năng điều khiển Home Assistant bằng giọng nói thông qua Google Home hoặc điện thoại của bạn.
Đây là một trong những hướng dẫn quan trọng nhất về việc tích hợp hệ thống nhà thông minh sử dụng Home Assistant và Google Assistant cùng bộ điều khiển trung tâm. Vì vậy, bài hướng dẫn này sẽ phức tạp hơn nhiều so với các bài hướng dẫn khác về HASS. Hãy tuân thủ và thực hiện đúng theo hướng dẫn để thiết lập thành công ngay từ lần đầu tiên.
Lưu ý: Trước khi thực hiện bước này, hãy đảm bảo rằng bạn đã cài đặt xong DuckDNS để có thể truy cập HASS từ Internet.
Bước 1:
Tải gactions CLI tại đây và cài đặt
Sau đó, tạo một tệp project.json trong cùng thư mục với gactions CLI bạn vừa tải xuống.
Các bạn sao chép đoạn mã tương tự vào hình ảnh và thay đổi dòng [YOUR HOME ASSISTANT URL] bằng địa chỉ Hass của bạn có dạng abcxyz.dunkdns.org. File project.json đã được chúng tôi chuẩn bị sẵn để bạn tải về tại đây, vui lòng thay thế bằng liên kết của Hass của bạn.
Bước 2:
Các bạn truy cập vào trang bảng điều khiển của nhà phát triển và tạo một dự án mới tại đây, sau đó nhấn vào nút Thêm để tạo dự án mới
Các bạn đặt tên cho Dự án và sau đó chọn Tạo Dự án
Trong ô Action SDK, các bạn chọn Xây dựng
Một cửa sổ sẽ xuất hiện và các bạn nhấn vào biểu tượng sao chép để sao chép
Bước 3:
Tại thư mục bạn đã tải về cả file và project.json, giữ phím shift và nhấp chuột phải vào thư mục, sau đó chọn Mở Powershell. Trong cửa sổ Powershell mở ra, nhấn tổ hợp phím control và v để dán đoạn mã bạn đã sao chép ở trên và thay thế PACKAGE_NAME bằng project.json.
Lưu ý phải thêm kí tự ./ vào trước gactions như đã chỉ ra.
Khi hoàn thành, sẽ hiển thị một đoạn URL phía dưới, bạn hãy sao chép đoạn URL này và dán vào trình duyệt.
Bước 4:
Tại đây sẽ xuất hiện một dòng mã, hãy sao chép dòng mã này để dán vào Powershell.
Sao chép dòng mã vào Powershell và nhấn enter
Bây giờ, PowerShell sẽ tạo ra một URL mới, bạn hãy sao chép URL này và mở trong trình duyệt để truy cập.
Bước 5:
Sau khi truy cập vào địa chỉ trên, bạn hãy cập nhật thông tin trong phần Thông tin Ứng dụng.
Sau khi điền đầy đủ thông tin, chuyển sang phần Liên kết Tài khoản.
Tại đây, bạn hãy chỉnh sửa các thông tin như hình. Trong phần ID của Khách hàng, nhấn nút tạo ngẫu nhiên tại đây
Bạn truy cập vào thư mục cấu hình của Hass trong mạng sau đó chọn chỉnh sửa tệp cấu hình và thêm dòng mã trong khung màu đỏ. Trong đó, phần project_id là tên bạn đã tạo tại dự án Google Action. Client_id, access_token là chuỗi ký tự ngẫu nhiên được tạo ra từ liên kết ở trên. Agent_user_id là địa chỉ Gmail bạn đã sử dụng để đăng nhập vào Google Actions. api_key bạn có thể tạo tại đây.
Sau đó, bạn thêm vào tệp cấu hình này một đoạn mã tương tự với địa chỉ hass và phần api_passwork được tạo ra ở bước cài Dunk DNS
Sau khi đã hoàn tất các thông số trên, bây giờ bạn có thể nhấn vào Kiểm tra Bản nháp trên trang Google Actions để thử nghiệm.
Trên điện thoại, bạn mở ứng dụng Google Home, chạm vào biểu tượng và chọn [test] tên ứng dụng của bạn
. Nếu quá trình đã được kết nối thành công, bạn sẽ thấy một biểu tượng Home Assistant được tạo trên điện thoại của bạn.
Với việc thực hiện này, bạn đã thành công trong việc kết nối Hass với Google Assistant.
Chúc bạn thành công!
Trong quá trình thực hành, nếu bạn gặp bất kỳ khó khăn nào, bạn có thể đặt câu hỏi trong nhóm Facebook tại đây.