Cách sử dụng Home Assistant với Google Home Voice Commands

Cách sử dụng Home Assistant với Google Home Voice Commands
Độc giả như bạn giúp hỗ trợ MUO. Khi bạn mua hàng bằng các liên kết trên trang web của chúng tôi, chúng tôi có thể kiếm được hoa hồng liên kết. Đọc thêm.

Home Assistant là một trong những nền tảng phần mềm tự động hóa gia đình mã nguồn mở tốt nhất hiện nay. Bạn có thể triển khai nó trên Raspberry Pi hoặc máy tính xách tay cũ để xây dựng một ngôi nhà thông minh thực sự riêng tư. Bạn có thể mua thiết bị thông minh hoặc xây dựng công tắc và bộ điều khiển thông minh của riêng mình, thêm chúng vào Trợ lý tại nhà và kiểm soát tất cả chúng từ một bảng điều khiển.





LÀM VIDEO TRONG NGÀY

Tuyệt vời hơn nữa, bạn cũng có thể tích hợp Trợ lý Google để kiểm soát miễn phí tất cả các thực thể và thiết bị thông minh được định cấu hình trong Trợ lý tại nhà thông qua lệnh thoại.





Trước khi bắt đầu

Để thiết lập hoặc tích hợp Trợ lý Google, bạn phải hiển thị máy chủ Home Assistant của mình với internet bằng chứng chỉ SSL. Để làm như vậy, bạn có thể hiển thị máy chủ Home Assistant của bạn bằng SSL bằng DuckDNS và Let's Encrypt .





Ngoài ra, bạn có thể thiết lập Đường hầm Cloudflare để hiển thị máy chủ Home Assistant của bạn với internet . Chúng tôi khuyên dùng phương pháp thứ hai vì phương pháp này an toàn hơn và dễ thiết lập hơn nhiều.

Sau khi có thể truy cập Trợ lý tại nhà qua internet bằng kết nối HTTPS, bạn có thể làm theo hướng dẫn bên dưới để tích hợp và thiết lập Trợ lý Google Voice trong máy chủ của Trợ lý tại nhà.



Tạo Dự án trong Google Console

Tham quan Thao tác trên Google Console và đăng nhập bằng tài khoản Google mà bạn sử dụng với các thiết bị Google Mini hoặc Google Nest của mình. Sau đó làm theo các bước sau:

  1. Nhấp chuột Dự án mới , lựa chọn Đúng , và bấm Đồng ý và tiếp tục .
  2. Nhập tên cho dự án, chẳng hạn như 'HomeAssistant' rồi chọn ngôn ngữ và quốc gia của bạn. Nhấp chuột Tạo dự án .   tải lên tệp json của tài khoản dịch vụ
  3. Chọn nhà thông minh và bấm vào Bắt đầu xây dựng .
  4. Nhấp chuột Đặt tên cho hành động Nhà thông minh của bạn rồi nhập tên, chẳng hạn như 'Trợ lý tại nhà'. Nhấp chuột Tiết kiệm .
  5. Nhấn vào Tổng quan tab và sau đó nhấp vào Xây dựng hành động của bạn .
  6. Nhấp chuột Thêm (các) hành động và dán URL Home Assistant của bạn. Sử dụng một trong các định dạng sau, tùy thuộc vào thiết lập của bạn…
    • Nếu bạn đã sử dụng DuckDNS và Let's Encrypt: https://[URL TRỢ LÝ TRANG CHỦ CỦA BẠN:PORT]/api/google_assistant
    • Nếu bạn đã sử dụng Đường hầm Cloudflare để hiển thị Home Assistant với Internet: https://[URL TRỢ LÝ TRANG CHỦ CỦA BẠN]/api/google_assistant




  7. Nhấp chuột Tiết kiệm và nhấp vào ba dấu chấm, sau đó chọn Thiết lập dự án .   chỉnh sửa tệp yaml cấu hình trong trợ lý gia đình
  8. Lưu ý xuống Tên dự án ID dự án .
  9. đi đến Tổng quan tab và nhấp vào Thiết lập liên kết tài khoản Dưới Cài đặt nhanh .
  10. Dán và chỉnh sửa các giá trị sau:
    • Mã khách hàng: https://oauth-redirect.googleusercontent.com/r/[YOUR_PROJECT_ID]
    • Bí mật khách hàng: gõ bất cứ điều gì bạn muốn
    • URL ủy quyền: https://[URL TRỢ LÝ TRANG CHỦ CỦA BẠN:PORT]/auth/ủy quyền
    • URL mã thông báo: https://[URL TRỢ LÝ TRANG CHỦ CỦA BẠN:PORT]/auth/token
    • Bạn không cần nhập giá trị PORT nếu đang sử dụng dịch vụ Cloudflare Tunnel
  11. Nhấp chuột Tiếp theo > Tiếp theo .   chọn trợ lý tại nhà từ danh sách
  12. Trong Định cấu hình ứng dụng khách của bạn (tùy chọn) , nhập 'email', sau đó nhấp vào Thêm phạm vi, nhập 'tên' và nhấp vào Tiết kiệm .
  13. Nhấn vào Bài kiểm tra nút dưới Phát triển chuyển hướng. Nếu thành công, bạn sẽ thấy thông báo 'Đã bật kiểm tra' thông điệp.   nhấn vào hoạt động với google

Tạo một tài khoản dịch vụ

