Home AssistantInternet of ThingsSmartHome

Bài 5: Kết nối Home Assistant với Alexa Amazon

Ở bài viết trước lophocvui.com đã hướng dẫn bạn bật tắt các thiết bị điện qua giao diện của Home Assisttant . Hãy thử làm cho nó thú vị hơn chút nữa thì sao nhỉ  !!!. Ở bài viết này lophocvui.com sẽ giúp bạn tạo cho riêng mình một J.A.V.I.S giống như của Iron Man có thể  điều khiển các thiết bị chỉ bằng giọng nói . Ví dụ như : Alexa, turn on the light !! , đèn phòng khách sẽ tự bật .,.v.vv . Nào hãy cùng bắt đầu ngay thôi .

Giới thiệu trợ lý ảo Alexa

Hiện nay có rất nhiều các trợ lý ảo được phát triển bởi các hãng lớn được sử dụng nhiều và phổ viến  có thể kể đến như Apple Siri, Amazon Alexa,  Google Assistant, … Trong những lựa chọn đó , trợ lý mang đến sự an tâm và hài lòng nhất ở thời điểm hiện tại có thể nói đến là Alexa của Amazon.

Vậy Alexa là gì ?

Alexa là một trợ lý ảo của Amazon ,được tích hợp bên trong loa thông minh Alexa echo. Nó có nhiệm vụ thu nhận giọng nói,phân tích  và thực hiện các mệnh lệnh mà người dùng yêu cầu . Ví dụ như điều khiển phát nhạc,các thiết bị thông minh,cung cấp thông tin thời tiết, thể thao ,v…v.. Nói cách khác Alexa chính là J.A.V.I.S của riêng bạn. Bạn có thể trò chuyện với nó như đối với người thật,ra lệnh cho nó giống như một người quản gia trong gia đình.

ĐIểm hạn chế duy nhất ở thời điểm này là Alexa chưa có hỗ trợ tiếng việt.Với những người có chưa có nhiều vốn ngoại ngữ  thì hơi khó để giao tiếp với Alexa.Tuy vậy,bạn chỉ cần đọc gần đúng các câu lệnh ngắn gọn do chính bạn cài đặt , đã có thể điều khiển đươc các thiết bị trong nhà chỉ bằng giọng nói. Amazon Alexa được phát triển cho nhiều đối tượng khác nhau.Các skill trong alexa được phát triển bởi cộng đồng người dùng lớn trên thế giới hoặc có thể do chính tay bạn tạo nên. Giá thành của Alexa echo hiện nay cũng rất vừa tầm với đại đa số thu nhập của người dân Việt Nam hiện nay .

Dưới đây lophocvui.com sẽ hướng dẫn bạn bước cấu hình Alexa vào Home Assistant.

I/ Kết nối Home Assistant Cloud

Home Assistant Cloud cho phép bạn kết nối Home Assistant với các dịch vu đám mây khác như Amazon Alexa ,Google Assistant,…  qua đó ta có thể điều khiển thiết bị mà không cần thông vào giao diện trang chủ.

Bước 1: Tạo tài khoản Home Assistant Cloud :

Việc đầu tiên bạn cần làm là tạo một tài khoản  trên Home Assistant Cloud . Các bạn vào mục Configuration -> Home Assistant Cloud  tạo một tài khoản và đăng nhập :

Sau khi đăng nhập nếu hiện thông báo như hình dưới tức là bạn đã kết nối thành công đến Home Assistant Cloud

Bước 2: Cấu hình cho file configuration.yaml

Theo mặc định, Home Assistant Cloud đã được tạo khi khởi động. Nếu bạn đã thực hiện các bước cấu hình bật tắt, đèn ở bài viết trước ,hãy thêm đoạn code sau vào file (có thể chỉnh sửa các giá trị sao cho đúng với cấu hình của bạn).

Các biến cấu hình :

  • alexa : Tên dịch vụ đám mây kết nối đến
  • filter : Bộ lọc cho các thực thể bao gồm hoặc loại trừ khỏi Alexa
  • include_domains: tên miền cần đưa vào Alexa
  • entity_config: Cấu hình cụ thể cho từng thực thể
  • name: Tên thực thể hiện lên
  • description: Câu lệnh dùng cho alexa. VD : Turn on The light !

Các thực thể có trong Home Assistant bạn có thể tra tại đây :

Cấu hình chi tiết và đầy đủ có thể xem tại đây .

Sau khi cấu hình ,bạn lưu file,check lại lỗi và khởi động lại Home Assistant.

Bước 3 : Kích hoạt kĩ năng Home Assistant cho Alexa

Sau khi cấu hình ,bạn quay lại mục Home Assistant Cloud và kích vào link sau để vào trang giao diện kĩ năng cho Alexa .

 Để đăng nhập bạn cần tạo một tài khoản Amazon ( nên dùng  Email trùng với tài khoản Home Assistant Cloud)

Sau khi đăng nhập nếu hiện như hình dưới bạn nhấn Cancel setup để bỏ qua việc cài đặt

Bạn tiếp tục vào các mục sau :

Ở mục Configure Smart Home ,bạn cần kích hoạt skill Home Assistant để Alexa có thể kết nối đến:

Sau khi nhấn Enable,sẽ mở ra một tag đăng nhập.Bạn cần điền đúng tài khoản Home Assistant Cloud mà bạn đã tạo ở bước trên:

Sau khi báo kết nối thành công , bạn vào mục Device nhấn vào Discover để tìm các thực thể có trong Home Assistant

Kết quả thu được như hình dưới:

Như vậy ta đã kết nối thành công Alexa vào Home Assistant. Ở vài viết tiếp theo lophocvui.com sẽ tiếp tục hướng dẫn  bạn cách thiết lập Alexa echo để có thể điều khiển thiết bị qua giọng nói.

Để biết thêm các khóa học STEM hoàn toàn miễn phí hãy truy cập website chính thức của Lớp Học Vui: học STEM miễn phí

lophocvui.com chúc các bạn thành công !

—————————-
Chi tiết liên hệ:
📌Website: lophocvui.com
☎Hotline: 0971479145//0983811938
🖌Fanpage:https://www.facebook.com/lophocvui.com/

 

Bình luận

Related Articles

Close
Close