[HASS] Kết nối nhà thông minh của bạn với Google Home, ra lệnh giọng nói Google Assistant

Duy Luân
12/2/2019 15:36Phản hồi: 94
[HASS] Kết nối nhà thông minh của bạn với Google Home, ra lệnh giọng nói Google Assistant
Không phải món đồ nào cũng được hỗ trợ bởi Google Home / Google Assistant, ví dụ như mấy bóng đèn Yeelight của Xiaomi hay các công tác Sonoff. Nhưng đa phần những món đồ gia dụng này lại có thể kết nối được vào hệ thống nhà thông minh Home Assistant (HASS), khi đó chúng ta có thể tận dụng HASS để giao tiếp với Google Assistant hay thậm chí là Amazon Alexa một cách cực kì đơn giản.


Nguyên lý hoạt động của mớ này sẽ như sau:


+ Các món đồ thông minh của bạn sẽ được kết nối vào HASS như bình thường, chưa biết làm thì xem hướng dẫn trong bài này: [HASS] Bắt đầu chơi nhà thông minh với chi phí 1,5 triệu đồng, rất dễ làm, không cần code gì cả


+ Từ HASS sẽ kết nối với Google Assistant, Google Home

+ Như vậy bạn có thể lợi dụng khả năng điều khiển giọng nói cũng như giao diện điều khiển của Google Home rất trực quan và dễ thương, hỗ trợ ra lệnh từ các loa thông minh có Google Assistant đặt rải rác trong nhà.

Khó khăn của dự án này bao gồm:

+ Làm sao kết nối hệ thống Home Assistant ra ngoài mạng Internet? HASS chỉ đang chạy trong mạng nội bộ của bạn. Muốn nó ra được Internet thì sẽ cần địa chỉ IP tĩnh và nhiều thứ khác liên quan tới bảo mật.

+ Làm sao kết nối được thiết bị trong Home Assistant với Google Home / Assistant ngay cả khi nhà sản xuất không hỗ trợ sẵn?

Sử dụng Home Assistant Cloud


Để giải quyết 2 vấn đề trên, chúng ta sẽ dùng 1 dịch vụ của Home Assistant có tên là Home Assistant Cloud, nó được vận hành bởi Nabu Casa, một công ty đối tác của đơn vị đã làm ra HASS. Bạn có thể truy cập website của họ ở đây: https://www.nabucasa.com. Bạn có 30 ngày dùng thử miễn phí, sau đó giá là 5$ / tháng. Tính ra thì chi phí này cũng sẽ ngang ngửa với việc bạn tự mua chứng chỉ bảo mật, mua tên miền, xử lý dynamic DNS... và tự kết nối với Internet. Quan trọng hơn là nó tiện, gọn và đảm bảo được tính an toàn, bạn có thể tập trung vào việc sử dụng nhà thông minh và thưởng thức cuộc sống hơn là dành quá nhiều thời gian bảo trì hệ thống này.
Nabu Casa
nabucasa.com


Do Home Assistant Cloud được tích hợp sẵn vào HASS, bạn chẳng cần làm gì thêm cả, chỉ việc đăng kí tài khoản vào đăng nhập Home Assistant Cloud từ trang web điều khiển của HASS > mục Configuration > Home Assistant Cloud > đăng nhập.

home_assistant_cloud.jpg

Sau đó, bạn cài app Google Home vào điện thoại của mình, có cho cả AndroidiOS. Bạn cũng có thể cài thêm app Google Assistant nếu muốn sử dụng điều khiển giọng nói. Bên Android có sẵn Assistant trong máy rồi, bạn nhấn giữ nút home để gọi nó lên. Bên iOS bạn phải chuyển tài khoản mình sang store Mỹ mới download được app Google Assistant, hướng dẫn chuyển quốc gia cho App Store có thể xem trong bài này.

Quảng cáo



Sau khi đã cài xong app Google Home, bạn chạy lên, đăng nhập tài khoản Google của mình vào. Sau đó nhấn nút Thêm thiết bị > Thêm thiết bị sẵn có... > Tìm Hass.io trong giao diện. Nhấn add Hass.io thì bạn sẽ được yêu cầu đăng nhập tài khoản Home Assistant Cloud khi nãy đã đăng kí. Làm xong thì Google Home đã link với hệ thống nhà thông minh HASS của bạn rồi đấy.

app_google_home.jpg