Tham quan Trang Bảng điều khiển nền tảng đám mây của Google rồi làm theo các bước sau để tạo tài khoản dịch vụ nhằm đồng bộ hóa thiết bị Home Assistant với ứng dụng Google Home.





  1. bấm vào bánh mì kẹp thịt menu (biểu tượng ba dòng) ở bên trái và chọn API và dịch vụ > thông tin đăng nhập .   chọn thiết lập một thiết bị
  2. Nhấp chuột Tạo thông tin xác thực và lựa chọn tài khoản dịch vụ .
  3. Nhập tên cho tài khoản và nhấp vào Tạo và tiếp tục .   tất cả các thiết bị từ trợ lý gia đình được thêm vào ứng dụng google home
  4. Từ danh sách vai trò , chọn Trình tạo mã thông báo tài khoản dịch vụ . Nhấp chuột Xong .
  5. Nhấp vào tài khoản dịch vụ bạn vừa tạo rồi nhấp vào chìa khóa chuyển hướng.
  6. Nhấp chuột Thêm khóa > Tạo khóa mới .
  7. Chọn JSON và bấm vào Tạo ra . Một tệp JSON chứa các khóa sẽ được tải xuống trên hệ thống của bạn. Đổi tên tệp thành DỊCH VỤ_ACCOUNT.json .
  8. Khi các khóa được tạo, hãy sao chép khóa vào Notepad.
  9. Sử dụng thanh tìm kiếm để tìm và bật API HomeGraph.   trợ lý giọng nói google đã bật đèn

Chỉnh sửa tệp cấu hình Home Assistant

Trên máy chủ Home Assistant của bạn, hãy sử dụng tiện ích bổ sung Trình chỉnh sửa tệp và nhấp vào biểu tượng thư mục, sau đó nhấp vào biểu tượng Tải lên và nhấp vào Tập tin .

Chọn DỊCH VỤ_ACCCOUNT.json tệp (đã tải xuống trước đó) và nhấp vào VÂNG .

  chọn điều chỉnh thiết bị gia đình

Tiếp theo, nhấp chuột vào Cấu hình.yaml tập tin và dán mã sau đây.

 google_assistant: 
  project_id: YOUR_PROJECT_ID
  service_account: !include SERVICE_ACCOUNT.json
  report_state: true
  tạo tự động hóa trong trợ lý gia đình

Đảm bảo thay thế YOUR_PROJECT_ID giá trị trong đoạn mã trên với giá trị của riêng bạn và nhấp vào Tiết kiệm biểu tượng. Sau đó bấm vào Công cụ dành cho nhà phát triển > Kiểm tra cấu hình để đảm bảo cấu hình hợp lệ. Nếu mọi thứ đều ổn, hãy khởi động lại máy chủ Home Assistant.

Thiết lập Home Assistant trong ứng dụng Google Home

Tải xuống và cài đặt ứng dụng Google Home trên thiết bị Android hoặc iOS của bạn, sau đó đăng nhập vào ứng dụng bằng chính tài khoản Google mà bạn đã sử dụng để tạo dự án trong Google Console. Sau đó, hãy làm theo các bước sau để thêm Home Assistant vào ứng dụng Google Home và bật điều khiển bằng giọng nói bằng Google Assistant.

cách buộc khởi động lại máy mac
  1. Nhấn vào + biểu tượng và chọn Thiết lập thiết bị > Hoạt động với Google .   nhấn thêm hành động   lưu ứng dụng google home automtion
  2. Chọn [thử nghiệm] Trợ lý gia đình (hoặc bất kỳ tên nào bạn đã đặt cho dự án). Thao tác này sẽ mở trang web Home Assistant của bạn.
  3. Nhập thông tin đăng nhập Home Assistant và nhấn Đăng nhập . Bạn sẽ thấy một thông báo, 'Trợ lý nhà được liên kết'.
  4. Tiếp theo, ứng dụng sẽ hiển thị tất cả các thực thể được định cấu hình trong máy chủ Home Assistant của bạn.
  5. Chọn tất cả các thiết bị trong Trợ lý gia đình mà bạn muốn điều khiển bằng Trợ lý Google và thiết lập.
  6. Bạn sẽ thấy tất cả các phòng của mình và các thiết bị trong đó trong ứng dụng Google Home.

Giờ đây, bạn có thể điều khiển tất cả các thiết bị từ ứng dụng và sử dụng Google Voice Assistant. Bạn cũng có thể thiết lập tự động hóa bằng ứng dụng Google Home dựa trên các thông số khác nhau. Các bước thực hiện như sau:

  1. Trong Trang chủ Google ứng dụng, chạm vào thói quen .
  2. Chọn trình kích hoạt, chẳng hạn như Giờ đi ngủ, sau đó bạn có thể nhập lệnh thoại tùy chỉnh hoặc giữ các giá trị mặc định.
  3. Sau đó, dưới sự hành động , vỗ nhẹ + Thêm hành động .
  4. Chọn Điều chỉnh thiết bị gia đình .
  5. Sau đó, chọn các thiết bị thông minh được định cấu hình trong Home Assistant và chọn các tùy chọn khác. Vỗ nhẹ thêm hành động .
  6. Vỗ nhẹ Tiết kiệm .

Thiết lập tự động hóa với cảnh báo bằng giọng nói

Sau khi tích hợp Trợ lý Google vào máy chủ Trợ lý gia đình để điều khiển các thực thể đã định cấu hình, chẳng hạn như đèn thông minh, công tắc, phích cắm, v.v. bằng khẩu lệnh, bạn cũng có thể thiết lập tính năng tự động hóa để phát cảnh báo bằng giọng nói qua thiết bị Google Mini hoặc Nest Mini.

Bạn có thể sử dụng các trợ lý giọng nói này để thông báo trạng thái hoặc bất kỳ thông báo nào dựa trên các giá trị cảm biến, chẳng hạn như khi cảm biến mực nước phát hiện bể chứa đầy hoặc cảm biến chuyển động phát hiện chuyển động.