Bagaimana cara mendapatkan asisten Rumah Google untuk membaca nilai dari Internet?

9

Menggunakan IFTTT, saya dapat mengirim permintaan POST REST, yang kemudian dapat menyalakan / mematikan lampu pada Raspberry Pi saya.

Saya dapat membuat permintaan GET REST (menggunakan tukang pos) untuk mendapatkan nilai cahaya, tetapi saya tidak bisa menemukan cara untuk mendapatkan google home / assistant untuk membaca nilai itu untuk saya.

Nilai yang dikembalikan dari permintaan GET REST:

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

Inilah alurnya:

Pertanyaan:

"Hai Google, apakah lampu menyala atau mati?"

Asisten Google menjawab:

"Lampu dihidupkan" atau "Lampu dimatikan"

Saya telah mencari di mana-mana, mencoba beberapa hal menggunakan webhooks IFTTT, tapi sepertinya saya tidak bisa menghubungkan titik-titik.

Bagaimana ini bisa dicapai?

MicroSumol
sumber
1
Bagaimana Anda membayangkan ini bekerja? Apa yang telah Anda lakukan untuk menautkan Asisten Google ke Pi? Apakah melalui IFTTT? Bisakah Google Assistant melakukan tindakan IFTTT lainnya?
Heath Raftery
1
Anda dapat menambahkan asisten Google di IFTTT (saat itu-Lapangan) pada aplikasi Android IFTTT sehingga secara otomatis mengambil data dari internet dan memicu asisten sesuai.
Adil Saju

Jawaban:

2

Yah, itu bisa dilakukan dengan beralih ke Alexa ;-)

Saya sedang dalam perbaikan yang sama: Saya memiliki stasiun cuaca yang dapat melaporkan kondisi saat ini dengan pesan JSON dalam menanggapi permintaan HTTP. Saya dapat menulis keterampilan Alexa yang dapat mengambil pesan dan menyusun respons yang diucapkan.

Saya mengambil Home Mini selama penjualan Natal karena saya sudah membacanya tidak lebih baik dalam hal-hal seperti pencarian web, dan saya mencoba melakukan sesuatu yang mirip dengannya.

Sejauh yang saya tahu, itu tidak dapat dilakukan dengan IFTTT: Anda dapat mengirim perintah, tetapi tidak ada layanan "maka itu" yang akan meminta dan berbicara tanggapan.

Ini terlihat seperti itu bisa dilakukan dengan Google Actions, tapi saya tidak bisa memastikan belum: Saya sudah memiliki waktu sulit menemukan contoh sederhana atau tutorial untuk belajar dan / atau boks dari. Ini menjengkelkan ketika pembuat menamai produk mereka dengan kata-kata umum seperti "rumah" atau "tindakan": meminta para dewa untuk membuat mencari info tentang mereka sesulit mungkin.

Lihatlah ke "Actions SDK" di Google Actions. Hindari Dialogflow: itu untuk membuat interaksi yang sangat kompleks, dan akan membuat upaya yang sederhana menjadi rumit. Bukan berarti SDK itu sesederhana itu, tetapi sepertinya itu satu-satunya pilihan saat ini.

Ran Talbott
sumber