Khi làm tới bước này bạn sẽ thấy thiết bị của mình xuất hiện trong app Google Home, trong này bạn có thể đổi tên đèn, điều khiển màu sắc, điều chỉnh độ sáng, tắt mở thiết bị gia dụng nói chung... Nếu bạn có loa Google Home thì chúng cũng sẽ hiện ra trong app cho bạn điều khiển.

Bước kế tiếp mà bạn có thể mò sẽ là sắp xếp thiết bị của mình vào từng "phòng" khác nhau, khi đó bạn có thể ra lệnh cho cả phòng tắt mở cùng lúc. Tương tự, bên Google Assistant, bạn có thể ra lệnh dạng "Turn my light on" để bật đèn bằng giọng nói, hoặc "Turn my fan off" để tắt quạt chẳng hạn.

Chúc anh em vui vẻ.

Tham khảo thêm ở trang web chính thức của Home Asssistant: https://www.nabucasa.com/config/google_assistant/
Google Assistant configuration
nabucasa.com
94 bình luận
Chia sẻ

Xu hướng

Mình dùng Docker để xử lý DDNS tiện lắm. Domain thì tầm 5$ hoặc rẻ hơn cho năm đầu, mấy năm sau gia hạn tầm 6-9$ hoi 😁 Dùng Cloudflare để làm trung gian, cập nhật IP nhanh gọn, tất cả request đều thông qua Cloudflare nên cũng bảo mật hơn :D Vậy là giải quyết khâu tên miền:

https://github.com/oznu/docker-cloudflare-ddns

GitHub - oznu/docker-cloudflare-ddns: A small amd64/ARM/ARM64 Docker image that allows you to use CloudFlare as a DDNS / DynDNS Provider.

A small amd64/ARM/ARM64 Docker image that allows you to use CloudFlare as a DDNS / DynDNS Provider. - oznu/docker-cloudflare-ddns
github.com

Nói chung xài Pi thì lười lắm, nên cái nào thấy cài nhiều bước thì cứ tìm image rồi chạy hoi. Hass, L2TP VPN, Nginx,... hiện tại chạy trên con Orange Pi Zero ngon lắm.

Đợt mua cái Google home mini có 200k new seal mà quên là nó kết nối được với Hass, để mò lại xem sao.

