Làm cách nào để trợ lý Google Home đọc giá trị từ Internet?


9

Sử dụng IFTTT, tôi có thể gửi các yêu cầu POST REST, sau đó nó có thể bật / tắt đèn trên Raspberry Pi của tôi.

Tôi có thể thực hiện một yêu cầu GET REST (sử dụng người đưa thư) để nhận được giá trị của ánh sáng, nhưng dường như tôi không thể tìm ra cách để google home / trợ lý đọc giá trị đó cho tôi.

Giá trị được trả về từ yêu cầu GET REST:

{
    "id": "sw1",
    "state": "off",
    "name": "Pi light"
}

Đây là dòng chảy:

Câu hỏi:

"Này Google, đèn bật hay tắt?"

Trợ lý Google trả lời:

"Đèn được bật" hoặc "Đèn tắt"

Tôi đã tìm kiếm ở khắp mọi nơi, đã thử một vài thứ bằng cách sử dụng webhook IFTTT, nhưng tôi dường như không thể kết nối các dấu chấm.

Làm thế nào điều này có thể đạt được?


1
Làm thế nào để bạn tưởng tượng điều này làm việc? Bạn đã làm gì để liên kết Google Assistant với Pi? Có phải thông qua IFTTT? Trợ lý Google có thể thực hiện các hành động IFTTT khác không?
Heath Raftery

1
Bạn có thể thêm trợ lý Google trên IFTTT (sau đó là Field) trên ứng dụng Android IFTTT để nó tự động lấy dữ liệu từ internet và kích hoạt trợ lý tương ứng.
Adil Saju

Câu trả lời:


2

Vâng, nó có thể được thực hiện bằng cách chuyển sang Alexa ;-)

Tôi đang ở một bản sửa lỗi tương tự: Tôi có một trạm thời tiết có thể báo cáo các điều kiện hiện tại với thông báo JSON để đáp ứng yêu cầu HTTP. Tôi đã có thể viết một kỹ năng Alexa có thể lấy tin nhắn và soạn một phản hồi bằng giọng nói.

Tôi đã chọn một chiếc Home Mini trong đợt giảm giá Giáng sinh vì tôi đã đọc nó tốt hơn ở những thứ như tìm kiếm trên web và đang cố gắng làm điều gì đó tương tự với nó.

Theo như tôi có thể nói, điều đó không thể thực hiện được với IFTTT: bạn có thể gửi lệnh, nhưng không có dịch vụ "sau đó" sẽ truy vấn và nói phản hồi.

vẻ như điều đó có thể được thực hiện với Google Action, nhưng tôi chưa thể chắc chắn: Tôi đã gặp khó khăn khi tìm các ví dụ hoặc hướng dẫn đơn giản để tìm hiểu và / hoặc cũi từ đó. Thật khó chịu khi các nhà sản xuất đặt tên sản phẩm của họ bằng các từ phổ biến như "nhà" hoặc "hành động": đó là một yêu cầu với các vị thần để làm cho việc tìm kiếm thông tin về họ càng khó càng tốt.

Nhìn vào "SDK hành động" trên Google Action. Tránh Dialogflow: đó là để thực hiện các tương tác thực sự phức tạp và sẽ khiến cho một nỗ lực đơn giản trở nên phức tạp. Không phải SDK đơn giản như vậy, nhưng có vẻ như là lựa chọn duy nhất vào lúc này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.