Chấm ở đây để cập nhật thêm.
@tq.thangvn Cuối năm rồi nó bán 0$ cho những ai dùng Spotify Premium ở Mẽo. 100k mình dùng mua code 0$, 120k tiền ship về
@mrsugarvn bh chắc hết rồi bác nhỉ 😁 ngon quá hehe
luuvycuong
ĐẠI BÀNG
5 năm
@mrsugarvn cho mình hỏi bạn sử dụng ship bên nào vậy? có thể inbox giúp mình được không bạn?
@mrsugarvn Bác ship ở đâu giới thiệu cho mình với
Ban có thể mua tên miền .name cho re
thangphysk48
ĐẠI BÀNG
5 năm
Tên miền thì dùng duckdns free mà. Hỗ trợ txt để verify google luôn. Bật SSL lên là kết nối gooogld assistant vô tư. Nhưng ngặt nỗi chưa tìm hiểu đến Google assistant đa ngôn ngữ. Nó có hướng dẫn sử dụng tiếng Việt để ra lệnh mà chưa đủ kiến thức để mò tới.
@ryan_mu Dùng như cách mình là tiện nhất haha
@Duy Luân mình ưu tiên free và nếu dùng habridge thì ko cần qua server của bên thứ ba.
@kelangthang182000 Uh free thì hơi phức tạp hơn xí
ryan_mu
ĐẠI BÀNG
5 năm
@Duy Luân Mình có loa của Amazon trên con Cube TV nên muốn tận dụng thôi 😃
Đề ghi anh sau này làm video mà gọi Ok Google hoặc Siri thì nên tắt âm đi. Em xem video của anh mà bà chị Google nhà em nó làm theo luôn
@Nick SAM Ở VN ko mấy người biết đâu bạn haha
@qweasdqewasdqwe Bác nhầm rồi. Nghe theo giọng chỉ để điều khiển đc nhạc, lịch, ghi nhớ...etc của cá nhân thôi.
Chứ kêu tắt đèn tùm lum thì ai cũng kêu đc
@Nick SAM cái của e thì lúc bác Luân hey GG với OK GG nó có báo là ko nhận ra voice mà 😁 con GG Assitant ý bác
@qweasdqewasdqwe Bác có để gần ko.
Mình để một cái ngay máy tính nó nghe rõ luôn
drlbminh
ĐẠI BÀNG
5 năm
các bạn có thể liên kết Home Assistant (hass) với Google Assistant bằng cách dùng component như hướng dẫn sau: https://lbminhautomation.com/google-assistant-voi-hass.html
nhhacic
ĐẠI BÀNG
5 năm
@drlbminh Hình như đang lỗi rồi, ko làm theo cách này được. Sáng nay thấy trên 4r của home assistant có mấy đồng chí Tây lông kêu lỗi.
seabear1
ĐẠI BÀNG
5 năm
@drlbminh Em cũng thử và bị lỗi y hệt 😔
GoogleFulfillment ‘actions.fulfillment.devices’ is not supported
@nhhacic Chắc server đang gián đoạn, mai thử lại đi bác
nghiaxd
ĐẠI BÀNG
5 năm
@drlbminh @drlbminh Mình dùng cách này đã lliên kết Home Assistant (hass) với Google Assistant. Cho hỏi là có thể link với 2 account Google assistant được ko? Vì nhà mình có nhiều hơn 1 người 😃. Cảm ơn
Có bác nào thử tính năng mới của iP X/Xs trên iOs 12.1.4, ra lệnh bằng giọng nói để khởi động lại máy chưa?
@JaegerH.. Mình mới thử. Siri vẫn còn chưa cho làm đc nhé.
6334BA28-8BF9-4EDF-A45C-EF99274F052E.png
elgaucho
TÍCH CỰC
5 năm
@JaegerH.. iTinhte sẽ không có bài hướng dẫn này đâu nhé, khỏi chờ.
Chúc mừng bác nào nhà to nhiều phòng lại có thêm trò chơi mới😁 nhà em chung cư 1 phòng ngủ nên toàn chạy bằng cơm chính xác lắm :D
Clrscr
TÍCH CỰC
5 năm
Smart Home của Bkav có giống cái này không các bác?
rongcon294
ĐẠI BÀNG
5 năm
@Clrscr cũng gần giống, nhưng do bkav sản xuất và lại giá chát lắm. muốn tự làm tự học hỏi cho nó máu thì cứ như bác Luân
wificafelc
ĐẠI BÀNG
5 năm
@rongcon294 Thằng BKAV củ chuối nó không kết nối được với Google Home
vẫn đang theo dõi loạt bài này, hy vọng nó kết thúc bằng đúng cái mình cần
@gnuhuuh Bạn cần như thế nào?
@Duy Luân cách thiết bị smart (bóng đèn, cảm biến, camera,...) nó sẽ giao tiếp với server của nó khi mình kích hoạt sản phẩm, mình nghĩ có thể dùng PI để tạo 1 server cho các sản phẩm đó và quản lý nó bằng Virtural ID
Đen thông tinh xiaomi mà mod lắp trong phòng ngũ là mình thấy ko hợp lý rồi
Nó nóng bỏ mẹ
Chắc phải bắt máy lạnh suốt
haidang88
ĐẠI BÀNG
5 năm
Có bạn nào xài android đã add mi home tới google home mà nó không xuất hiện bản assign room không
Lamthien777
ĐẠI BÀNG
5 năm
Có kết quả tinh tế bình chọn chưa anh em?
Hay đấy, cám ơn tác giả
Hi Luân, Yeelight kết nối trực tiếp được với GG home nhé 😁 mình đang xài rất ổn cùng với mấy cái Air Cleaner :D
@ephraimalpha Uh đúng rồi, mà mình còn dùng nó để control mấy thứ khác nữa, ít khi dùng trực tiếp
plusvn
TÍCH CỰC
5 năm
Đọc bài viết thấy hơi mông lung tí, xong đọc xuống comment của mấy ông, không hiểu luôn 😁
chắc phải bắt tay vào làm :D chờ series hoàn thiện :D
traind
CAO CẤP
5 năm
@plusvn Em cũng thích làm mấy đồ đơn giản trc để nghịch vì GA đã htro tiếng việt. Mà đọc bài hướng dẫn hiểu dc tí, đọc xuống cmt thì chẳng hiểu các bác ý nói gì:D
tung.dq
CAO CẤP
5 năm
rất quan ngại về tình trạng thu thập thông tin trái phép của các ứng dụng
đầu tiên là các thông tin sạng text và hình ảnh
giờ đến các thông tin qua dạng voice ntn, chẳng có j đảm bảo là sẽ an toàn cả
😁
Vào mấy topic này mở mang kiến thức vãi lềnh

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019